【问题标题】:PDO installation - enable pdo_mysqlPDO 安装 - 启用 pdo_mysql
【发布时间】:2015-07-15 02:40:17
【问题描述】:

我上网了很多很多,很多人都有同样的问题。没有答案解决了我的问题,这个question 是最接近的。它的答案对我没有帮助。我无法评论答案以获取更多详细信息。我还需要 10 个声望才能做到这一点。我正在使用 appserv 我已经更改了 php.ini 中所需的设置

            extension=php_pdo.dll
            extension=php_pdo_firebird.dll
            extension=php_pdo_mssql.dll
            extension=php_pdo_mysql.dll
            extension=php_pdo_oci.dll
            extension=php_pdo_oci8.dll
            extension=php_pdo_odbc.dll
            extension=php_pdo_pgsql.dll
            extension=php_pdo_sqlite.dll

而 phpinfo() 仍然只显示这个:

我仍然有同样的错误:

“找不到驱动程序”

我也想为 mysql 添加 pdo。 什么是正确、完整和简单的方法来使它起作用? 我也做了这个tutorial

【问题讨论】:

  • 您是否重新启动了 Apache 服务器?
  • 你检查过你有这些扩展吗?在phpinfo() 中搜索extension_dir 并检查该目录。
  • 请让您的问题更清楚,然后添加一些有关您的环境的信息。
  • @JayBlanchard 重启 Apache 是什么意思?我尝试使用 php.exe 来安装它,它给我的错误是 OCI.dll 丢失但所有 .dll 文件都很好
  • 重启 Apache,然后检查 PDO 是否可用。

标签: php mysql pdo


【解决方案1】:

经过一天的研究,我发现了我的问题! 这可能对新开发人员有用: 它适用于我在 Windows 8 上使用 Appserv 2.5.10

  1. 首先确保编辑正确的php.ini 文件。通过查看 phpinfo(),在信息页面中搜索 Configuration File (php.ini) Path,您将找到配置文件所需的目录
  2. 编辑php.ini 文件后,保存更改并重新启动您的设备

起初我不知道如何重新启动 Apache,我认为它可能是 cmd 命令或单击补丁文件。但是当我使用apache_start.bat 补丁时,它会给我带来错误。重启电脑就好了!

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2012-05-15
    • 1970-01-01
    • 2014-04-26
    • 2013-07-30
    • 1970-01-01
    • 1970-01-01
    • 2011-09-14
    相关资源
    最近更新 更多