【问题标题】:PHP wamp server errorPHP wamp服务器错误
【发布时间】:2011-07-12 16:03:03
【问题描述】:

我对 php 非常陌生,尤其是 wamp。我必须访问一个实时 wamp 服务器。 PHP 版本 5.2.5。但是我的应用程序需要使用 PHP 5.3.0,所以我只需从实时服务器上卸载 wamp 并使用 PHP 5.3.0 安装新的 wamp。现在新安装的服务器没有启动。在启动时它会给出错误

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

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

【问题讨论】:

  • 2.5.5 -> 5.3.0。这就像一台时间机器:)。
  • 抱歉写错了它是 5.2.5 和 5.3.0 有问题

标签: php mysql configuration wamp wampserver


【解决方案1】:

拥有 PHP 5.3,您不再需要通过 php.ini 文件激活 PDO。这意味着您可以在本地使用 PDO。

PHP 5.3 不需要此步骤 及以上,因为不再是 DLL PDO 是必需的。

http://www.php.net/manual/en/pdo.installation.php

【讨论】:

    【解决方案2】:

    这意味着您没有加载 PDO 扩展。右键单击任务栏中的 WAMP 图标,然后在 PHP 菜单下启用 PDO 扩展。重启wamp,问题应该就解决了。

    【讨论】:

    • 你好。感谢您的快速响应。我尝试了php扩展并在那里检查。 php_pdo 已被选中,如果我尝试取消选择它,则会出现错误“内部错误。异常:服务未启动,因此无法执行操作”
    • 你的 wamp 文件夹 wamp/bin/php/php5.3.0/ext/php_pdo.dll 中是否有 dll
    • 不,我还有其他 dll 文件,例如 php_pdo_mysql.dll、php_pdo_oci.dll 等,但没有 php_pdo.dll。此外,我在本地机器上运行 wamp 并且即使没有 php_pdo.dll 文件也可以正常工作
    【解决方案3】:

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

    【讨论】:

      猜你喜欢
      • 2017-07-17
      • 2011-02-03
      • 2010-12-31
      • 2019-05-19
      • 2012-01-25
      • 1970-01-01
      • 1970-01-01
      • 2012-09-04
      • 2015-12-07
      相关资源
      最近更新 更多