Сабж: http://help.megaplan.ru/Requirement
Именно по етой причине собираю чуть ли не всё вручную.
ОС: Ubuntu 12.04 LTS
Устанавливаю apache2 обычным
# aptitude install apache2 apache2-mpm-worker apache2-utils libapache2-mod-fastcgi
Скачиваю исходники php-5.2.16 и за дело (при поддержке http://coderlife.ru/forlife/kak-skompilirovat-i-podklyuchit-php-k-apache.html и требований к мегаплану):
# cd php-5.2.16
# ./buildconfig --force
# ./попутно скачиваю все dev пакеты расширений, которые указаны в таблице
# ./configure --with-zlib --with-bz2 --with-gd --enable-mbstring --enable-fastcgi --with-pgsql=/usr/bin/pg_config --with-pdo-pgsql=/usr/bin/pg_config --with-jpeg-dir=/usr/lib --with-png-dir=/usr/lib --enable-force-cgi-redirect --enable-fastcgi --with-apxs2=/usr/bin/apxs2 --with-tidy --with-curl=/usr/include/curl --enable-zip --with-config-file-path=/etc/apache2
# make
# make test
# make install
Суть в том, что apache2 увидел php, и работает как задумано. phpinfo() показывает
Configuration File (php.ini) Path: /etc/apache2
Loaded Configuration File: /etc/apache2/php.ini
Zendoptimizer.so у меня лежит в /usr/local/lib/Zend
Пытаюсь подключить через php.ini:
extension=/usr/local/lib/Zend/ZendOptimizer.so
zend_extension=/usr/local/lib/Zend/ZendOptimizer.so
error_log = /var/log/php-scripts.log
Права на файл
-rw-r--r-- 1 root root 89 авг. 20 16:33 php.ini
Что сделать, чтобы подключить расширение ZendOptimizer?