Sql server wamp phpinfo显示sqlsrv,但artisan服务器内的phpinfo不显示sqlsrv驱动程序
我使用的是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时,我得到了这个错误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
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文件用户