среда, 10 сентября 2014 г.

Устанавливаем Apache + php5 + MySQL + phpMyAdmin на linux

Добрый день.
Сегодня меня ожидал нежданчик, который заставил написать статью.
Утро началось с того что я решил поставить себе на mint 17 (ubuntu 14.04) всего-то Apache + php5 + MySQL + phpMyAdmin.
Хранить команды в голове как-то лениво, и зачем забивать ненужным голову? Поэтому в закладках всегда на готове был сайт с инструкцией. Но если бы все было хорошо, думаете я бы написал статью? Правильно, нет. Сайт оказался мертвым, И я решил собрать волю в кулак, и у себя инструкцию написать, чтобы быть уверенным, что она есть.
Так что эта статься скорее для меня, но я не жадный :)



Этап 1. Установить Apache

$ sudo apt-get install apache2
Копипастим команду, ждем окончания, и радуемся.

Небольшое отступление:
Существует несколько команд чтобы управлять Apache'м

Запустить Apache:
$ sudo invoke-rc.d apache2 start
Остановить Apache:
$ sudo invoke-rc.d apache2 stop
Перезагрузить Apache
$ sudo invoke-rc.d apache2 restart
Чтобы проверить, получилось ли у нас установить Apache давайте откроем браузер и зайдем по адресу http://localhost/ , у вас должна загрузиться страничка с заветной надписью "It's works"

Этап 2. Устанавливаем PHP5

$ sudo apt-get install php5 libapache2-mod-php5
после выполнения команды перезагружаем наш Apache:
$ sudo invoke-rc.d apache2 restart


Этап 3. Устанавливаем MySQL

$ sudo apt-get install mysql-server
В процессе установки он у вас спросит пароль для пользователя root, если вы его хотите все-же поменять потом, то вот:
$ sudo mysqladmin -u root password новый_пароль
 Теперь чтобы быть уверенным что все наши изменения применились, перезагружаем Apache:
$ sudo invoke-rc.d apache2 restart

 Этап 4. Установка phpMyAdmin

$ sudo apt-get install phpmyadmin
В процессе установки он у вас спросит какой мы используем сервер (выбираем apache2) логин и пароль от MySQL, и логин и пароль для пользователя.

Перезагружаем Apache, чтобы применились изменения:
$ sudo invoke-rc.d apache2 restart
После успешной перезагрузки Apache открываем браузер пишем адрес http://localhost/phpmyadmin и..... радуемся

Если нету поводов для радости (не работает наш phpMyAdmin) то это легко лечится.

Открываем файлик /etc/apache2/apache2.conf (под sudo) и в конец файла добавляем строку:

Include /etc/phpmyadmin/apache.conf

и перезапускаем Apache:
$ sudo invoke-rc.d apache2 restart

Готово! 

PS директория нашего "сервачка" /var/www/
PS 2 команды копируем без знака $

Спасибо мне :) Благодарю за внимание :)

1 комментарий: