0、环境说明
- windows版本:Microsoft Windows [版本 6.1.7601]
- nginx版本:nginx version: nginx/1.21.6
- php版本:PHP 8.1.5 (cli) (built: Apr 12 2022 17:38:30) (NTS Visual C++ 2019 x64)
- 浏览器版本:Edg/101.0.1210.32
1、配置nginx
首先在html目录下新建一个index.php文件。
然后编辑index.php
<?php
echo phpinfo();
?>
编辑nginx.conf文件在此处 添加 index.php
将php的cgi pass 注释打开
这里有个地方是需要注意的就是 fastcgi_param 这一项,它这里给出的位置是/scripts下和我们当前的实例不符,所以这里需要改为如下:
2、配置php
将php.ini-development 复制一份并重命名为php.ini
编辑php.ini打开extension_dir的Windows注释
打开cgi.fix_pathinfo的注释
将cgi.force_redirect 注释删除并将其值置为0.
3、测试
cd 到php的目录,然后启动 php-cgi
php-cgi.exe -b 127.0.0.1:9000 -c php.ini
cd到nginx目的,然后启动 nginx
start nginx
如果没有报错的话,打开浏览器输入
http://localhost/
可以看到如下内容,则ok