FreeBSD 8.0-RELEASE + php52-oci8-5.2.13_3

Any discussions about UNIX OS (include Linux)

Moderator: sva

FreeBSD 8.0-RELEASE + php52-oci8-5.2.13_3

Postby Victor Sudakov on Wed Jul 14, 2010 10:59 am

Коллеги,

Подскажите пожалуйста, как заставить работать сабжевую связку. Стоят
apache-1.3.42
oracle8-client-0.2.0_1
php52-5.2.13_3
php52-oci8-5.2.13_3
из свежих портов. PHP модулем.

Стоит только раскомментировать extension=oci8.so в php/extensions.ini, апач начинает падать сразу при запуске:

testbsd# env ORACLE_HOME=/usr/local/oracle8-client /usr/local/sbin/httpd -X Segmentation fault

$ORACLE_HOME/network/admin/tnsnames.ora взят с виндовой машины с работающим клиентом. Любую дополнительную информацию предоставлю.

gdb говорит:

#0 0x28970200 in ?? ()
#1 0x281e5174 in pthread_mutex_destroy () from /lib/libc.so.7
#2 0x2872a018 in xmlFreeMutex () from /usr/local/lib/libxml2.so.5
#3 0x28729894 in xmlCleanupGlobals () from /usr/local/lib/libxml2.so.5
#4 0x286bba0a in xmlCleanupParser () from /usr/local/lib/libxml2.so.5
#5 0x284b3dfb in php_libxml_shutdown () from /usr/local/libexec/apache/libphp5.so
#6 0x284b3e2b in zm_shutdown_libxml () from /usr/local/libexec/apache/libphp5.so

Заранее спасибо за совет или success story.
Victor Sudakov
 

Re: FreeBSD 8.0-RELEASE + php52-oci8-5.2.13_3

Postby Victor Sudakov on Wed Jul 14, 2010 10:59 am

Hашел на
http://www.lissyara.su/articles/freebsd ... php5-oci8/ рекомендацию, что нужно закомментировать в исходниках PHP. Помогло в
том смысле, что httpd хотя бы перестал падать сразу при запуске. Однако работоспособность конструкции пока остаётся под сомнением.
В httpd-error.log вижу постоянные

[Tue Jul 13 17:36:22 2010] [notice] child pid 17855 exit signal Trace/BPT trap (5)

при попытке PHP-программиста использовать функции oci*()
Victor Sudakov
 


Return to UNIX

Who is online

Users browsing this forum: No registered users and 5 guests

cron