VDSPlanet.ru Making the difference in VDS Hosting
Установка LAMP

Материал из 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