Apache2.2 - PHP5.3 - MySQL5.5 - MantisBT

时间:2013-04-23 13:04:53

标签: php mysql apache mantis

Apache 2.2& amp;有点麻烦PHP 5.3& MySQL 5.5,似乎PHP看到MySQL模块,相关部分已添加或未注释,DLL文件确实存在于c:\ php \文件夹中,但当我去设置Mantis并运行设置时,我得到以下错误。

人们对此有何明显的问题? 如果需要,我可以添加我的php.ini或httpd.conf,但我没有看到任何更多的配置添加到它们,而不是我在下面的附件中显示。

提前干杯

KS

enter image description here


这应该对主题有更多的了解(来自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

1 个答案:

答案 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页面!