Php脚本,explode()崩溃apache?
我遇到了一只非常奇怪的虫子。 配置:Php脚本,explode()崩溃apache?,php,apache,crash,Php,Apache,Crash,我遇到了一只非常奇怪的虫子。 配置: 赢XP SP 3 EasyHP 5.3.8.1 PHP 5.3.8 VC9 Apache 2.2.19 VC9 MySQL 5.5.16 PhpMyAdmin 3.4.5 Xdebug 2.1.2 我最近注意到,我的网站的某些部分杀死了apache。我发现有一个explode()函数调用导致了这种情况。如果我对该函数进行注释,则站点加载良好,否则apache崩溃。我没有在其中找到任何奇怪的参数(explode(“|”),$val);),第二个参数始终
- 赢XP SP 3
- EasyHP 5.3.8.1
- PHP 5.3.8 VC9
- Apache 2.2.19 VC9
- MySQL 5.5.16
- PhpMyAdmin 3.4.5
- Xdebug 2.1.2
explode()
函数调用导致了这种情况。如果我对该函数进行注释,则站点加载良好,否则apache崩溃。我没有在其中找到任何奇怪的参数(explode(“|”),$val);
),第二个参数始终是字符串
但另一方面,它至少应该删除一个错误并停止,而不是使整个服务器崩溃。有什么想法吗?您可以分享一些具体的错误信息吗?它到底是如何崩溃的?没有错误消息。Windows说“apache崩溃了,对不起,请发送报告blabla”,然后firefox说“加载时出现问题”,尽量不要取消注释
爆炸,而是退出代码>在它之后。它仍然崩溃吗?Apache错误日志中有任何信息吗?在Linux机器上尝试一下。我有时会在Windows7WAMP上使Apache崩溃,但从未在Ubuntu 10.04上崩溃过。