【发布时间】:2019-03-16 06:09:51
【问题描述】:
我现在的公司使用 SQL Server 作为他们的数据库。我已经在我的机器上安装了 MS SQL Server Management Studio。我使用 xampp。
我的xampp控制面板版本是3.2.2
我的 PHP 版本是 7.2.12
*在我的 phpinfo 中未加载驱动程序:(
到目前为止我所做的尝试:
1) 我添加到我的 php 扩展 php_pdo_sqlsrv_72_ts_x64.dll 并将其声明为 php.ini 为 extension=php_pdo_sqlsrv_72_ts_x64
这是我的 php 代码:
<?php
$serverName = "DESKTOP-LPQGPQK\MSSQL14";
/* Connect using Windows Authentication. */
try
{
$conn = new PDO( "sqlsrv:server=$serverName ; Database=testdb", "sa","kert");
$conn->setAttribute( PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION );
}
catch(Exception $e)
{
die( print_r( $e->getMessage() ) );
}
我的localhost\phpdev 中的输出是:could not find driver1
【问题讨论】:
-
驱动是否加载,能否确认
phpinfo() -
@kenzotenma 驱动没有加载:(
-
你确定吗,在更新之前你有没有下载驱动并放到extensions目录下
php.ini -
是的,先生,我经常这样做。 :(
-
你试过重启apache吗?
标签: php sql-server pdo