Всем привет!
Помогите пожалуйста, решить проблему:Установил Apache 2.2.14 из портов на восьмую фряху, поставил PHP 5.3.1 через
./configure --with-apxs22=/usr/local/sbin/apxs
make
make installпотом попытался прикрутить php к apache
и после перезапуска апача появилась следующая ошибка:
httpd: Syntax error on line 104 of /usr/local/etc/apache22/httpd.conf: Cannot load /usr/local/libexec/apache22/libphp5.so into server: /usr/local/libexec/apache22/libphp5.so: Undefined symbol "zend_parse_parameters"
что с этим делать, ума не приложу.. может, кто-нибудь сталкивался?
>что с этим делать, ума не приложу.. может, кто-нибудь сталкивался?для начала ldd /usr/local/libexec/apache22/libphp5.so
>
>>что с этим делать, ума не приложу.. может, кто-нибудь сталкивался?
>
>для начала ldd /usr/local/libexec/apache22/libphp5.soсделал ldd /usr/local/libexec/apache22/libphp5.so
/usr/local/libexec/apache22/libphp5.so:
libcrypt.so.5 => /lib/libcrypt.so.5 (0x281b5000)
libfbclient.so.2 => /usr/local/firebird/lib/libfbclient.so.2 (0x28300000)
libm.so.5 => /lib/libm.so.5 (0x281ce000)
libxml2.so.5 => /usr/local/lib/libxml2.so.5 (0x283a4000)
libz.so.5 => /lib/libz.so.5 (0x281e8000)
libiconv.so.3 => /usr/local/lib/libiconv.so.3 (0x284cd000)
libc.so.7 => /lib/libc.so.7 (0x28091000)
libthr.so.3 => /lib/libthr.so.3 (0x285cc000)
>сделал ldd /usr/local/libexec/apache22/libphp5.soхм... тогда ldd -r /usr/local/libexec/apache22/libphp5.so
еще попробуйте пересобрать пхп со всеми зависимостями
>httpd: Syntax error on line 104 of /usr/local/etc/apache22/httpd.conf: Cannot load /usr/local/libexec/apache22/libphp5.so into
>server: /usr/local/libexec/apache22/libphp5.so: Undefined symbol "zend_parse_parameters"возможно libphp5.so у вас остался от старой версии пхп. удалите его перед пересборкой
>
>>httpd: Syntax error on line 104 of /usr/local/etc/apache22/httpd.conf: Cannot load /usr/local/libexec/apache22/libphp5.so into
>>server: /usr/local/libexec/apache22/libphp5.so: Undefined symbol "zend_parse_parameters"
>
>возможно libphp5.so у вас остался от старой версии пхп. удалите его перед
>пересборкойага, так и есть, от старой версии. А при установке PHP 5.3.1 почему-то новый libphp5.so не создаётся.
>
>>httpd: Syntax error on line 104 of /usr/local/etc/apache22/httpd.conf: Cannot load /usr/local/libexec/apache22/libphp5.so into
>>server: /usr/local/libexec/apache22/libphp5.so: Undefined symbol "zend_parse_parameters"
>
>возможно libphp5.so у вас остался от старой версии пхп. удалите его перед
>пересборкойMichael, спасибо большое, всё заработало!