Установка LAMP на Debian
Установка LAMP на Debian — последовательная установка LAMP (Linux + Apache + свой SQL + PHP) на Linux-сервер.
[править] Предупреждение
На сервере обязательно должен стоять Debian Linux, а не Windows, Mac OS или другой вид Linux!
Некоторые люди вместо PHP используют Python или Perl. Apache может быть заменён на Lighttpd.
[править] Описание
Команды надо выполнять под root. Для начала проверьте актуальность ваших репозиториев:
# apt-get update && apt-get upgrade
Затем установите mysql при помощи следующей команды:
# aptitude install mysql-server mysql-client
Если во время установки у Вас не спросили пароль от root-юзера mysql, немедленно поменяйте его во избежание взлома:
# /usr/bin/mysqladmin -u root password 'ВашНовыйПароль'
Вебосервер apache2 тоже устанавливается просто:
# aptitude install apache2 apache2-doc
Для быстрого начала работы с ним Вы можете включить модуль UserDir, позволяющий помещать сайты прямо в папках пользователей:
# a2enmod userdir
Затем необходимо конфигурировать UserDir:
<IfModule mod_userdir.c> UserDir public_html UserDir disabled root
<Directory /home/*/public_html> AllowOverride All Options MultiViews Indexes SymLinksIfOwnerMatch <Limit GET POST OPTIONS> Order allow,deny Allow from all </Limit> <LimitExcept GET POST OPTIONS> Order deny,allow Deny from all </LimitExcept> </Directory> </IfModule>
От имени юзера создайте директорию для файлов:
$ mkdir /home/$USER/public_html
Выделите apache2 права доступа к папке:
# chgrp www-data /home/<username>/public_html # /etc/init.d/apache2 restart
Если вы получили ошибку Forbidden, попробуйте поменять права на папку, выставив 755:
# chmod 755 /home/<username>
Чтобы дать возможность исполнять PHP-скрипты, необходимо поставить PHP:
# aptitude install php5 php5-mysql libapache2-mod-php5
Если Вам необходим Perl, вы можете также выполнить другую команду:
# aptitude install perl libapache2-mod-perl2
Для Питона может потребоваться другая команда:
# aptitude install python libapache2-mod-python
Далее работайте с вашим сайтом. Может потребоваться дополнительная настройка компонентов.
Установка LAMP на Debian относится к теме «UNIX» |