PHP5.5升级7.0
首先下载xampp最新版本:
https://www.apachefriends.org/zh_cn/index.html
xampp官网 history versions这里 我们下载PHP 7.030的版本,为什么不下载最新的7.2.7版本呢?
安装完毕后,添加链接MSSQL的动态扩展库文件:
https://www.microsoft.com/en-us/download/details.aspx?id=20098
.dll 解压 phpinfo添加sqlsrv扩展
sqlsrv下载redis:
https://pecl.php.net/package/redis/4.1.0/windows
redis4.1同样添加redis扩展
Extension=php_redis.dll
然后查看php扩展:
php-m至此添加完毕。
这其中有的坑:
vc++运行库
php7的运行库有vc++14和vc++15
而xampp所提供的版本是不一样的:php7.0的是vc++14;php2.7的是vc++15
要运行必须要先安装vc++对应版本的运行库。
Vc++2015下载地址:
https://www.microsoft.com/zh-cn/download/details.aspx?id=48145
VC++其他下载地址:
https://www.microsoft.com/zh-cn/search/DownloadsDrillInResults.aspx?q=vc++
X86 or X64
winserver 2008 R2安装时虽然是64bit的,但是它仍然需要x86架构的软件支持,x64的不可用:比如—Microsoft® ODBC Driver 11 for SQL Server® - Windows
https://www.microsoft.com/zh-CN/download/details.aspx?id=36434
ODBCMSSQL一定要开启访问授权服务
MSSQL 一定要开启具有访问权限的账户信息:管理员权限、public角色。
Winserver 出入站规则设置
从内网访问OK,外网无法访问:首先查看防火墙信息:防火墙高级设置下的出入栈规则是否满足使用条件。