Sql server wamp phpinfo显示sqlsrv,但artisan服务器内的phpinfo不显示sqlsrv驱动程序

Sql server wamp phpinfo显示sqlsrv,但artisan服务器内的phpinfo不显示sqlsrv驱动程序,sql-server,pdo,laravel-5,Sql Server,Pdo,Laravel 5,我使用的是Apache2.4.23、PHP7.0.10和Laravel5.4。 我已经在'C:\wamp64\bin\php\php7.0.10'目录中安装了sqlsrv及其pdo文件。 因此,当我在www目录中创建并测试.php文件并执行它时,我得到了以下信息 PDO信息 SQLSRV信息: 但是当我启动php artisan Service并执行phpinfo()时,我没有得到SQL驱动程序 PDO扩展: 驱动SQL 因此,当我尝试连接到SQL db时,我得到了这个错误 QueryE

我使用的是Apache2.4.23、PHP7.0.10和Laravel5.4。 我已经在'C:\wamp64\bin\php\php7.0.10'目录中安装了sqlsrv及其pdo文件。 因此,当我在www目录中创建并测试.php文件并执行它时,我得到了以下信息

PDO信息

SQLSRV信息:

但是当我启动php artisan Service并执行phpinfo()时,我没有得到SQL驱动程序

PDO扩展:

驱动SQL

因此,当我尝试连接到SQL db时,我得到了这个错误

QueryException in Connection.php line 647:
找不到驱动程序(SQL:选择前5位

任何帮助都将不胜感激


谢谢,WAMPServer有2个php.ini文件。如果要添加SQLServer扩展以从命令行CLI使用,则必须手动编辑

c:\wamp\bin\php\php7.0.10\php.ini 
并添加新的
扩展名

扩展dll应放置在

c:\wamp\bin\php\php7.0.10\ext

文件夹。

谢谢您的回复。但是要从CLI安装,扩展名在ext文件夹“c:\wamp\bin\php\php7.0.10\ext”中,php.ini已经更新。这两个
php.ini
文件?c:\wamp64\bin\apache\apache2.4.23\bin\phi.ini,但这是一个链接文件,其中包含exyextions.c:\wamp64\bin\php\php7.0.10\php.ini,这里是ectens如我在回答中所说,有2个。将扩展名添加到我在回答中提到的文件中。这是PHP CLI的ini文件用户