
Я скомпилировал Apache 2.2 с PHP5 и после раскомментирования строки loadmodule для PHP в файле конфигурации Apache PHP запустился, но как общий модуль. Есть ли способ скомпилировать его как статический?
решение1
Короткий ответ: Нет.
Длинный ответ: Никогда не слышал, чтобы кто-то пытался скомпилировать php внутри httpd, и я не могу понять, зачем кому-то это нужно. В производстве я настоятельно рекомендую использовать официальные бинарные пакеты, предоставляемые Debian или Redhat.
Использование apache prefork + php5.so нормально. Дальнейшая оптимизация может включать php fpm, apc, Varnish и т. д.