Помогите чайнику
как заставить выполняться 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
Последние комментарии
- OlegL, 17 декабря в 15:00 → Перекличка 21
- REDkiy, 8 июня 2023 года в 9:09 → Как «замокать» файл для юниттеста в Python? 2
- fhunter, 29 ноября 2022 года в 2:09 → Проблема с NO_PUBKEY: как получить GPG-ключ и добавить его в базу apt? 6
- Иванн, 9 апреля 2022 года в 8:31 → Ассоциация РАСПО провела первое учредительное собрание 1
- Kiri11.ADV1, 7 марта 2021 года в 12:01 → Логи catalina.out в TomCat 9 в формате JSON 1
Поставь PHP как CGI-Binary и не мудохайся!
Apache то ты как компилировал?
Почитай файл INSTALL или README в пакете исходников php,
там надо какие-то опции указывать, как php так и Apache’у