1、windows 上 nginx 运行正常后,从 https://windows.php.net/download/ 下载 Non Thread Safe 版的zip包,解压到 C:\php。
2、安装vc++ 运行库 https://learn.microsoft.com/en-us/cpp/windows/latest-supported-vc-redist?view=msvc-170
vc++ 2015-2022 Redistributable x64: https://aka.ms/vs/17/release/vc_redist.x64.exe
3、将 C:\php\php.ini-production 改名为 C:\php\php.ini,并编辑移除二行的注释符
extension_dir = "ext" cgi.fix_pathinfo=1
4、创建启动快捷方式,并执行。注意:没有任何反应,不能关闭这个窗口。
把这个快捷方式放到用户自启动目录
%windir%\system32\cmd.exe /K C:\php\php-cgi.exe -b 127.0.0.1:9000 -c C:\php\php.ini
5、配置 Nginx
location ~ \.php$ { root html; fastcgi_pass 127.0.0.1:9000; fastcgi_index index.php; fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name; include fastcgi_params; }
6、在CMD中重新加载 Nginx 配置
nginx.exe -s reload
7、在 Nginx\html 创建 phpinfo.php 文件,内容为:
<?php phpinfo();
8、浏览器中访问 x.y.z/phpinfo.php 检查php是否正常运行。
标签:exe,Windows,Nginx,windows,https,php,fastcgi From: https://www.cnblogs.com/Tty725/p/18549389