Окт 182012
 

В этой заметке я напишу как просто и с минимальной затратой времени установить на машину apache, php, mysql и веб-морду phpmyadmin. Работаем с заметкой и консолью в режиме «копи-паст» 🙂


Установка Apache2 и PHP5

Устанавливаем апач и пхп. В процессе установки нам будет предложено установить сопутствующие пакеты, с чем мы соглашаемся.
aptitude install apache2 php5 libapache2-mod-php5
Если нужно, то редактируем конфигурацию апача:
# nano /etc/apache2/apache2.conf
Стандартная папка веб-сервера находится по адресу /var/www, но по нужде ее можно легко изменить в файле конфигурации хоста:
# nano /etc/apache2/sites-available/default
Включим мудуль mod_rewrite:
a2enmod rewrite
Теперь перезагружаем apache:
service apache2 restart
или
/etc/init.d/apache2 restart

Теперь проверям как работает пхп:

echo '<?php phpinfo() ?>' > /var/www/index.php

http://ваш_сайт/index.html — проверка работы apache (надпись «It works!»)
http://ваш_сайт/index.php — проверка работы php (версия пхп и прочая информация)

У меня всё прекрасно работает потому идем дальше…


Уставновка MySQL и phpMyAdmin

Устанавливаем mysql и сопутствующие пакеты:
# aptitude install mysql-server mysql-client php5-mysql
В процессе установки указываем пароль для пользователя root базы данных.

Теперь поставить phpmyadmin:
# aptitude install phpmyadmin
Выбираем apache2 в роли веб-сервера, соглашаемся с настройкой phpmyadmin с помощью dbconfig-common и вписываем пароль пользователя root базы данных (во время установки mysql мы его указывали).
Добавляем в конец файла настроек апача /etc/apache2/apache2.conf строку Include /etc/phpmyadmin/apache.conf
nano /etc/apache2/apache2.conf
и перезапускаем apache:
service apache2 restart
или
/etc/init.d/apache2 restart

Проверяем…
http://ваш_сайт/phpmyadmin

Если видим страничку авторизации в панель, то у нас всё получилось 🙂