由于今天运行项目的时候出现了“Undefined class constant ‘MYSQL_ATTR_INIT_COMMAND’”的报错,原因是因为PHP缺少PDO扩展;
我的服务器是windos系统的,而且我也已经开启了PDO扩展,但是查看phpinfo的时候,结果却如下图:
虽然说PDO已经开启了,但是却出现:
PDO drivers no value
中文翻译
PDO驱动程序没有值
解决办法:
其实解决办法也是非常的简单,只需要修改 php.ini 中的 extension_dir 路径即可!
将extension_dir 的路径修改成绝对路径就可以修复这个问题;
; Directory in which the loadable extensions (modules) reside.
; http://php.net/extension-dir
; extension_dir = "./"
; On windows:
extension_dir = "D:/php-5.4/ext"
2018年04月18日 23:33:01 沙发
这样也可以?受教了。