开发者

Apache Changelog: 2.2.12 and 2.2.14

I have huge PHP script which I have been running on Apache 2.2.12 and I have recently upgraded to Apache 2.2.14. However, my PHP script doesn't work as it stops at a c开发者_开发问答ertain point all the time. I have been trying to work out what the difference is in these two Apache versions, I have looked at this CHANGELOG and have not been able to determine this.

When I look in my Apache error log, I find this before my PHP script fails to do anything else.

Parent: child process exited with status 255

The errors after this are just notices and they end after a few of these.

What changes in Apache do you think can cause this? I was reading around and I found a few people saying that newer versions of Apache on Vista (windows) can detect when a PHP script is in an infinite loop and will kill that child, is this true?

Thanks all for any input.

Update

Apologies, this is no longer relevant. I think its a PHP issue. I switched from 5.2 to 5.3 and I think its do with modules. I will be openning another question.


try this

download this

http://windows.php.net/downloads/snaps/php-5.2-win32-VC6-x86-latest.zip

then copy libmysql.dll into your php directory and restart apache


Actually it does not relate to modules, but to certain validations made by the core interpreter, which breaks many nonstrict processes in different PHP applications. Beware of updating PHP to 5.3! Mwahahahaha!

0

上一篇:

下一篇:

精彩评论

暂无评论...
验证码 换一张
取 消

最新问答

问答排行榜