Публикация

В данной статье я пошагово объясню, как установить Apache + PHP + MySQL на сервер Ubuntu 14.04 LTS. Предполагается, что вы уже поверхностно знакомы с терминалом и знаете как с ним работать.

1. Обновим индекс пакетов и начнём установку веб сервера apache2.

 apt-get update
 apt-get install apache2

После установки откройте в браузере страницу с адресом: http://ваш-ip-адрес. Если вы видите окно приветствия Apache, значит установка прошла успешно и можно приступать к следующему шагу.

Продолжение читайте далее ...

2. Устанавливаем MySQL сервер и проводим безопасную инсталляцию:

 apt-get install mysql-server php5-mysql
 mysql_install_db
 mysql_secure_installation

3. Устанавливаем PHP и дополнительные расширения mcrypt, curl, json (по желанию):

 apt-get install php5 libapache2-mod-php5 php5-mcrypt php5-curl php5-json

 Чтобы посмотреть список всех расширений доступных для PHP, введите следующую команду:

 apt-cache search php5-

Делаем так, чтобы index.php имел приоритет выше, чем у index.html. Для этого ставим index.php на первое место в строчке:

 nano /etc/apache2/mods-enabled/dir.conf

В итоге строка в файле dir.conf должна выглядеть следующим образом:

DirectoryIndex index.php index.html index.cgi index.pl # and so on...

NB! Нам обязательно понадобится расширение mcrypt для PHP. Если вы его не поставили в шаге #3, то сделайте это прежде чем начать установку phpmyadmin.

4. Перезагружаем apache и переходим к установке phpmyadmin.

 service apache2 restart
 apt-get install php5-mcrypt
 apt-get install phpmyadmin
 service apache2 restart

Проверяем установку. Если вы пройдёте по адресу http://ваш-ip-адрес/phpmyadmin и увидите главную страницу phpmyadmin - поздравляю, вы справились! Но если вдруг вы видите страницу 404 - не найдено, то возможно вам поможет решение, которое я приведу ниже. Последовательно запустите коамнды в терминале:

 sudo ln -s /usr/share/phpmyadmin /var/www/html
 sudo nano /etc/phpmyadmin/apache.conf

Последняя команда откоет файл apache.conf в текстовом редакторе nano. Добавте в него следующую строку:

Include /etc/phpmyadmin/apache.conf

Перезагрузите apache и попробуйте снова попасть на страницу http://ваш-ip-адрес/phpmyadmin.

Теперь всё должно работать как надо! Прочитать статью на английском можно в моём блоге на blogspot тут: http://andymarrel.blogspot.com/2015/04/installing-full-lamp-stack-phpmyadmin.html

P.S. Если ваши SEO-friendly ссылки не работают, не забудьте активировать mod_rewrite:

a2enmod rewrite
service apache2 restart
17.06.2015 22:15 в Адм. серверов
Автор: andymarrel 3080 1
Фотография пользователя andymarrel

andymarrel

Проектирование и создание веб приложений - это то, чем я занимаюсь. Если есть вопросы, комментарии или пожелания - вот мой электронный адрес: andrei.troskoff@gmail.com

Комментарии (1)

Аватар пользователя andymarrel
andymarrel
19.08.2015 19:17
Комментарий скрыт модератором