您现在的位置是:首页 > 其他

李清波 2017-03-17 其他 9197 复制当前网址

Apache HTTP Server 已停止工作 出现了一个问题,导致程序停止正常工作。

Apache HTTP Server 已停止工作 出现了一个问题,导致程序停止正常工作。这个问题我一开始在网上查找了需求,但还是没有找到真正的原因,后来实在没办法了,所以只能自己调试了一系下,才发现原来是代码的问题。




一开始的时候我以为是软件本身的问题,后来重启了电脑但还是没有得到解决,无奈之下只能在网上查找了许多资料,说是什么冲突等等原因,但其实我都试过了,还是不行,因为我的本地上有许多套源码,但访问其他网站的时候却没有问题,所有我只能从源码入手了。

我在根目录下的index.php执行exit(1);结果正常,而且也不出现“Apache HTTP Server 已停止工作”提示,所以我更加确定是代码的问题了,于是我一步一步的调试,后来才发现还真是代码的问题。


“我的”导致这个问题的代码如下:

get_item_num($val['ue_account'],&$num);


好像从PHP5.4以上吧就不支持这种&$num引用的方式了,后台把&符号给去掉之后就正常了。

但虽然每个人出现的提示都差不多,但未必原因都一样,我只是希望以上说明能给大家一些帮助,至于每个人的问题只能自己调试一下才知道了。

文章来源:https://liqingbo.com/blog-1303.html

评论