我安装我的laravel/composer使用的PHP版本5.6,一切都很顺利,现在我需要使用LDAP,所以当我检查时,我需要PHP 7.0或更高版本才能使用它,所以我尝试将PHP版本更改为7.0.10,我得到以下错误到之前的代码,这是工作的find。
QueryException
could not find driver
我试着更新作曲家,但没有什么,我工作得很好,任何建议。
我使用的是SQL Server,Laravel Framework 5.4.36,PHP 7.0.10。我需要实现这里提到的LDAP,所以我做了以下更改:https://github.com/Adldap2/Adldap2-Laravel
当我切换回PHP5.6时,代码运行得很好,所以代码看起来没有什么问题,我猜是与PHP有关。有没有办法在不切换PHP版本的情况下实现LDAP?
发布于 2018-08-19 00:39:07
您需要为php7.0安装正确的驱动程序。如果你看起来像是跑
php -m
在使用php7.0时,您将看到没有安装数据库驱动程序模块。切换回php5.6并运行相同的命令。注意所有已安装的模块,然后切换回php7.0,并从php7.0代码库中获取所有合适的模块。
升级到php7.0后,php5.6模块将无法运行(或很少正确运行)。
https://stackoverflow.com/questions/51909920
复制相似问题