Apache 2.2& amp;有点麻烦PHP 5.3& MySQL 5.5,似乎PHP看到MySQL模块,相关部分已添加或未注释,DLL文件确实存在于c:\ php \文件夹中,但当我去设置Mantis并运行设置时,我得到以下错误。
人们对此有何明显的问题? 如果需要,我可以添加我的php.ini或httpd.conf,但我没有看到任何更多的配置添加到它们,而不是我在下面的附件中显示。
提前干杯
KS
这应该对主题有更多的了解(来自Apache error.log): -
PHP警告: PHP启动:mysql:无法初始化模块\ nModule 使用build编译的构建ID = API20090626,NTS,VC9 \ nPHP编译 ID = API20090626,TS,VC9 \ n这些选项需要匹配未知的\ n 第0行PHP警告: PHP启动:mysqli:无法初始化 module \ n模块使用build ID = API20090626,NTS,VC9 \ nPHP编译 使用build ID = API20090626,TS,VC9编译 \ n这些选项需要 匹配\ n在第0行的未知中[Wed Apr 24 11:07:21 2013] [通知] 配置Apache / 2.2.22(Win32)PHP / 5.3.23 - 恢复正常 运营......
我正在使用:
PHP v5.3.23
Apche v2.2.22
MySQL v5.5.30
答案 0 :(得分:0)
<强>排序!强>
不确定如何或为什么,但是当我第一次安装PHP时,我使用了这个 php-5.3.23-nts-Win32-VC9-x86.msi 安装程序,并且遇到了上述错误。我下载了这个zip php-5.3.23-Win32-VC9-x86.zip 并使用了zips / ext文件夹中的mysql.dll和mysqli.dll并替换了已安装的c:\中的DLL php \ ext文件夹。然后重启Apache和 - 宾果!成功了!
zip中DLL的大小和日期与MSI安装中的DLL略有不同,因此必须略有不同。
Phew - 和他们说PHP很简单易用,随时都可以给我的JSP页面!