Установка LAMP на Debian

Для того чтобы настроить пустой сервер для работы сайта нужно поставить php и mysql.

Установка LAMP на Debian

Обновим все что есть на сервере.

1
apt-get update

Далее установим модуль PHP 5 для Apache 2 и все их зависимости

1
apt-get install php5-common libapache2-mod-php5 php5-cli

Затем, активируем их. Apache должен быть перезапущен:

1
2
/etc/init.d/apache2 stop
/etc/init.d/apache2 start

Устанавливаем MYSQL

1
apt-get install mysql-server mysql-client

После всего получаем картину. У меня сервер на ip http://194.87.98.82/, у вас получится свой.

Установка LAMP на Debian
Установка LAMP Debian

Ставим некоторые дополнительные пакеты, это уже сами смотрите надо или нет.

1
apt-get install php5-mysql php5-curl php5-gd php5-intl php-pear php5-imagick php5-imap php5-mcrypt php5-pspell php5-recode php5-snmp php5-sqlite php5-tidy php5-xmlrpc php5-xsl

Перезагружаем сервер apache

1
systemctl restart apache2.service

Создаем файл phpinfo.php — Вообще не обязательно. Для того чтобы самим посмотреть что есть и чего нет в установленном.

1
echo "<?php phpinfo(); ?>" > /var/www/html/phpinfo.php

Получаем кучу разной информации

Установка LAMP на Debian
phpinfo

Осталось установить phpmyadmin

1
apt-get install phpmyadmin
Установка LAMP на Debian
phpmyadmin

Зайдя по ссылке получаем следующую картину http://ваш сервер/phpmyadmin

Теперь нам нужно подключение по FTP. Ставим пакет vsftpd

1
aptitude install vsftpd

Проверяем запустился ли пакет

1
netstat -npl

vsftpd
vsftpd

Останавливаем vsftpd

1
/etc/init.d/vsftpd stop

Находим /etc/vsftpd.conf и раскоментируем

1
write_enable=YES

Файл /etc/ftpusers запрещает перечисленным в нем пользователям доступ к фтп. Безопасность сервера меня совсем не интересует и просто раскоментировал root.

Перезагружаемся

1
reboot

Возможно при закачке файлов на сервер у вас сайт не откроется, для этого нужно настроить права доступа для папок и файлов.

Все. Сервер настроен, можно заливать сайты.

Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *