我在Windows 8.1上设置PHP和MySQL(Maria DB)。 我编辑了php.ini文件并取消了以下几行注释:
extension=php_mysql.dll extension=php_mysqli.dll extension=php_pdo_mysql.dll
但不幸的是我无法连接到数据库,因为在phpinfo输出中没有显示pdo驱动程序。 所以,当我尝试build立数据库连接时,抛出一个exception:
Fatal error: Uncaught exception 'PDOException' with message 'could not find driver'
这个问题怎么解决?
最后我设法解决这个问题。 我在php.ini文件中修正了extension_dir条目(需要绝对文件路径),并且数据库连接开始工作。
检查您当前的apache目录的extension_dir,我安装了2个php版本和apache,问题是在\ bin \ apache \ Apache2.4.23 \ bin \ php.ini中,ext路径不正确