Debian установка Apache+MySQL+PHP

Материал из wiki.p3.ru
Версия от 05:26, 27 августа 2012; Eternity (обсуждение | вклад)
(разн.) ← Предыдущая версия | Текущая версия (разн.) | Следующая версия → (разн.)

1. Устанавливаем apache:

sudo apt-get install apache2 libapache2-mod-auth-mysql

(В случае ошибки Unable to locate package, выполнить apt-get update)

2. Устанавливаем php:

sudo apt-get install php5-common php5 libapache2-mod-php5 php5-cli php5-cgi php5-mysql

Перезапустим apache:

sudo /etc/init.d/apache2 restart (или просто apachectl restart)

Проверим работоспособность php. Для этого создаем файл /var/www/test.php и поместим в него следующие строки: sudo nano /var/www/test.php и вставим туда это:

<?php
 print_r (phpinfo());
?>

Проверим правильно ли всё работает: http://IP_вашего_сервера/test.php (откроется в новом окне)

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

sudo apt-get install mysql-server mysql-client

Во время установки будет запрошен ввод пароля root-а MySQL-ного сервера.

4. Ставим phpmyadmin:

sudo apt-get install phpmyadmin

Во время установки от нас запросят об используемом веб-сервере – выбираем apache2. Вход в phpmyadmin: http://IP_вашего_сервера/phpmyadmin Если не заработало допишем:

sudo ln -s /usr/share/phpmyadmin/ /var/www

5. Переносим www в домашнюю директорию:

sudo nano /etc/apache2/sites-available/default

Меняем папки DocumentRoot и чуть ниже Directory. Переписываем ссылку на phpadmin:

sudo ln -s /usr/share/phpmyadmin/ /home/ваш логин/www

Выключать сервер так: sudo /etc/init.d/apache2 stop (или apachectl stop) Включать так: sudo /etc/init.d/apache2 start (или apachectl start)

Что бы не загружался при старте системы:

 /etc/rc.d/ – удалить оттуда ссылки.