RES: [PHP] Thread Safety [partially solved]
I found out that my problem was using apache2 apxs2 to build php. I tried: './configure --with-oci8-instant-client=/oracle/instantclient/;make;make install', it's not thread safe anymore. But now I ran into another problem: it did not build (of course) a apache2 module, only a CGI. I don't want that, what can I do? System Linux debian 2.6.18-4-486 #1 Wed May 9 22:23:40 UTC 2007 i686 Build Date Feb 21 2008 10:16:45 Configure Command './configure' '--with-oci8-instant-client=/oracle/instantclient/' Server API CGI Virtual Directory Support disabled Configuration File (php.ini) Path /usr/local/lib/php.ini PHP API 20020918 PHP Extension 20020429 Zend Extension 20050606 Debug Build no Zend Memory Manager enabled Thread Safety disabled Registered PHP Streams php, http, ftp -Mensagem original- De: Thiago Pojda [mailto:[EMAIL PROTECTED] Enviada em: quarta-feira, 20 de fevereiro de 2008 09:32 Para: 'Tom Rogers' Cc: php-general@lists.php.net; 'PHP Install' Assunto: RES: [PHP] Thread Safety Tom, That did not do it either. I'm sure I'm missing something stupid, just can't find out what. PHPInfo: System Linux debian 2.6.18-4-486 #1 Mon Mar 26 16:39:10 UTC 2007 i686 Build Date Feb 20 2008 05:43:08 Configure Command './configure' '--with-oci8-instant-client=/oracle/instantclient/' '--with-apxs2=/usr/bin/apxs2' '--disable-zts' Server API Apache 2.0 Handler Virtual Directory Support enabled Configuration File (php.ini) Path /usr/local/lib/php.ini PHP API 20020918 PHP Extension 20020429 Zend Extension 20050606 Debug Build no Zend Memory Manager enabled Thread Safety enabled Registered PHP Streams php, http, ftp Apache: debian:/usr/src/php-4.4.8# apache2ctl -V Server version: Apache/2.2.3 Server built: Jan 27 2008 18:13:21 Server's Module Magic Number: 20051115:3 Server loaded: APR 1.2.7, APR-Util 1.2.7 Compiled using: APR 1.2.7, APR-Util 1.2.7 Architecture: 32-bit Server MPM: Prefork threaded: no forked: yes (variable process count) Server compiled with -D APACHE_MPM_DIR=server/mpm/prefork -D APR_HAS_SENDFILE -D APR_HAS_MMAP -D APR_HAVE_IPV6 (IPv4-mapped addresses enabled) -D APR_USE_SYSVSEM_SERIALIZE -D APR_USE_PTHREAD_SERIALIZE -D SINGLE_LISTEN_UNSERIALIZED_ACCEPT -D APR_HAS_OTHER_CHILD -D AP_HAVE_RELIABLE_PIPED_LOGS -D DYNAMIC_MODULE_LIMIT=128 -D HTTPD_ROOT= -D SUEXEC_BIN=/usr/lib/apache2/suexec -D DEFAULT_PIDLOG=/var/run/apache2.pid -D DEFAULT_SCOREBOARD=logs/apache_runtime_status -D DEFAULT_LOCKFILE=/var/run/apache2/accept.lock -D DEFAULT_ERRORLOG=logs/error_log -D AP_TYPES_CONFIG_FILE=/etc/apache2/mime.types -D SERVER_CONFIG_FILE=/etc/apache2/apache2.conf -Mensagem original- De: Tom Rogers [mailto:[EMAIL PROTECTED] Enviada em: terça-feira, 19 de fevereiro de 2008 20:40 Para: Thiago Pojda Cc: php-general@lists.php.net Assunto: Re: [PHP] Thread Safety Hi, Wednesday, February 20, 2008, 3:00:28 AM, you wrote: TP Not quite sure if this is the right list, but here I am... TP TP I'm trying to use zend platform and it requires the Thread Safety TP option set to off. TP TP I just compiled php and I can't find what argument to build php that TP way, what am I missing? TP TP PHP 4.4.8 TP TP TP Thanks! --disable-zts should do it -- regards, Tom -- PHP General Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php -- PHP General Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php
RES: [PHP] Thread Safety
Tom, That did not do it either. I'm sure I'm missing something stupid, just can't find out what. PHPInfo: System Linux debian 2.6.18-4-486 #1 Mon Mar 26 16:39:10 UTC 2007 i686 Build Date Feb 20 2008 05:43:08 Configure Command './configure' '--with-oci8-instant-client=/oracle/instantclient/' '--with-apxs2=/usr/bin/apxs2' '--disable-zts' Server API Apache 2.0 Handler Virtual Directory Support enabled Configuration File (php.ini) Path /usr/local/lib/php.ini PHP API 20020918 PHP Extension 20020429 Zend Extension 20050606 Debug Build no Zend Memory Manager enabled Thread Safety enabled Registered PHP Streams php, http, ftp Apache: debian:/usr/src/php-4.4.8# apache2ctl -V Server version: Apache/2.2.3 Server built: Jan 27 2008 18:13:21 Server's Module Magic Number: 20051115:3 Server loaded: APR 1.2.7, APR-Util 1.2.7 Compiled using: APR 1.2.7, APR-Util 1.2.7 Architecture: 32-bit Server MPM: Prefork threaded: no forked: yes (variable process count) Server compiled with -D APACHE_MPM_DIR=server/mpm/prefork -D APR_HAS_SENDFILE -D APR_HAS_MMAP -D APR_HAVE_IPV6 (IPv4-mapped addresses enabled) -D APR_USE_SYSVSEM_SERIALIZE -D APR_USE_PTHREAD_SERIALIZE -D SINGLE_LISTEN_UNSERIALIZED_ACCEPT -D APR_HAS_OTHER_CHILD -D AP_HAVE_RELIABLE_PIPED_LOGS -D DYNAMIC_MODULE_LIMIT=128 -D HTTPD_ROOT= -D SUEXEC_BIN=/usr/lib/apache2/suexec -D DEFAULT_PIDLOG=/var/run/apache2.pid -D DEFAULT_SCOREBOARD=logs/apache_runtime_status -D DEFAULT_LOCKFILE=/var/run/apache2/accept.lock -D DEFAULT_ERRORLOG=logs/error_log -D AP_TYPES_CONFIG_FILE=/etc/apache2/mime.types -D SERVER_CONFIG_FILE=/etc/apache2/apache2.conf -Mensagem original- De: Tom Rogers [mailto:[EMAIL PROTECTED] Enviada em: terça-feira, 19 de fevereiro de 2008 20:40 Para: Thiago Pojda Cc: php-general@lists.php.net Assunto: Re: [PHP] Thread Safety Hi, Wednesday, February 20, 2008, 3:00:28 AM, you wrote: TP Not quite sure if this is the right list, but here I am... TP TP I'm trying to use zend platform and it requires the Thread Safety TP option set to off. TP TP I just compiled php and I can't find what argument to build php that TP way, what am I missing? TP TP PHP 4.4.8 TP TP TP Thanks! --disable-zts should do it -- regards, Tom -- PHP General Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php
RES: [PHP] Thread Safety
I was expecting that. I just compiled it to enable oci8 module and the source is ready for modifications. :) Isn't there any argument you pass to ./configure to disable Thread Safety? I didn't find any and neither google or php-install list answer anything. Thanks. -Mensagem original- De: Daniel Brown [mailto:[EMAIL PROTECTED] Enviada em: terça-feira, 19 de fevereiro de 2008 15:16 Para: Thiago Pojda Cc: php-general@lists.php.net Assunto: Re: [PHP] Thread Safety On Feb 19, 2008 12:00 PM, Thiago Pojda [EMAIL PROTECTED] wrote: Not quite sure if this is the right list, but here I am... I'm trying to use zend platform and it requires the Thread Safety option set to off. I just compiled php and I can't find what argument to build php that way, what am I missing? To modify thread safety options, unfortunately it requires a full reconfiguration and recompilation of the binaries. There's no INI setting, it's compiled right into the core. -- /Dan Daniel P. Brown Senior Unix Geek ? while(1) { $me = $mind--; sleep(86400); } ? -- PHP General Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php