RES: [PHP] Thread Safety [partially solved]

2008-02-21 Thread Thiago Pojda

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

2008-02-20 Thread Thiago Pojda
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

2008-02-19 Thread Thiago Pojda
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