Php PDO异常:在WAMP中找不到驱动程序

Php PDO异常:在WAMP中找不到驱动程序,php,pdo,wamp,Php,Pdo,Wamp,我得到一个错误: PDOException:在C:\wamp64\www\populate.php:19中找不到驱动程序 堆栈跟踪:#0 C:\wamp64\www\populate.php(19): PDO->_构造('sqlsrv:Server=r...,'Username','Password')#1 {main} 从本地WAMP服务器运行PHP代码时(下面是第19行) $conn = new PDO("sqlsrv:Server=$server_name;Database=$databa

我得到一个错误:

PDOException:在C:\wamp64\www\populate.php:19中找不到驱动程序 堆栈跟踪:#0 C:\wamp64\www\populate.php(19): PDO->_构造('sqlsrv:Server=r...,'Username','Password')#1 {main}

从本地WAMP服务器运行PHP代码时(下面是第19行)

$conn = new PDO("sqlsrv:Server=$server_name;Database=$database_name;ConnectionPooling=0", $username, $key);
我已经检查了php.ini文件,如其他类似问题中所述,下面是修改后的php.ini文件的简介

extension=mysqli
extension=odbc
extension=openssl
extension=pdo_firebird
extension=php_pdo.dll
extension=php_odbc.dll
extension=php_pdo_odbc.dll
extension=php_sqlsrv_54_nts.dll
extension=php_sqlsrv_55_ts.dll
extension=php_sqlsrv_56_ts.dll
extension=php_pdo_sqlsrv_56_ts.dll
extension=php_sqlsrv_55_nts.dll
extension=php_sqlsrv_56_nts.dll
extension=php_pdo_sqlsrv_54_ts.dll
extension=php_pdo_sqlsrv_55_nts.dll
extension=php_pdo_sqlsrv_56_nts.dll
extension=php_sqlsrv_54_ts.dll
extension=php_pdo_sqlsrv_54_nts.dll
extension=php_pdo_sqlsrv_55_ts.dll
extension=php_pdo.dll
extension=php_pdo_mysql.dll
extension=pdo_mysql
extension=pdo_oci
extension=pdo_odbc
extension=pdo_pgsql
extension=pdo_sqlite
我使用的PHP版本是7.2.25 下面是关于加载的PDO文件的phpinfo()文件片段

我需要改变什么才能让它工作?
在此方面的任何帮助都将不胜感激

WAMPServer中有2个php.ini文件。使用wampmanager菜单访问Apache下控制PHP的菜单

wampmanager->php->php extensions->(make sure pdo_mysql is Ticked)
您已加载的所有扩展。。。。因为PHP5.4、PHP5.5和PHP5.6与您声称正在运行的PHP7.2完全无关


此外,所有扩展(DLL)必须是线程安全的,才能在WAMPServer中运行,因此只安装
ts
版本,而绝对不安装
\nts
版本,WAMPServer中有2个
php.ini
文件。使用wampmanager菜单访问Apache下控制PHP的菜单
wampmanager->php->php extensions->(确保勾选了pdo\u mysql)
您是否试图通过任何方式访问SQLServer我如何确定.DLL是否是
ts
版本而不是
\uNTs
?他们有
\uNTs
是线程安全的,
\uNTs
是非线程安全的,就像我在回答中说的那样谢谢,我删除了它们,因为它们是旧的PHP版本。我已经完成了您答案中的操作,但仍然得到相同的错误。apache的
php.ini
文件名为
phpForApache
这就是您所指的文件吗@RiggsFollyYes和No.通过菜单链接进行操作。它实际上并不直接编辑该
pgpForApache.ini
文件。使用菜单时,确保编辑了正确的文件。是否安装了与PHP7.2相关的SQLServer扩展??