2.修正Nginx 配置文件,进入D:\Nginx\nginx\nginx\conf 文件夹找到 nginx.conf
先修正location
location / { root D:/WWW/PHP;index index.html index.htm;}
把稳:D:/WWW/PHP 是我本地新建的文件夹,用于存放站点文件,你可以在自己电脑任意位置新建。然后连续找到location ~ .php$
location ~ \.php$ { root D:/WWW/PHP; fastcgi_pass 127.0.0.1:9000; fastcgi_index index.php; fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name; include fastcgi_params; }
3.额外把稳,如果你本地80端口已经被占用,请修正Nginx 默认端口
server { listen 8080; server_name localhost; #charset koi8-r; #access_log logs/host.access.log main; location / { root D:/WWW/PHP; index index.html index.htm; }
其余须要在D:/WWW/PHP 文件夹里面新建一个index.php 文件。同时可把Nginx html 文件夹下index.html 复制到D:/WWW/PHP 中,用于访问Nginx 是默认页面加载。
//新建index.php<?phpphpinfo();?>
修正PHP 配置,进入解压缩后的PHP 文件夹,复制一份php.ini-development 文件,然后将其修正为php.ini。为了让Nginx 和PHP 结合,打开php.ini 文件,找到fix_pathinfo,取消其注释,改成如下:
cgi.fix_pathinfo=1
利用
1.Nginx 的启动,直接进入Nginx 文件夹,双击Nginx.exe。当然后续你也可以写个bat 文件进行启动。启动后,直接访问浏览器会涌现Nginx 环境界面,如图:
2.PHP 启动, .\php-cgi.exe -b 127.0.0.1:9000 -c D:/PHP/php-7.1.33-nts/php.ini 在cmd/powershell 中实行命令,路径可改成你自己的路径,如图:
3.启动成功后,可浏览器访问index.php,涌现下图界面,恭喜你环境搭建完成。
总结总的来说,PHP 的环境搭建还是算大略的,没有Java 麻烦。当然最大略的还是我们C# ,巨硬真是就差给我们嘴里喂饭了,有宇宙第一开拓神器在手,做啥都是一把梭。此处我们可以看到启动PHP 时,还得打开一个窗口,以前用过RunHiddenConsole.exe 这玩意很好用,能静默运行PHP和Nginx ,想理解的同学可以搜索干系资料