пятница, 12 апреля 2013 г.

Установка Apache, PHP, MySQL на Ubuntu

Все шаги выполнялись с привилегиями root, поэтому убедитесь, что вы вошли в систему как root.
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: <— Введите пароль
Repeat password for the MySQL «root» user: <— Подтвердите пароль
Установка Apache2

Apache2 доступен в виде пакета для Ubuntu, поэтому мы можем установить его так:
apt-get install apache2
Открываем браузер и переходим по адресу http://192.168.0.23. Вы должны увидеть страницу приветствия Apache2 (It works!):

Установка Apache, PHP, MySQL в Ubuntu

Корневая директория 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
phpinfo();
?>
Открываем этот файл в браузере (например, http://192.168.0.23/info.php)

Установка LAMP в Ubuntu 11.10

Как видите, 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:

Поддержка MySQL для PHP в Ubuntu

Установка 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
Установка phpMyAdmin в Ubuntu

Комментариев нет:

Отправить комментарий