суббота, 20 февраля 2016 г.

Установка Apache2, MySQL, PHP5, phpMyAdmin на Ubuntu 14.04.3

Для экспериментов на локальном компе (Ubuntu 14.04.3) с известными php-фреймворками (например, joomla, drupal, modx, zend) следует установить БД MySQL, интерпретатор PHP, веб-сервер Apache2 и веб-приложение phpMyAdmin для работы с MySQL из браузера. 
БД, интерпретатор и веб-сервер на Ubuntu объединены в набор пакетов LAMP (Linux, Apache, MySQL, PHP):

sudo apt-get install lamp-server^ phpmyadmin

После корректной установки упомянутых пакетов в браузере должна открываться страница http://localhost c дефолтным содержимым (отображаемая страница находится по адресу /var/www/html/index.html). Если этого не происходит, можно перезапустить веб-сервер (sudo service apache2 restart).

Для того, чтобы получить доступ к веб-приложению phpMyAdmin через веб-сервер, необходимо известить последний о присутствии первого. Это можно сделать, создав символьную ссылку, связывающую конфигурацию веб-приложения (/etc/phpmyadmin/apache.conf) с веб-сервером (папка настроек /etc/apache2/conf-available/):

sudo ln -s /etc/phpmyadmin/apache.conf /etc/apache2/conf-available/phpmyadmin.conf

Затем необходимо подключить конфигурацию скриптом внутри веб-сервера Apache2 (скрипт создаст соответствующую символьную ссылку в папке /etc/apache2/conf-enabled на папку /etc/apache2/conf-available):

sudo a2enconf phpmyadmin
sudo service apache2 reload

Теперь должна быть доступна страница http://localhost/phpmyadmin.

Если возникает ошибка "The mbstring extension is missing. Please check your PHP configuration.", необходимо поставить пакет php-mbstring:

sudo apt install php-mbstring

Использованные материалы:

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

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