0

在这里使用 Apache 2.2 & PHP 5.3 & MySQL 5.5 有点麻烦,似乎 PHP 看到了 MySQL 模块,相关部分已添加或取消注释,并且 DLL 文件确实存在于 c:\php\ 文件夹中,但是当我去设置 Mantis 并运行设置,我收到以下错误。

人们在这方面遇到过任何明显的问题吗?如果需要,我可以添加我的 php.ini 或 httpd.conf,但是我看不到要添加到它们的配置比我在下面的附件中显示的要多。

提前喝彩

KS

在此处输入图像描述


这应该使主题更加清晰(来自 Apache error.log):-

PHP 警告: PHP 启动:mysql:无法初始化模块\n使用 build ID=API20090626,NTS,VC9 编译的模块\n使用 build ID=API20090626,TS,VC9 编译的PHP\n这些选项需要在第 0 行 PHP 的 Unknown 中匹配\n警告: PHP 启动:mysqli:无法初始化模块\n使用 build ID=API20090626,NTS,VC9
编译的模块\n使用 build ID=API20090626,TS,VC9 编译的 PHP
\n这些选项需要在第 0 行 [星期三2013 年 4 月 24 日 11:07:21] [通知] Apache/2.2.22 (Win32) PHP/5.3.23 已配置 -- 恢复正常操作...

我在用着:

PHP v5.3.23

阿普切 v2.2.22

MySQL v5.5.30

4

1 回答 1

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:\php\ext 文件夹中的 DLL。然后重新启动 Apache 和 - 宾果游戏!工作!

zip 中的 DLL 的大小和日期与 MSI 安装中的略有不同,因此必须有细微的差异。

呼——而且他们说 PHP 使用起来很简单,随时给我的 JSP 页面!

于 2013-04-24T10:23:54.540 回答