8 (8452) 32-00-84

Apache, PHP, MySQL, phpMyAdmin, Ubuntu и Debian

Наконец-то я закончил настраивать локальный сервер, и вот пока еще помню что я делал решил все это записать, так сказать для потомков.

Установка

Apache: sudo apt-get install apache2

PHP: sudo apt-get install php5

MySQL: sudo apt-get install mysql-server

phpMyAdmin: sudo apt-get install phpmyadmin

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

sudo a2enconf phpmyadmin

sudo /etc/init.d/apache2 reload

Настройка виртуальных хостов

sudo cp /etc/apache2/sites-available/000-default.conf /etc/apache2/sites-available/sait.ru.conf

Эта команда копирует 000-default.conf и создает из него новый конфигурационный файл с названием sait.ru.conf. Вместо sait.ru напишите название своего сайта.

Войдите в файловый менеджер с правами root, для этого нажмите Alt + F2, в открывшемся окне — gksudo nautilus

Теперь редактируем настройки в этом файле:

ServerAdmin webmaster@localhost — здесь пишем наш E-mail.

DocumentRoot /var/www/html — меняем путь на свой. К примеру я его сделал /home/roduman/www/site.ru

Потом добавляем это: нужно будет для доступа.

<Directory "/home/roduman/www/site.ru">
Order allow,deny
Allow from all
Require all granted
</Directory>

Я пишу везде свой путь, вы его естественно меняете.

Заходим в терминал, вводим:

sudo a2ensite site.ru — это создать симлинки на конфигурационный файл site.ru.conf

sudo service apache2 reload — для перезапуска Apache.

Иногда может понадобиться отключить симлинки с конфигурационным файлом — sudo a2dissite site.ru

Не забываем также в файле /etc/hosts в самой первой строчке добавить наши хосты:

127.0.0.1 localhost site.ru

sudo chown -R $USER:$USER /home/roduman/www/site.ru — доступы пользователя.

sudo chmod -R 777 /home/roduman/www/site.ru — выставляем права доступа к папке.

Создаем сами папки. Закидываем в корневую директорию индексный файл. Набираем в адресной строке site.ru и наслаждаемся своей гениальностью. )))