sudo suУстановка MySQL 5
Сначала мы установим MySQL 5 следующим образом:
apt-get install mysql-server mysql-clientВам будет предложено ввести пароль для администратора MySQL — этот пароль действителен для пользователя root@localhost, а также root@server1.example.com, а это значит, что в дальнейшем нам не нужно указывать пароль для администратора вручную.
New password for the MySQL «root» user: <— Введите парольУстановка Apache2
Repeat password for the MySQL «root» user: <— Подтвердите пароль
Apache2 доступен в виде пакета для Ubuntu, поэтому мы можем установить его так:
apt-get install apache2Открываем браузер и переходим по адресу http://192.168.0.23. Вы должны увидеть страницу приветствия Apache2 (It works!):
Корневая директория Apache /var/www, файлы конфигурации /etc/apache2/apache2.conf. Дополнительные настройки хранятся в подкаталоге /etc/apache2, такие как: /etc/apache2/mods-enabled (для модулей Apache), /etc/apache2/sites-enabled (для виртуальных хостов) и /etc/apache2/conf.d.
Установка PHP5
Вы можете установить PHP5 и Apache PHP5 модуль следующим образом:
apt-get install php5 libapache2-mod-php5Потом мы должны перезапустить Apache:
/etc/init.d/apache2 restartПроверка PHP5 / Получение информации об установленном PHP5
В корневом каталоге документов веб-сайта по умолчанию /var/www, мы создадим маленький PHP файл (info.php) и откроем его в браузере. Файл будет отображать много полезной информации об установленной версии PHP, например, версию установленного PHP и т.д.
vi /var/www/info.phpВ нем пишем:
<?phpОткрываем этот файл в браузере (например, http://192.168.0.23/info.php)
phpinfo();
?>
Как видите, PHP5 работает с помощью Apache 2.0 Handler, об этом говорится в строке Server API. Прокрутив страницу вниз, вы увидите все модули, которые сейчас включены в PHP5, но в этом списке нету MySQL, а это означает, что у нас еще нету поддержки MySQL в PHP5.
Получение поддержки MySQL в PHP5
Ищем и устанавливаем нужные PHP5 модули, в том числе и модуль php5-mysql для поддержки MySQL в PHP:
apt-cache search php5Выберите те из них, которые вам нужны, и установите:
apt-get install php5-mysql php5-curl php5-gd php5-idn php-pear php5-imagick php5-imap php5-mcrypt php5-memcache php5-ming php5-ps php5-pspell php5-recode php5-snmp php5-sqlite php5-tidy php5-xmlrpc php5-xslПерезагрузите Apache2:
/etc/init.d/apache2 restartОбновите страницу в браузере и прокрутите ее вниз, снова в раздел модулей. Теперь здесь должно появиться много новых модулей, включая модуль MySQL:
Установка phpMyAdmin
phpMyAdmin — это веб-интерфейс, с помощью которого можно управлять базами данных MySQL.
apt-get install phpmyadminВы увидите следующие вопросы:
Web server to reconfigure automatically: <— Выбрать Apache2
Configure database for phpmyadmin with dbconfig-common? <— No (Нет)
Далее, чтобы phpMyAdmin открывался по адресу http://localhost/phpmyadmin/, нужно сделать символьную ссылку на него:
ln -s /usr/share/phpmyadmin/ /var/www