我正在运行Windows 7 64位版本的旧版本(Apache 2.0.59)和PHP 5.2 – 只是从XP切换,并希望保持相同的版本。
一切都将开始工作正常,但后来我会试图加载一个页面和Apache崩溃。 我会在浏览器中看到一个错误:“在加载页面的时候,服务器的连接被重置。 然后Apache停止运行。 有时可以重新启动,但在下一页加载时会再次崩溃。 有时甚至根本不能重新启动。
查看Apache错误日志,我看到一系列消息,如:
[notice] Apache/2.0.59 (Win32) PHP/5.2.13 configured -- resuming normal operations [notice] Server built: Jul 27 2006 15:55:03 [notice] Parent: Created child process 1220 [notice] Child 1220: Child process is running [notice] Child 1220: Acquired the start mutex. [notice] Child 1220: Starting 250 worker threads. [notice] Parent: child process exited with status 255 -- Restarting.
我刚刚从Win XP的地方来,我从来没有遇到任何问题 – 这是我在Win7上的Apache版本的问题? 或者这可能是一个configuration问题? 任何帮助将不胜感激,我已经做了几天的研究,发现没有什么帮助。
谢谢,Brian
切换到Mac。 现在工作很好。
我也有同样的问题,几乎总是这是不相容的版本(apache和php),或与不同的编译器(VC11,VC14)为不同的平台(64位32位)编译相关的东西。 所以只要确保你有尽可能兼容的一切。 我终于可以使用:httpd-2.4.20-win32-VC11 php-5.6.20-Win32-VC11-x86
在使用WAMP的Win 7上遇到同样的问题。 我将PHP升级到5.31,Apache升级到2.2.14,它的function就像一个魅力。