我按照PHP5自述文件的说明在Windows上进行手动安装,并作为Apache上的模块。
我跑了phpinfo(),它似乎一切OK。
然后, 每次我运行PHP代码调用MySQL它崩溃了 。 我只是可以防止安装PHP5作为CGI的崩溃。
请注意,仅仅通过将PHP5作为一个模块加载到PHP5作为CGI来更改Apacheconfiguration,即可停止崩溃。 不涉及PHPconfiguration更改。
另外值得注意的是:在另一台Windows XP计算机上执行的与Apache模块安装步骤相同的PHP5运行顺利。
如何安装和configurationPHP 5以在Windows上运行Apache有关于如何将PHP 5作为Apache模块运行的说明。
如果你想要更具体的答案,你应该包含来自崩溃应用程序的错误消息。
在httpd.conf中添加AddType应用程序/ x-httpd-php .php .phtml LoadModule php5_module“_YOUR_PATH_ / php / php5apache2_2.dll”PHPIniDir“_YOUR_PATH_ / php”
并没有任何崩溃,如在XP的Vista SP1,SP2 +的Apache 2 + PHP 5X
检查你正在运行的MySQL的版本。 你正在运行5.1或5.0.x? 在PHP 5.x下的5.1库有问题。 我有一个类似的问题,我的修复是回到最新版本的5.0.x代码的MySQL和删除5.1服务器。
如果你仍然有问题,我也是(在XP SP3专业版32位),所以我试过:
毕竟这个问题似乎与PHP。 我会尝试安装它作为一个CGI …