windows 搭建php运行环境(2024年)
由于需要运行一套cms系统,需要运行php环境,现在开始记录搭建步骤:
1、分别下载nginx和php包,然后解压到自己喜欢目录下面


2、这里我们使用nginx的反向代理模式的FastCGI server,修改nginx.conf,然后启动或重启nginx。
location ~ \.php$ {
root html;
fastcgi_pass 127.0.0.1:9000; #代理端口
fastcgi_index index.php;
#fastcgi_param SCRIPT_FILENAME /scripts$fastcgi_script_name; 这里不用官方网提供的改了“$document_root”
fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
include fastcgi_params;
}
3、修改php.ini,一般php下载包中,有“php.ini-production”和“php.ini-development”,我习惯把“php.ini-production”改成“php.ini”,然后将php.ini 文件的“cgi.fix_pathinfo=1”;
cgi.fix_pathinfo=1

4、启动php-cli.exe;注意nignx配置的端口,
.\php-cgi.exe -b 127.0.0.1:9000 -c php.ini
5、在nginx目录html下放入php文件就可以运行了。
注意:提示“No input file specified.”原因:
1、就是nginx配置中,路径没有改到“$document_root”;
2、nginx的html没有该文件