【发布时间】: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 是否可用。