' Установка Apache и php, как cgi на CentOS 6 | Шнайдер блог

Установка Apache и php, как cgi на CentOS 6

Сегодня, мы с вами поговорим об установке веб-сервера Apache и php, как cgi. Начнем с того, что при включенном режиме cgi для исполнения php и других скриптов будет запускаться интерпретатор php-cgi. Данный вариант хорошо подходит когда сайт состоит из статического контента и нужна обработка php.

Как результат, можно сэкономить потребление ресурсов поскольку интерпретатор запускается только при необходимости.

Начнем с установки редактора nano:

yum install nano

Для установки данного режима необходимо изначально установить сервер  Apache:

yum install httpd

Далее запускаем сервер в работу командой:

service httpd start

Теперь, переходим к установке php:

yum install php

Далее, мы переходим к редактированию файла php.ini.

nano /etc/php.ini

Ищем строчку short_open_tag, меняем off на on и сохраняем изменения.

После чего снова перезапускаем сервер

service httpd restart

Для проверки работы php переходим в папку /var/www/html и создайте файл info.php со следующим наполнением:

<? phpinfo(); ?>

Таким образом, мы плавно подошли к настройке сервера Apache для php-cgi. Для этого нам необходимо перейти по пути:

cd /etc/httpd/conf.d

и создать файл php-cgi.conf со следующим наполнением:

ScriptAlias /local-bin /usr/bin

AddHandler application/x-httpd-php5 php

Action application/x-httpd-php5 /local-bin/php-cgi

Теперь, для достижения результата нам осталось только удалить файл php.conf, который находится в conf.d. Для этого прописываем в терминале команду:

rm php.conf

После, перегружаем сервер Apache

service httpd restart

И проверяем результат:


Категории


Хостинг сайтов

Популярное в категории