搭建这个一个奇葩的环境、完全是被逼的
个人博客
免费开源博客 https://vienblog.com
干那种事情(ss)的博客 https://vien.tech
安装PHP
这是一个坑,官方提供4个win版本的PHP(横向版本),分别是32位非线程安全、32位线程安全、64位非线程安全和64位线程安全。其实这本身不太坑,但是加上SQLServer就是大坑了:(危险动作,请勿模仿)我是64位服务器,所以安装了64位线程安全版本,然后连接SQLServer需要给PHP添加几个依赖,也就是.dll文件,然后还要装驱动。坑爹的事情发生了,php.ini我都把这个dll写全路径,依然告诉我找不到,后来我发现这个dll也是有版本的,有nts和ts版本,仔细一想,这不就是no thread safe 和thread safe的缩写么 ,这个要对应版本安装。而且最好对应PHP的版本,像我用的PHP7.1,对应的dll也要是71。本以为我太特么机智了,那我只用线程安全的dll对应我下载的线程安全的PHP就好了,结果还是找不到。最终,神农尝遍百草,发现PHP7.1非线程安全版本配合对应版本的非线程安全的dll文件才可以。所以,这里我们就按照没毒的姿势走吧。
###下载PHP7.1非线程安全版本
地址:http://windows.php.net/download/ 我选择的是VC14 x64 Non Thread Safe (2017-Aug-02 00:22:57),这里下载zip包就可以。
安装PHP并配置环境变量
- 安装其实很简单,就是把这个zip包解压一下就好了。我解压在了C盘根目录下,但是你解压在哪要记得,下一步配置环境变量需要。
- 右键我的电脑-》属性-》高级系统设置-》高级-》环境变量,中文应该是这样的,英文版是右键This PC-》properties-》advanced-》environment variables
- 然后选择下面的System variables系统变量中的Path