我在我的MAC中为php7.1安装了mssql驱动程序
我也检查了我的mssql连接。
TDSVER=8.0 tsql -H yyy.yyy.yy.yy -U xx -D testphp -p 1433 -P xxx
现在我尝试
php artisan migrate:install
我得到以下异常。为什么我仍然会收到此错误?[1]我已经安装了驱动程序和所有
brew install msodbcsql
brew install mssql-tools
brew install autoconf
sudo pear config-set php_ini `php --ini | grep "Loaded Configuration" | sed -e "s|.*:\s*||"` system
sudo pecl install sqlsrv
sudo pecl install pdo_sqlsrv
{1]
[Illuminate\Database\QueryException]
could not find driver (SQL: create table "migrations" ("id" int identity pr
imary key not null, "migration" nvarchar(191) not null, "batch" int not nul
l))
[PDOException]
could not find driver
当我找到pdo_mssql驱动程序时,我会看到以下条目。
/usr/include/php/ext/pdo/php_pdo_driver.h
/usr/local/Cellar/php71/7.1.7_19/lib/php/.registry/.channel.pecl.php.net/pdo_sqlsrv.reg
/usr/local/Cellar/php71/7.1.7_19/lib/php/doc/pdo_sqlsrv
答案 0 :(得分:0)
请在您的位置创建一个带phpinfo()函数的文件,并检查是否为mssql启用了驱动程序连接。
答案 1 :(得分:0)
运行brew options php71
,然后您会看到--with-mssql
之类的选项。使用brew install php71 --with-mssql
重新安装。