Вы находитесь здесь: Главная > Разное > Создание хостинга. Часть 4. Установка Apache, MySql и PHP

Создание хостинга. Часть 4. Установка Apache, MySql и PHP

. . . . .

068_bnw-

Приветствую Вас, уважаемые читатели блога. Сегодняшний пост будет об установке Apache, MySql, PHP — так называемый LAMP (Linux Apache Mysql Php), правда установку и базовую настройку debian уже сделали в предыдущих частях о создании и настройке хостинга.
И снова, прежде чем начать установку ПО, обновим список пакетов через apt-get.

debian:~# apt-get update

Установка Web-сервера Apache2 и PHP5

Выполним следующую команду. Эта команда автоматически потянет за собой кучу нужных пакетов.

apt-get install apache2 php5 libapache2-mod-php5

apache2 установился и запустился:

debian:~# ps ax | grep apache
 3828 ?        Ss     0:00 /usr/sbin/apache2 -k start
 3942 ?        S      0:00 /usr/sbin/apache2 -k start
 3943 ?        S      0:00 /usr/sbin/apache2 -k start
 3944 ?        S      0:00 /usr/sbin/apache2 -k start
 3946 ?        S      0:00 /usr/sbin/apache2 -k start
 3948 ?        S      0:00 /usr/sbin/apache2 -k start
 4024 pts/0    S+     0:00 grep apache

В ОС Debian конфигурационный файл разделен на несколько для удобства. Конфиги web-сервера лежат тут /etc/apache2/, а php.ini находится в /etc.

Произведем небольшую настройку безопасности apache — скроем версию используемого софта. Настройка делается в файле /etc/apache2/conf.d/security
Изменим параметры ServerTokens Full и ServerSignature On на такие:

ServerTokens Prod
ServerSignature Off

Перезапустим web-сервер:

debian:/etc/apache2/conf.d# apache2ctl restart

Результат изменения этих параметров можно увидеть, если вызовем ошибку 403, указав в .htaccess строчку deny from all

 

Как говорится — разница очевидна 🙂

Теперь проверим работоспособность PHP. Для этого создадим файл info.php в каталоге /var/www/ с таким содержимым:

<?PHP
phpinfo();
?>

Теперь зайдем через браузер на http://ip_сервера/info.php и увидим информацию о PHP.

С установкой web-сервера apache2 и php закончено. Приступим к установке СУБД MySql.

Установка MySql

Установка MySql осуществляется командой:

1
debian:~# apt-get install mysql-server php5-mysql

В процессе установки задаем и потдвеждаем пароль для пользоватея root в MySql-server:

Сервер MySql установлен и запущен:

debian:~# ps ax | grep mysql
 5943 pts/0    S      0:00 /bin/sh /usr/bin/mysqld_safe
 5980 pts/0    Sl     0:00 /usr/sbin/mysqld --basedir=/usr --datadir=/var/lib/mysql --user=mysql --pid-file=/var/run/mysqld/mysqld.pid --skip-external-locking --port=3306 --socket=/var/run/mysqld/mysqld.sock
 5981 pts/0    S      0:00 logger -p daemon.err -t mysqld_safe -i -t mysqld
 6073 pts/0    S+     0:00 grep mysql

Ну вот и все друзья!
Шевроле Реззо http://avtoshef.com/shevrole-rezzo-foto/

. . . . .
  • Digg
  • Del.icio.us
  • StumbleUpon
  • Reddit
  • Twitter
  • RSS

Оставить комментарий

This blog is kept spam free by WP-SpamFree.

. . . . . . . . . . . . . . . . . . . .