Re: [PHP-DEV] Anybody tested the Apache module recently?

2001-08-27 Thread Vladislav V. Kornienko

   Hello!

Zeev Suraski wrote:

 IIS and Apache, roughly 50/50...
 
 At 23:07 26-08-01, Adam Dickmeiss wrote:
 
 Zeev,

 how do you test before commit? I mean, what web server do you use
 for development?

   So can you say something about this report: 
http://www.php.net/bugs.php?id=12853

   All worked with june version and probably july, then when I want to 
use new function get_defined_constants, I found that it has bug and try 
to get the latest version of sources and found out that latest version 
and at least 4.0.7 RC1 didn't work at all with Apache as module.


-- 
PHP Development Mailing List http://www.php.net/
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]
To contact the list administrators, e-mail: [EMAIL PROTECTED]




Re: [PHP-DEV] Anybody tested the Apache module recently?

2001-08-26 Thread Zeev Suraski

My fault :I  I'm working on it.

At 02:54 26-08-01, Rasmus Lerdorf wrote:
  It should be fixed now.  Please let me know if it isn't.

Well, as of right now, it is still broken.  Or am I waiting for a commit?

-Rasmus


-- 
PHP Development Mailing List http://www.php.net/
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]
To contact the list administrators, e-mail: [EMAIL PROTECTED]




Re: [PHP-DEV] Anybody tested the Apache module recently?

2001-08-26 Thread Rasmus Lerdorf

Ok, it is working again now.


-- 
PHP Development Mailing List http://www.php.net/
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]
To contact the list administrators, e-mail: [EMAIL PROTECTED]




Re: [PHP-DEV] Anybody tested the Apache module recently?

2001-08-26 Thread teo

Hi Rasmus!
On Sun, 26 Aug 2001, Rasmus Lerdorf wrote:

 Ok, it is working again now.
 

How about Apache2? Is any eye on it?

just askin'

-- teodor

-- 
PHP Development Mailing List http://www.php.net/
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]
To contact the list administrators, e-mail: [EMAIL PROTECTED]




Re: [PHP-DEV] Anybody tested the Apache module recently?

2001-08-26 Thread Adam Dickmeiss

Zeev,

how do you test before commit? I mean, what web server do you use
for development?

-- Adam

