2013-04-23 65 views
0

在Apache 2.2上遇到一些麻煩& PHP 5.3 & MySQL 5.5,似乎PHP看到的是MySQL模塊,相關部分已添加或未註釋, DLL文件確實存在於c:\ php \文件夾中,但是當我去設置Mantis並運行安裝程序時,出現以下錯誤。Apache2.2 - PHP5.3 - MySQL5.5 - MantisBT

有人遇到過的任何明顯問題? 如果需要,我可以添加我的php.ini或httpd.conf,但我看不到任何更多的配置添加到他們比我在下面的附件中顯示。

乾杯預先

KS

enter image description here


這應該特羅關於該主題的更小的光(從Apache error.log中): -

PHP警告:PHP啓動:mysql:無法初始化模塊\ nModule 編譯與構建ID = API20090626,NTS,VC9 \ nPHP編譯與構建 ID = API20090626,TS,VC9 \ n這些選項需要匹配\ n未知在 行0 PHP警告:PHP啓動:mysqli:無法初始化 模塊\ nModule與構建標識編譯= API20090626,NTS,VC9 \ NPHP
與構建標識編譯= API20090626,TS,VC9
\ n這些選項需要在未知 匹配\ n在線0 [星期三11年4月24日: 7點21分2013] [聲明] 阿帕奇/ 2.2.22的(Win32)PHP/5.3.23配置 - 恢復正常操作 ...

我使用:

PHP v5.3.23

apche的v2.2.22

的MySQL v5.5.30

+0

爲了使用螳螂,您不應該激活PostgreSQL模塊嗎? – RelevantUsername 2013-04-23 13:25:20

+0

不希望(螳螂要求頁) - MySQL數據庫4.1.1及更高版本(MS SQL,DB2和PostgreSQL也支持)。 – Casper 2013-04-23 13:40:31

+0

你有關於/check.php頁面的更多細節嗎?在那裏看到一些答案http://www.mantisbt.org/forums/viewtopic.php?f = 3&t = 666,但無法測試給出的「解決方案」。 – RelevantUsername 2013-04-23 13:48:58

回答

0

排序!

不知道如何或爲何,但是當我第一次安裝PHP我用這個的php-5.3.23-NTS-Win32的VC9-x86.msi安裝程序,並得到了上述錯誤。我下載了這個zip文件php-5.3.23-Win32-VC9-x86.zip並使用了zip文件夾中的mysql.dll和mysqli.dll文件夾,並替換了安裝的c:\ php \ ext文件夾中的DLL文件。然後重新啓動Apache和 - 賓果!成功了!

來自zip的DLL的大小和日期與MSI安裝中的大小和日期略有不同,因此必須有細微的變化。

Phew - 和他們說PHP簡單易用,隨時給我的JSP頁面!