Как установить 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, зайдите в папку html по пути /var/www/html с целью создания файла info.php и внесите в него такие данные:
<? phpinfo(); ?>
И так, этап установки завершен, теперь переходим к этапу настройки.
Переходим по пути:
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
И можете проверять результат.