配置php+sqlserver环境
由于需要mssqlserver+php7.4模式,这里记录一下配置过程:
下载一个SQL Server Driver for PHP,地址在下面,选择相对应的版本。
5.8版本添加了对 PHP 7.4 的支持。所以我下载了5.8版本。
安装后解压选择相应的php目录下的ext文件夹内。
修改php.ini文件,找到extension=的位置,添加
extension=php_sqlsrv_74_nts_x64 extension=php_pdo_sqlsrv_74_nts_x64.dll
保存后就算配置好了。
php连接sqlserver代码参考如下:
<?php $serverName = "localhost"; // 你的SQL Server主机名或IP地址 $databaseName = "test"; // 数据库名称 $username = "sa"; // 登录名 $password = "123456"; // 密码 // 连接到SQL Server数据库 $connectionInfo = array("Database" => $databaseName, "UID" => $username, "PWD" => $password); $conn = sqlsrv_connect($serverName, $connectionInfo); if ($conn === false) { die(print_r(sqlsrv_errors(), true)); }
thinkphp配置:config/database.php文件,复制一份mysql的数据库配置,改配置名为sqlsrv,类型type改为sqlsrv,端口hostport改为1433。