2011-03-10 158 views
3

我很新的PHP特别是wamp。我需要访问一个活的wamp服务器。 PHP版本5.2.5。但我的应用程序需要使用PHP 5.3.0,所以我只是从活动服务器上卸载wamp,并用PHP 5.3.0安装新的wamp。现在,新安装的服务器无法启动。在启动时出现错误PHP wamp服务器错误

php_pdo.dll文件未找到。重新安装应用程序可以解决问题。

此外,图标仍然是黄色。我想知道服务器有什么问题,以及这种修复方法如何?还有一些事情是因为以前安装的wamp服务器? 请告诉我,因为它是直播服务器,所以我需要尽快解决问题。

+1

php 2.5.5是无价的 – fabrik 2011-03-10 12:06:16

+0

2.5.5 - > 5.3.0。这就像一个时间机器:)。 – Matt 2011-03-10 12:07:38

+0

对不起,abuot写错了它是5.2.5和5.3.0 – rai 2011-03-10 13:15:01

回答

2

这意味着你没有加载PDO扩展。右击任务栏中的WAMP图标并在PHP菜单下启用PDO扩展。重新启动wamp,问题应该解决。

+0

你好。感谢您的快速响应。我试过php的扩展,并在那里检查。 php_pdo已被选中,如果我尝试取消选择它,那么它会给出错误“内部错误。例外:服务未启动,因此操作无法执行” – rai 2011-03-10 12:33:39

+0

你有没有在你的DLL文件夹wamp/bin/php/php5。 3.0/ext/php_pdo.dll – Artusamak 2011-03-10 12:47:22

+0

不,我有其他的DLL文件,如php_pdo_mysql.dll,php_pdo_oci.dll等,但不是php_pdo.dll。此外,我已经在我的本地机器上运行wamp,即使没有php_pdo.dll文件也能正常工作 – rai 2011-03-10 13:01:13

1

单击任务栏上的WAMP的服务器图标,进入到Apache,你会发现测试端口80在那里。这将显示端口80是否可用。如果没有,请转到httpd.conf文件,该文件位于wamp服务器的Apache菜单中,找到Listen 80行。将80更改为88.重新启动所有服务,并且应该可以工作。让我知道这是否有帮助。