1.装nginx
从官网下载windows版的压缩包,解压到常用目录中,目录当中最好不要有中文字符以及空格(装程序的那个Program Files文件夹就是典型的含有空格)。
打开配置文件,就是conf目录下的nginx.conf文件,将以下代码的注释部分取消注释(也就是把配置信息前的#删掉)
location ~ \.php$ {
root xxx;
fastcgi_pass 127.0.0.1:9000;
fastcgi_index index.php;
fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
include fastcgi_params;
}
其中xxx替换成php代码所在的目录,或者说你本地网站的文件根目录。
保存配置文件。
接着直接在nginx.exe
所在目录下进入命令行(一般可以直接把光标移动到路径,输入cmd
),
然后输入start nginx
如果把nginx.exe
所在目录加入到环境变量的path当中,那在任意目录下的终端都可以使用该命令启动服务器了。
2.装php
同样,从官网下载自己想要的php版本(记得要windows端的),
说到这个版本,选择困难症真的是容易血压上升。
除了第一步要选windows版的,它还有具体的X86或者X64的版本。
现在一般都是64位的,那肯定选X64
然后有NTS(非线程安全)和TS(线程安全),如果是apache就选TS,如果是nginx,就选NTS
这还没完,最终还有三个文件,一个Zip,一个Debug Pack,一个Development package (SDK to develop PHP extensions) ,我看那个扩展包只有一点几兆,明显不太可能是要的东西,常规来讲为了方便本地调试,按理说应该选Debug Pack的,但是我看这个文件大小比那个Zip小了几兆(不应该是多了调试信息的情况下文件该更大吗?),实在搞不明白,就选的Zip那个包。
接着将下载的包解压后放到任意目录下,实测可以放到有空格的目录中。
同样,为了方便,肯定是要将带有php.exe的目录给添加到环境变量中。
该目录下有两个预配置文件,一个php.ini-development,一个php.ini-production,前者用于开发环境,后者用于生产环境,用哪个就把后面的"-XXX"删掉,使其变成php.ini文件。
如果要启用PDO或者别的类似模块,到php.ini里把对应配置前的分号(;)去掉,它的配置注释符号就一个分号。记得把扩展的路径激活,也就是
extension_dir = "ext"
这一行前面的分号去掉。
最后,开一个终端,输入
php-cgi -b 127.0.0.1:9000
一个基本的windows端php环境就搭好了。