Re: [PHP-DEV] Anybody tested the Apache module recently?
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?
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?
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?
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?
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?
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?
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?
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]