On Sun, Aug 26, 2001 at 02:48:14AM +0300, Zeev Suraski wrote:
 I think that was some breakage I was responsible for (I committed a fix 
 about 30 minutes later, only apparently I never actually finished editing 
 the commit message, so it never left my machine).
 
 It should be fixed now.  Please let me know if it isn't.
 
 Zeev
 
 At 02:43 26-08-01, Rasmus Lerdorf wrote:
 It seems to have completely broken as of a CVS update of a few minutes
 ago.  Most of the time I get no output, but sometimes I get a very very
 long row of ZZ's or sometimes I get
 ZZZ?Ì?*Z?Ì?*Z
 
 Repeatedly loading a phpinfo() tends to toggle back and forth.  Single
 stepping through things looks normal.  zif_phpinfo() is getting called and
 everything looks fine.  So it is something lower level.  Output bufferring
 changes messing things up?
 
 relevant php.ini settings:
 
 output_buffering= Off
 output_handler  =
 implicit_flush  = Off
 zlib.output_compression = Off
 
 Same thing happens on a simple echo Hello World script.
 An strace on that shows:
 
 {sin_family=AF_INET, sin_port=htons(42216), 
 sin_addr=inet_addr(127.0.0.1)}}, [16]) = 3
 rt_sigaction(SIGUSR1, {SIG_IGN}, {0x8074490, [], SA_INTERRUPT|0x400}, 
 8) = 0
 getsockname(3, {sin_family=AF_INET, sin_port=htons(80), 
 sin_addr=inet_addr(127.0.0.1)}}, [16]) = 0
 setsockopt(3, SOL_TCP, TCP_NODELAY, [1], 4) = 0
 alarm(300)  = 0
 read(3, GET /t.php HTTP/1.0\r\nConnection:..., 4096) = 334
 rt_sigaction(SIGUSR1, {SIG_IGN}, {SIG_IGN}, 8) = 0
 time(NULL)  = 998782781
 alarm(300)  = 300
 alarm(0)= 300
 stat64(/home/rasmus/phpweb/t.php, {st_mode=S_IFREG|0664, st_size=30, 
 ...}) = 0
 alarm(300)  = 0
 umask(077)  = 022
 umask(022)  = 077
 setitimer(ITIMER_PROF, {it_interval={0, 0}, it_value={30, 0}}, NULL) = 0
 rt_sigaction(SIGPROF, {0x402102b0, [PROF], SA_RESTART|0x400}, 
 {0x402102b0, [PROF], SA_RESTART|0x400}, 8) = 0
 rt_sigprocmask(SIG_UNBLOCK, [PROF], NULL, 8) = 0
 getcwd(/usr/local/home/rasmus/phpweb, 4095) = 30
 chdir(/home/rasmus/phpweb)= 0
 open(/home/rasmus/phpweb/t.php, O_RDONLY) = 4
 getcwd(/usr/local/home/rasmus/phpweb, 4095) = 30
 lstat64(/home, {st_mode=S_IFLNK|0777, st_size=15, ...}) = 0
 readlink(/home, /usr/local/home, 4095) = 15
 lstat64(/usr, {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0
 lstat64(/usr/local, {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0
 lstat64(/usr/local/home, {st_mode=S_IFDIR|0777, st_size=4096, ...}) = 0
 lstat64(/usr/local/home/rasmus, {st_mode=S_IFDIR|0777, st_size=12288, 
 ...}) = 0
 lstat64(/usr/local/home/rasmus/phpweb, {st_mode=S_IFDIR|0755, 
 st_size=4096, ...}) = 0
 lstat64(/usr/local/home/rasmus/phpweb/t.php, {st_mode=S_IFREG|0664, 
 st_size=30, ...}) = 0
 ioctl(4, TCGETS, 0xbfffe110)= -1 ENOTTY (Inappropriate ioctl 
 for device)
 fstat64(4, {st_mode=S_IFREG|0664, st_size=30, ...}) = 0
 mmap2(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) 
 = 0x40018000
 read(4, ?php\n\techo \Hello World\;\n?\n, 8192) = 30
 read(4, , 4096)   = 0
 read(4, , 8192)   = 0
 ioctl(4, TCGETS, 0xbfffd0d0)= -1 ENOTTY (Inappropriate ioctl 
 for device)
 close(4)= 0
 munmap(0x40018000, 4096)= 0
 chdir(/usr/local/home/rasmus/phpweb)  = 0
 alarm(300)  = 300
 alarm(0)= 300
 writev(3, [{HTTP/1.1 200 OK\r\nDate: Sat, 25 A..., 173}, 
 {ZZZ\204\314\217*\0\0\0\0\0..., 4096}], 2) = 4269
 rt_sigaction(SIGSEGV, {SIG_DFL}, {SIG_DFL}, 8) = 0
 setitimer(ITIMER_PROF, {it_interval={0, 0}, it_value={0, 0}}, NULL) = 0
 umask(022)  = 022
 alarm(0)= 0
 time(NULL)  = 998782781
 write(17, 127.0.0.1 - - [25/Aug/2001:16:39..., 74) = 74
 alarm(30)   = 0
 shutdown(3, 1 /* send */)   = 0
 select(4, [3], NULL, NULL, {2, 0})  = 1 (in [3], left {2, 0})
 read(3, , 512)= 0
 close(3)= 0
 alarm(0)= 30
 rt_sigaction(SIGUSR1, {0x8074490, [], SA_INTERRUPT|0x400}, {SIG_IGN}, 
 8) = 0
 alarm(0)
 
 Rolling back to my libphp4.so build on Aug.13 built with exactly the same
 ./configure flags makes it work again.
 
 Those flags are
 
 #! /bin/sh
 #
 # Created by configure
 
 './configure' \
 '--with-mysql=/usr' \
 '--with-gd=/home/rasmus/gd-2.0.1' \
 '--with-freetype-dir=/usr' \
 '--enable-gd-native-ttf' \
 '--enable-gd-imgstrttf' \
 '--with-jpeg-dir=/usr' \
 '--with-png-dir=/usr' \
 

Re: [PHP-DEV] Anybody tested the Apache module recently?

2001-08-26 Thread Zeev Suraski

IIS and Apache, roughly 50/50...

At 23:07 26-08-01, Adam Dickmeiss wrote:
Zeev,

how do you test before commit? I mean, what web server do you use
for development?

-- Adam

On Sun, Aug 26, 2001 at 02:48:14AM +0300, Zeev Suraski wrote:
  I think that was some breakage I was responsible for (I committed a fix
  about 30 minutes later, only apparently I never actually finished editing
  the commit message, so it never left my machine).
 
  It should be fixed now.  Please let me know if it isn't.
 
  Zeev
 
  At 02:43 26-08-01, Rasmus Lerdorf wrote:
  It seems to have completely broken as of a CVS update of a few minutes
  ago.  Most of the time I get no output, but sometimes I get a very very
  long row of ZZ's or sometimes I get
  ZZZ?Ì?*Z?Ì?*Z
  
  Repeatedly loading a phpinfo() tends to toggle back and forth.  Single
  stepping through things looks normal.  zif_phpinfo() is getting called and
  everything looks fine.  So it is something lower level.  Output bufferring
  changes messing things up?
  
  relevant php.ini settings:
  
  output_buffering= Off
  output_handler  =
  implicit_flush  = Off
  zlib.output_compression = Off
  
  Same thing happens on a simple echo Hello World script.
  An strace on that shows:
  
  {sin_family=AF_INET, sin_port=htons(42216),
  sin_addr=inet_addr(127.0.0.1)}}, [16]) = 3
  rt_sigaction(SIGUSR1, {SIG_IGN}, {0x8074490, [], SA_INTERRUPT|0x400},
  8) = 0
  getsockname(3, {sin_family=AF_INET, sin_port=htons(80),
  sin_addr=inet_addr(127.0.0.1)}}, [16]) = 0
  setsockopt(3, SOL_TCP, TCP_NODELAY, [1], 4) = 0
  alarm(300)  = 0
  read(3, GET /t.php HTTP/1.0\r\nConnection:..., 4096) = 334
  rt_sigaction(SIGUSR1, {SIG_IGN}, {SIG_IGN}, 8) = 0
  time(NULL)  = 998782781
  alarm(300)  = 300
  alarm(0)= 300
  stat64(/home/rasmus/phpweb/t.php, {st_mode=S_IFREG|0664, st_size=30,
  ...}) = 0
  alarm(300)  = 0
  umask(077)  = 022
  umask(022)  = 077
  setitimer(ITIMER_PROF, {it_interval={0, 0}, it_value={30, 0}}, NULL) = 0
  rt_sigaction(SIGPROF, {0x402102b0, [PROF], SA_RESTART|0x400},
  {0x402102b0, [PROF], SA_RESTART|0x400}, 8) = 0
  rt_sigprocmask(SIG_UNBLOCK, [PROF], NULL, 8) = 0
  getcwd(/usr/local/home/rasmus/phpweb, 4095) = 30
  chdir(/home/rasmus/phpweb)= 0
  open(/home/rasmus/phpweb/t.php, O_RDONLY) = 4
  getcwd(/usr/local/home/rasmus/phpweb, 4095) = 30
  lstat64(/home, {st_mode=S_IFLNK|0777, st_size=15, ...}) = 0
  readlink(/home, /usr/local/home, 4095) = 15
  lstat64(/usr, {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0
  lstat64(/usr/local, {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0
  lstat64(/usr/local/home, {st_mode=S_IFDIR|0777, st_size=4096, ...}) = 0
  lstat64(/usr/local/home/rasmus, {st_mode=S_IFDIR|0777, st_size=12288,
  ...}) = 0
  lstat64(/usr/local/home/rasmus/phpweb, {st_mode=S_IFDIR|0755,
  st_size=4096, ...}) = 0
  lstat64(/usr/local/home/rasmus/phpweb/t.php, {st_mode=S_IFREG|0664,
  st_size=30, ...}) = 0
  ioctl(4, TCGETS, 0xbfffe110)= -1 ENOTTY (Inappropriate ioctl
  for device)
  fstat64(4, {st_mode=S_IFREG|0664, st_size=30, ...}) = 0
  mmap2(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0)
  = 0x40018000
  read(4, ?php\n\techo \Hello World\;\n?\n, 8192) = 30
  read(4, , 4096)   = 0
  read(4, , 8192)   = 0
  ioctl(4, TCGETS, 0xbfffd0d0)= -1 ENOTTY (Inappropriate ioctl
  for device)
  close(4)= 0
  munmap(0x40018000, 4096)= 0
  chdir(/usr/local/home/rasmus/phpweb)  = 0
  alarm(300)  = 300
  alarm(0)= 300
  writev(3, [{HTTP/1.1 200 OK\r\nDate: Sat, 25 A..., 173},
  {ZZZ\204\314\217*\0\0\0\0\0..., 4096}], 2) = 4269
  rt_sigaction(SIGSEGV, {SIG_DFL}, {SIG_DFL}, 8) = 0
  setitimer(ITIMER_PROF, {it_interval={0, 0}, it_value={0, 0}}, NULL) = 0
  umask(022)  = 022
  alarm(0)= 0
  time(NULL)  = 998782781
  write(17, 127.0.0.1 - - [25/Aug/2001:16:39..., 74) = 74
  alarm(30)   = 0
  shutdown(3, 1 /* send */)   = 0
  select(4, [3], NULL, NULL, {2, 0})  = 1 (in [3], left {2, 0})
  read(3, , 512)= 0
  close(3)= 0
  alarm(0)= 30
  rt_sigaction(SIGUSR1, {0x8074490, [], SA_INTERRUPT|0x400}, {SIG_IGN},
  8) = 0
  alarm(0)
  
  Rolling back to my libphp4.so build on Aug.13 built with exactly the same
  ./configure flags makes it work again.
  
  Those flags are
  
  #! /bin/sh
  #
  # Created by configure
  
  './configure' \
  '--with-mysql=/usr' \
  

Re: [PHP-DEV] Anybody tested the Apache module recently?

2001-08-25 Thread Zeev Suraski

I think that was some breakage I was responsible for (I committed a fix 
about 30 minutes later, only apparently I never actually finished editing 
the commit message, so it never left my machine).

It should be fixed now.  Please let me know if it isn't.

Zeev

At 02:43 26-08-01, Rasmus Lerdorf wrote:
It seems to have completely broken as of a CVS update of a few minutes
ago.  Most of the time I get no output, but sometimes I get a very very
long row of ZZ's or sometimes I get
ZZZ?Ì?*Z?Ì?*Z

Repeatedly loading a phpinfo() tends to toggle back and forth.  Single
stepping through things looks normal.  zif_phpinfo() is getting called and
everything looks fine.  So it is something lower level.  Output bufferring
changes messing things up?

relevant php.ini settings:

output_buffering= Off
output_handler  =
implicit_flush  = Off
zlib.output_compression = Off

Same thing happens on a simple echo Hello World script.
An strace on that shows:

{sin_family=AF_INET, sin_port=htons(42216), 
sin_addr=inet_addr(127.0.0.1)}}, [16]) = 3
rt_sigaction(SIGUSR1, {SIG_IGN}, {0x8074490, [], SA_INTERRUPT|0x400}, 
8) = 0
getsockname(3, {sin_family=AF_INET, sin_port=htons(80), 
sin_addr=inet_addr(127.0.0.1)}}, [16]) = 0
setsockopt(3, SOL_TCP, TCP_NODELAY, [1], 4) = 0
alarm(300)  = 0
read(3, GET /t.php HTTP/1.0\r\nConnection:..., 4096) = 334
rt_sigaction(SIGUSR1, {SIG_IGN}, {SIG_IGN}, 8) = 0
time(NULL)  = 998782781
alarm(300)  = 300
alarm(0)= 300
stat64(/home/rasmus/phpweb/t.php, {st_mode=S_IFREG|0664, st_size=30, 
...}) = 0
alarm(300)  = 0
umask(077)  = 022
umask(022)  = 077
setitimer(ITIMER_PROF, {it_interval={0, 0}, it_value={30, 0}}, NULL) = 0
rt_sigaction(SIGPROF, {0x402102b0, [PROF], SA_RESTART|0x400}, 
{0x402102b0, [PROF], SA_RESTART|0x400}, 8) = 0
rt_sigprocmask(SIG_UNBLOCK, [PROF], NULL, 8) = 0
getcwd(/usr/local/home/rasmus/phpweb, 4095) = 30
chdir(/home/rasmus/phpweb)= 0
open(/home/rasmus/phpweb/t.php, O_RDONLY) = 4
getcwd(/usr/local/home/rasmus/phpweb, 4095) = 30
lstat64(/home, {st_mode=S_IFLNK|0777, st_size=15, ...}) = 0
readlink(/home, /usr/local/home, 4095) = 15
lstat64(/usr, {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0
lstat64(/usr/local, {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0
lstat64(/usr/local/home, {st_mode=S_IFDIR|0777, st_size=4096, ...}) = 0
lstat64(/usr/local/home/rasmus, {st_mode=S_IFDIR|0777, st_size=12288, 
...}) = 0
lstat64(/usr/local/home/rasmus/phpweb, {st_mode=S_IFDIR|0755, 
st_size=4096, ...}) = 0
lstat64(/usr/local/home/rasmus/phpweb/t.php, {st_mode=S_IFREG|0664, 
st_size=30, ...}) = 0
ioctl(4, TCGETS, 0xbfffe110)= -1 ENOTTY (Inappropriate ioctl 
for device)
fstat64(4, {st_mode=S_IFREG|0664, st_size=30, ...}) = 0
mmap2(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) 
= 0x40018000
read(4, ?php\n\techo \Hello World\;\n?\n, 8192) = 30
read(4, , 4096)   = 0
read(4, , 8192)   = 0
ioctl(4, TCGETS, 0xbfffd0d0)= -1 ENOTTY (Inappropriate ioctl 
for device)
close(4)= 0
munmap(0x40018000, 4096)= 0
chdir(/usr/local/home/rasmus/phpweb)  = 0
alarm(300)  = 300
alarm(0)= 300
writev(3, [{HTTP/1.1 200 OK\r\nDate: Sat, 25 A..., 173}, 
{ZZZ\204\314\217*\0\0\0\0\0..., 4096}], 2) = 4269
rt_sigaction(SIGSEGV, {SIG_DFL}, {SIG_DFL}, 8) = 0
setitimer(ITIMER_PROF, {it_interval={0, 0}, it_value={0, 0}}, NULL) = 0
umask(022)  = 022
alarm(0)= 0
time(NULL)  = 998782781
write(17, 127.0.0.1 - - [25/Aug/2001:16:39..., 74) = 74
alarm(30)   = 0
shutdown(3, 1 /* send */)   = 0
select(4, [3], NULL, NULL, {2, 0})  = 1 (in [3], left {2, 0})
read(3, , 512)= 0
close(3)= 0
alarm(0)= 30
rt_sigaction(SIGUSR1, {0x8074490, [], SA_INTERRUPT|0x400}, {SIG_IGN}, 
8) = 0
alarm(0)

Rolling back to my libphp4.so build on Aug.13 built with exactly the same
./configure flags makes it work again.

Those flags are

#! /bin/sh
#
# Created by configure

'./configure' \
'--with-mysql=/usr' \
'--with-gd=/home/rasmus/gd-2.0.1' \
'--with-freetype-dir=/usr' \
'--enable-gd-native-ttf' \
'--enable-gd-imgstrttf' \
'--with-jpeg-dir=/usr' \
'--with-png-dir=/usr' \
'--with-xpm-dir=/usr/X11R6' \
'--enable-exif' \
'--with-pdflib=/usr/local' \
'--enable-inline-optimization' \
'--with-xml' \
'--with-calendar' \
'--enable-wddx' \
'--enable-sockets' \
'--with-db3' \
'--with-snmp' \
'--with-openssl' \
'--enable-debug' \
'--with-config-file-path=/etc' \

Re: [PHP-DEV] Anybody tested the Apache module recently?

2001-08-25 Thread Rasmus Lerdorf

 It should be fixed now.  Please let me know if it isn't.

Well, as of right now, it is still broken.  Or am I waiting for a commit?

-Rasmus


-- 
PHP Development Mailing List http://www.php.net/
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]
To contact the list administrators, e-mail: [EMAIL PROTECTED]