PHP安装
1、PHP下载
PHP For Windows: Binaries and sources Releases
注意:
1.要下载Thread Safe,否则没有php7apache2_4.dll这个文件
2.如果是64位系统要下载x64的,x86的不行
3.下载Zip
2、PHP解压安装
将Zip进行解压,里面的内容放置到D:\Program Files\PHP
其中php8apache2_4.dll在PHP的安装路径下
打开D:\Program Files\php\php.ini-production;复制并重命名为php.ini
4、PHP安装成功测试
大前提,Apache是开启状态
PHP与sql server连接测试
1、下载驱动文件,在微软官网找到了:
Microsoft Drivers for PHP for SQL Server
下载 Microsoft Drivers for PHP for SQL Server - PHP drivers for SQL Server | Microsoft Learn
Microsoft Drivers for PHP 发行说明 - PHP drivers for SQL Server | Microsoft Learn
因为我安装的是PHP8.2版本,所以下载的是SQLSRV40.EXE
安装SQLSRV40.EXE,选择解压路径为:D:\ProgramFiles\PHP \ext。如下图所示:
打开D:\Program Files\php\php.ini-production;复制并重命名为php.ini
③打开几个常用php扩展:
用记事本或其他编辑器打开D:\ProgramFiles\php\php.ini
将;extension_dir = "ext"修改为 extension_dir = "ext" (去掉extension前面的分号)
php怎么连接sql server
在PHP中,可以使用不同的函数来连接SQL Server数据库。根据不同的版本和需求,有以下几种方法可以连接SQL Server。一、mssql_系列函数:主要适用于PHP5.3以下的版本和SQL Server 2000及以上的版本
php使用sqlserver
1、安装ODBC程序
官方下载地址:Download ODBC Driver for SQL Server - ODBC Driver for SQL Server | Microsoft Docs
2、下载sqlsrv扩展文件
官方下载地址:Download the Microsoft Drivers for PHP for SQL Server - PHP drivers for SQL Server | Microsoft Docs
3、把扩展文件对应的版本移动到PHP对应的目录下的ext目录;
4、更改PHP的配置文件,添加扩展,(以php7.4为例)
extension=php_pdo_sqlsrv_74_ts_x64
extension=php_sqlsrv_74_ts_x64
5、重启apache或nginx服务
注意看官方文档的发行说明,即使用sqlserver的php驱动与操作系统和php版本相关要求
https://docs.microsoft.com/zh-cn/sql/connect/php/release-notes-php-sql-driver?view=sql-server-ver16#previous-releases
当你没有安装ODBC程序或没有配置好sqlsrv文件,会返回微软官方下载ODBC的链接或提示sqlsrv函数未定义