帮助Apache 2.2.11和PHP 5.2.11


-1

我正在运行Apache(2.2.11)和PHP(其他一些版本)的“快乐”安装,在我的开发机器上没有任何问题。

然后,有一天,我觉得升级到5.2.11(PHP),这破坏了我的安装。现在,Apache无法运行,Windows“更多信息”按钮显示错误模块是“php4ts”或类似的东西。

它显示标准的Windows错误消息:

Apache HTTP Server遇到问题,需要关闭...

在“更多信息”部分,它说:

错误签名 - szAppName:httpd.exe szAppVer:2.2.11.0 szModName:php5ts.dll szModVer 5.2.11.11 offset:000f331b。

除了使用PHP所需的东西,httpd.conf没有任何值得注意的东西。在评论PHP部分时,Apache运行,但没有PHP(如预期的那样)。


@Eight:我可以推断
aviraldg

让我们看看httpd.conf的最后几行是否有问题。
随意

1
“或类似的东西”?这里的一些细节怎么样?如果你甚至懒得向我们展示你得到的确切错误,我们该如何帮助你呢?
innaM

@ Manni,Eight:它显示标准的Windows错误消息,说“Apache HTTP Server遇到问题,需要关闭......”,在“更多信息”部分,它说:“错误签名 - szAppName:httpd。 exe szAppVer:2.2.11.0 szModName:php5ts.dll szModVer 5.2.11.11 offset:000f331b“。此外,httpd.conf文件中没有太多值得注意的东西,除了使用php所需的东西。在评论时,Apache运行,但没有PHP(如预期的那样)。
aviraldg

然后向我们展示您在httpd.conf文件中评论的部分。
随意

Answers:


1

如果您对Apache,PHP和MySQL不是很有经验,我强烈建议您查看XAMPP。它是用于Linux和Windows的预打包的一体化LAMP服务器。它非常容易设置,如果你需要ugprade,如果你安装完整版本,它包括自动升级整个软件包的脚本。


1
如果它在Windows上运行,它不是一个LAMP,它是一个WAMP!;-)
Snark

还有OS X的MAMP
汤姆

1

为什么你有php4ts?这应该是php5ts。您很可能混合使用版本,这是您问题的根源。

而不是升级我将从头开始:卸载所有受影响的软件,删除其所有目录,然后安装vanilla产品,看看它们是否按原样运行,没有额外的模块或任何额外的。

然后,一旦一切都在标准配置中工作,我将开始构建我的最终配置,但一次做一个小的改变。


0

虽然它没有真正回答你的问题(修复现有的Apache),但我会给出一个像Chris这样的答案,但是我会建议使用WampServer而不是XAMPP 。

从他们的介绍

WampServer是一个Windows Web开发环境。它允许您使用Apache,PHP和MySQL数据库创建Web应用程序。它还附带PHPMyAdmin,可以轻松管理您的数据库。

WampServer自动安装(安装程序),其使用非常直观。您甚至无需触摸设置文件即可调整服务器。

WampServer是唯一允许您重现生产服务器的打包解决方案。安装WampServer后,您可以根据需要添加尽可能多的Apache,MySQL和PHP版本。

WampServer还有一个托盘图标来管理您的服务器及其设置。

替代文字

您可以安装多个版本的Apache,MySql和PHP,并快速选择要运行的版本,或轻松切换到另一个版本。


虽然我很欣赏给定的链接,但我更喜欢修复我当前的设置
aviraldg
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.