Материал из Wiki.VDSPlanet.ru.
Вот сидел и захотелось мне поднять LAMP (Linux Apache MySQL PHP).
Статья была на английском, и вот я как бы предоставляю русский перевод данной статьи.
1. Установка Apache + PHP
Если вы желаете поставить PHP 4, то команда для apt-get выглядит следующим образом:
root@box:~# apt-get install apache2 php4 libapache2-mod-php4
Для установки PHP5, нужно сделать так:
root@box:~# apt-get install apache2 php5 libapache2-mod-php5
P.S. Я 5 использую
Конфигурационные файлы Apache хранятся:
root@box:~# vi /etc/apache2/apache2.conf
а папка вашего http-сервера находится:
root@box:~# cd /var/www
задаём ей права www
root@box:/var/www# chown -R root.www-data . # проверьте свой /etc/group на счёт подходящй группы root@box:/var/www# chmod u=rwx,g=rwxs,o=rx . # используйте здравый смысл!
Чтобы проверить корректно ли установилась связка Apache+PHP? создайте файл test.php в папке /var/www
root@box:/var/www# vi test.php
Листинг файла test.php
<?рhр # test.php phpinfo(); ?>
Запустите браузер и введи в строке адреса:
http://localhost/test.php
У вас должны отобразиться данные вашего сервера.
2. Установка MySQL Database Server
Ставим всё это дело следующими командами.
root@box:~# apt-get install mysql-server mysql-client php5-mysql
PS: Если вы используете PHP4 то вы должны написать следующую команду.
root@box:~# apt-get install mysql-server mysql-client php4-mysql
Конфигурационный файл mysql находится вот по этому пути:
root@box:~# vi /etc/mysql/my.cnf
2.1 Создание пользователей в MySQL и смена пароля у пользователя root
По умолчанию mysql создает пользователя root без пароля (например, мне на ноуте это не очень и нужно чтобы у него был пароль). Вот что нужно проделать, чтобы изменить пароль пользователя root.
user@box:~$ mysql -u root
mysql> USE mysql;
mysql> UPDATE user SET Password=PASSWORD('new-password') WHERE user='root';
mysql> FLUSH PRIVILEGES;
Вот и всё что нужно сделать чтобы поменять пароль...
Для более удобной работы с mysql создана PhpMyAdmin. Установим и её для нашего сервера.
3. Установка PhpMyAdmin
Выполните следующую команду для установки PhpMyAdmin:
root@box:~# apt-get install phpmyadmin
Конфигурационные файлы phpmyadmin находятся вот тут:
root@box:~# vi /etc/phpmyadmin
Чтобы все это заработало под Apache, вы должны добавить (раскомментировать) следующую строчку в /etc/apache2/apache2.conf:
Include /etc/phpmyadmin/apache.conf
Вот теперь перезапускаем Apache:
root@box:~# /etc/init.d/apache2 restart
Заходим в браузере на: http://localhost/phpmyadmin - и всё работает.
Сервер в 100% готовности к покорению интернета.
Решение проблемы с редиректом кроется в редактировании default в папке site-available, корневой апача.
root@box:~# vi /etc/apache2/site-available/default

