WampServer3.1.9+sqlsrv拓展配置

时间:2024-04-09 17:26:00

1. 更改Apache响应端口号 [目标文件 httpd.conf]

安装根目录下—>“WampServer”—>“bin”—>“Apache2.4.39”(根据你的apache版本而更改)—>“conf”—>找到“httpd.conf”文件并用记事本打开
WampServer3.1.9+sqlsrv拓展配置
将httpd.conf文件以下两个位置的端口号全部改为8088,然后重新启动Wampserver,在浏览器地址栏中输入:http://localhost:8088/即可运行
WampServer3.1.9+sqlsrv拓展配置
WampServer3.1.9+sqlsrv拓展配置

2. 更改localhost页面默认打开Your Projects路径的端口

WampServer3.1.9+sqlsrv拓展配置
找到wampmanager.conf文件配置, 安装根目录下—>“WampServer”—>wampmanager.conf, 使用记事本打开
WampServer3.1.9+sqlsrv拓展配置
修改wampmanager.conf文件配置, 将urlAddLocalhost = "on"修改为urlAddLocalhost = “off”
WampServer3.1.9+sqlsrv拓展配置
保存后重启WampServer即可正常访问phpmyadmin页面内的项目

3. 更改软件托盘上"Localhost"、"phpMyAdmin"类似应用的访问路径

WampServer3.1.9+sqlsrv拓展配置
找到wampmanager.conf文件配置, 安装根目录下—>“WampServer”—>wampmanager.conf, 使用记事本打开
WampServer3.1.9+sqlsrv拓展配置
修改wampmanager.conf文件配置, 将apachePortUsed = "80"修改为apachePortUsed = “8088”
WampServer3.1.9+sqlsrv拓展配置
保存后重启WampServer即可正常访问软件托盘上功能

4. PHP安装sqlsrv扩展步骤

4.1 首先查看Microsoft Drivers for PHP for SQL Server[sqlsrv]是否支持当前PHP版本, 可以通过如下官方链接查看https://docs.microsoft.com/en-us/sql/connect/php/system-requirements-for-the-php-sql-driver?redirectedfrom=MSDN&view=sql-server-ver15, 根据当前PHP[7.2.18]版本下载对应版本的sqlsrv
WampServer3.1.9+sqlsrv拓展配置
4.2 双击下载好的SQLSRV58.exe[5.8版本], 指定解压目录则可以获得解压内容
WampServer3.1.9+sqlsrv拓展配置
4.3 打开用phpinfo();查看php版本信息, 根据框选的信息来确定需要引入的sqlsrv驱动, PHP位数[86/64], 是否支持线程安全[nts/ts], 以及版本号
WampServer3.1.9+sqlsrv拓展配置
4.4 最后选择引入的驱动文件如下图所示
WampServer3.1.9+sqlsrv拓展配置
4.5 将驱动文件复制到如下路径 安装根目录\WampServer\bin\php\php7.2.18[对应PHP版本]\ext下
WampServer3.1.9+sqlsrv拓展配置
4.6 根据以下路径找到Apache的php.ini文件的软链接, 路径为 安装根目录\IntegratedEnvs\WampServer\bin\apache\apache2.4.39\bin
WampServer3.1.9+sqlsrv拓展配置
右键文件属性找到链接的目标文件位置, 安装根目录\IntegratedEnvs\WampServer\bin\php\php7.2.18下的phpForApache.ini文件
WampServer3.1.9+sqlsrv拓展配置
4.7 记事本打开phpForApache.ini文件, 在文件以下位置添加下面两个扩展
extension=php_pdo_sqlsrv_72_ts_x64.dll
extension=php_sqlsrv_72_ts_x64.dll
WampServer3.1.9+sqlsrv拓展配置
4.8 最后保存phpForApache.ini后重启Apache。安装根目录\WampServer\bin\php\php7.2.18文件夹下的php.ini文件改不改都行,就看你生效的php.ini文件是哪个。
如果项目部署在其他发布器上[IIS], 则必须更改当前php版本[7.2.18]下的php.ini文件
目标文件路径为 安装根目录\WampServer\bin\php\php7.2.18
WampServer3.1.9+sqlsrv拓展配置
记事本打开php.ini文件, 在文件以下位置添加下面两个扩展
extension=php_pdo_sqlsrv_72_ts_x64.dll
extension=php_sqlsrv_72_ts_x64.dll
WampServer3.1.9+sqlsrv拓展配置
最后保存php.ini后重启Apache
4.9 查看安装结果,点击主页phpinfo(),看看下图中是否出现pdo_sqlsrv这一项,如果能看到说明扩展安好了,就可以正常连接sqlserver数据库。
WampServer3.1.9+sqlsrv拓展配置
最后根据下载sqlsrv版本[5.8], 在官网下载对应的驱动程序
安装ODBC Driver 17+ for SQL ,下载后文件为msodbcsql.msi,注意安装对应系统版本,64位装64位,这个不用担心按错,装x86装不上。点开下图标出来的地方去下载对应版本
WampServer3.1.9+sqlsrv拓展配置