nixp.ru v3.0

23 мая 2017,
вторник,
10:03:50 MSK

DevOps с компанией «Флант»
Yorik написал 13 октября 2004 года в 13:52 (989 просмотров) Ведет себя как мужчина; открыл 13 тем в форуме, оставил 25 комментариев на сайте.

Помогите чайнику

как заставить выполняться php-скрипты (php4) под вторым Apache-ем.

Дистрибутив Mandrake 10.0. Все устанавливалось из rpm-пакетов.

Дефаултовая страница под Апачем:

This site is powered by: Apache-AdvancedExtranetServer/2.0.48 (Mandrake Linux/5mdk) PHP/4.3.4! … и т.д.

Добавление простой строки типа <?php echo «Hello»; ?> ничего не дает, а в сурсах страницы передается вышеуказанный код.

В httpd2.conf добавил следующие строки:

AddType application/x-httpd-php .php и

LoadModule php4_module extramodules/mod_php4.so

(также пробовал менять настройки в httpd.conf)

В php.ini оставил все по умолчанию…

Перезагружаю httpd — вроде все Ок, но скрипт все равно не работает, правда в логах появляются месседжи:

[warn] child process ####(pid процесса) still did not exit, Sending a SIGTERM

таких сообщений 10 штук на 1 запуск. Отличия только в pid. Дальше:

[notice] caught SIGTERM, shutting down

[notice] Digest: generating secret for digest authentication …

[notice] Digest: done

[notice] Apache-AdvancedExtranetServer/2.0.48 (Mandrake Linux/5mdk) PHP/4.3.4 configured — resuming normal operations

P.S. Инфу о настройке брал из http://www.php.net/docs.php

INFOMAN

Поставь PHP как CGI-Binary и не мудохайся!

ivan

Apache то ты как компилировал?

Почитай файл INSTALL или README в пакете исходников php,

там надо какие-то опции указывать, как php так и Apache’у