URL: https://www.opennet.me/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID8
Нить номер: 6750
[ Назад ]

Исходное сообщение
"Apache 2.2.14 + PHP 5.3.1 на FreeBSD 8.0 проблема настройки"

Отправлено marabunta , 26-Фев-10 17:51 
Всем привет!
Помогите пожалуйста, решить проблему:

Установил 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"

что с этим делать, ума не приложу.. может, кто-нибудь сталкивался?


Содержание

Сообщения в этом обсуждении
"Apache 2.2.14 + PHP 5.3.1 на FreeBSD 8.0 проблема настройки"
Отправлено Michael , 26-Фев-10 20:18 

>что с этим делать, ума не приложу.. может, кто-нибудь сталкивался?

для начала ldd /usr/local/libexec/apache22/libphp5.so


"Apache 2.2.14 + PHP 5.3.1 на FreeBSD 8.0 проблема настройки"
Отправлено Антон , 01-Мрт-10 12:12 
>
>>что с этим делать, ума не приложу.. может, кто-нибудь сталкивался?
>
>для начала 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)


"Apache 2.2.14 + PHP 5.3.1 на FreeBSD 8.0 проблема настройки"
Отправлено Michael , 01-Мрт-10 14:11 

>сделал ldd /usr/local/libexec/apache22/libphp5.so

хм... тогда ldd -r /usr/local/libexec/apache22/libphp5.so
еще попробуйте пересобрать пхп со всеми зависимостями


"Apache 2.2.14 + PHP 5.3.1 на FreeBSD 8.0 проблема настройки"
Отправлено Michael , 01-Мрт-10 14:13 

>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 у вас остался от старой версии пхп. удалите его перед пересборкой


"Apache 2.2.14 + PHP 5.3.1 на FreeBSD 8.0 проблема настройки"
Отправлено marabunta , 01-Мрт-10 14:53 
>
>>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 не создаётся.


"Apache 2.2.14 + PHP 5.3.1 на FreeBSD 8.0 проблема настройки"
Отправлено marabunta , 01-Мрт-10 15:59 
>
>>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, спасибо большое, всё заработало!