Поставил апач 1.3.41 и php-4.4.8 При сборке не создалась библиотека libphp4.so нигде. Как я понял при компиляции пхп она должна создастся, опции пробовал типа --with- apache=/...
Вопрос - откуда должна взяться эта библиотека? Как ее всетаки сгенерить?
>Поставил апач 1.3.41 и php-4.4.8 При сборке не создалась библиотека libphp4.so нигде.
>Как я понял при компиляции пхп она должна создастся, опции пробовал
>типа --with- apache=/...Так вы сделали статический модуль апача, он будет собран вместе с ним
>Вопрос - откуда должна взяться эта библиотека? Как ее всетаки сгенерить?
После сборки апача собирать пых с опцией --with-apxs=/путь к бинарникам апача/
>После сборки апача собирать пых с опцией --with-apxs=/путь к бинарникам апача/пишет
Sorry, I was not able to successfully run APXS. Possible reasons:1. Perl is not installed;
2. Apache was not compiled with DSO support (--enable-module=so);
3. 'apxs' is not in your path. Try to use --with-apxs=/path/to/apxs
The output of /usr/local/apache follows
./configure: /usr/local/apache: Permission denied
configure: error: Abortingперл поставил, apxs есть в каталоге, остается только, что апач скомпилен без поддержки DSO
вроде как надо скомпилить апач с такой опцией
--enable-shared=NAME enable build of Module named 'NAME' as a DSO
вот тут непонятно, толи указать вот так
# ./configure --enable-module=libphp4.so
но тогда конфигуратор говорит, что модуля такого нет, его действительно нет - пхп же еще не собран, а пхп не собирается из за апача.
В чем может быть дело?
>В чем может быть дело?Нужно правильно путь указать к бинарнику
--with-apxs=/usr/local/apache/bin/apxsЗ.Ы. После компиляции и установки апача
З.З.Ы. Читайте ман пхп, там все ясно написано, вы путаете сборку статичного модуля со сборкой в подключаемого модуля