脚本宝典收集整理的这篇文章主要介绍了Php无法识别PDO_DBLIB驱动程序,脚本宝典觉得挺不错的,现在分享给大家,也给大家做个参考。
echo "<PRe>",print_r(PDO::getAvailableDrivers()),"</pre>";
我得到以下输出:
Array ( [0] => MysqL [1] => pgsql [2] => sqlITe )
我重新启动了灯泡,仍然得到了相同的结果.
我还编辑了PHP.ini以包含extension = PHP_mssql.so,并重新启动lampp并仍然获得相同的输出.
当我运行pdo脚本时:
try { $con = new PDO("dblib:host=".$db_addr.";dbname=".$db_name.";charset=utf8",'".$db_usr."','".$db_pass."'); $con->setattribute(PDO::ATTR_ERRMODE,PDO::ERRMODE_EXCEPTION); } catch(PDOException $e) { echo "ERROR: ". $e->getMessage(); die(); }
我总是得到:
ERROR: Could not find driver
我重新说明这需要在PHP.ini中配置,但输出的驱动程序是从PHP.ini中注释掉的,因此我很困惑.
有人可以指导我正确的方向吗?
编辑:我在here跟随@ jap1968回答,但我被困在我现在的位置.
以上是脚本宝典为你收集整理的Php无法识别PDO_DBLIB驱动程序全部内容,希望文章能够帮你解决Php无法识别PDO_DBLIB驱动程序所遇到的问题。
本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。