CrazyHacKeRs
Guest
Почему разработчики PHP не рекомендуют использовать его с Apache 2.x?
Почему разработчики PHP не рекомендуют использовать его с Apache 2.x?
1. Apache2 по всем тестам работает процентов на 15-20 медленнее Apache 1.3*. Этот факт давно известен, в том числе и разработчикам Apache. Выигрыш от его использования может быть только на очень больших сайтах и заключается только в меньшем расходе памяти при большой нагрузке (100 процессов httpd жрут памяти больше, чем 100 нитей Apache2). В Apache2, несмотря на то, что разработчики называют его стабильным, довольно часто находят довольно серьезные баги. Это объяснимо, учитывая то, что код Apache2 еще достаточно новый, в отличие от вылизанного временем кода Apache1.3
2. В PHP полно расширений, при программировании которых не была применена практика безопасного программирования для нитей (thread-safe). Поэтому, даже если ядро языка перестанет быть экспериментальным для Apache2, никто не гарантирует, что любое из расширений не сможет вызвать крах системы.
3. Наконец, последняя версия Apache2 нисколько не "свежее" последней версии ветки 1.3.
Перешел на новый сервак (RedHat 8.0). В результате чего не работает php. Самое главное отличе в том что используется apache 2.0 с которым до сих пор дел не имел.
А проблема моя в том, что скрипт PHP выдается в качестве html с его кодом (на экран ничего не выводится, в исходнике же код пхп).
Где и что нужно поднастроить????
Конфиг апача:
Почему разработчики PHP не рекомендуют использовать его с Apache 2.x?
1. Apache2 по всем тестам работает процентов на 15-20 медленнее Apache 1.3*. Этот факт давно известен, в том числе и разработчикам Apache. Выигрыш от его использования может быть только на очень больших сайтах и заключается только в меньшем расходе памяти при большой нагрузке (100 процессов httpd жрут памяти больше, чем 100 нитей Apache2). В Apache2, несмотря на то, что разработчики называют его стабильным, довольно часто находят довольно серьезные баги. Это объяснимо, учитывая то, что код Apache2 еще достаточно новый, в отличие от вылизанного временем кода Apache1.3
2. В PHP полно расширений, при программировании которых не была применена практика безопасного программирования для нитей (thread-safe). Поэтому, даже если ядро языка перестанет быть экспериментальным для Apache2, никто не гарантирует, что любое из расширений не сможет вызвать крах системы.
3. Наконец, последняя версия Apache2 нисколько не "свежее" последней версии ветки 1.3.
Перешел на новый сервак (RedHat 8.0). В результате чего не работает php. Самое главное отличе в том что используется apache 2.0 с которым до сих пор дел не имел.
А проблема моя в том, что скрипт PHP выдается в качестве html с его кодом (на экран ничего не выводится, в исходнике же код пхп).
Где и что нужно поднастроить????
Конфиг апача:
PHP:
LoadModule php4_module modules/libphp4.so
#
# Cause the PHP interpreter handle files with a .php extension.
#
<Files *.php>
SetOutputFilter PHP
SetInputFilter PHP
LimitRequestBody 524288
</Files>
#
# Add index.php to the list of files that will be served as directory
# indexes.
#
DirectoryIndex index.php