1. PHP
  2. 随笔一记

Windows配置php8和nginx1.21

0、环境说明

  1. windows版本:Microsoft Windows [版本 6.1.7601]
  2. nginx版本:nginx version: nginx/1.21.6
  3. php版本:PHP 8.1.5 (cli) (built: Apr 12 2022 17:38:30) (NTS Visual C++ 2019 x64)
  4. 浏览器版本: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