在 Windows 上搭建 Nginx + PHP 开发环境相对比较简单,可以使用一些工具来简化这个过程。下面是一个基本的步骤:

步骤:

1. 安装 WSL(Windows Subsystem for Linux):
   - 打开 PowerShell 作为管理员,并运行以下命令来启用 WSL:
     dism.exe /online /enable-feature /featurename:Microsoft-Windows-Subsystem-Linux /all /norestart

   - 安装 WSL 2,运行以下命令:
     dism.exe /online /enable-feature /featurename:VirtualMachinePlatform /all /norestart

   - 安装 Linux 内核更新包,从 [这里](https://aka.ms/wsl2kernel) 下载并安装。

   - 设置 WSL 版本为 2,运行以下命令:
     wsl --set-default-version 2

   - 安装 Linux 分发版,可以选择 Ubuntu、Debian 等。

2. 安装 Windows Terminal:
   - 在 Microsoft Store 中搜索并安装 Windows Terminal。

3. 安装 WSL 中的 Nginx 和 PHP:
   - 打开 Windows Terminal,进入 WSL。
   - 使用包管理器安装 Nginx 和 PHP:
     sudo apt update
     sudo apt install nginx php-fpm php-cli

4. 配置 Nginx 和 PHP:
   - 配置 Nginx,编辑配置文件:
     sudo nano /etc/nginx/sites-available/default

     示例配置:
     server {
         listen 80;
         server_name localhost;

         root /var/www/html;
         index index.php index.html index.htm;

         location / {
             try_files $uri $uri/ =404;
         }

         location ~ \.php$ {
             include snippets/fastcgi-php.conf;
             fastcgi_pass unix:/var/run/php/php7.4-fpm.sock;
             fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
             include fastcgi_params;
         }
     }

   - 重新启动 Nginx:
     sudo service nginx restart

5. 测试 PHP:
   - 在 /var/www/html 目录下创建一个 index.php 文件,内容如下:
     <?php
     phpinfo();

   - 打开浏览器,访问 http://localhost,应该能看到 PHP 信息页面。

现在,你的 Windows 系统上已经搭建了一个基本的 Nginx + PHP 开发环境。这只是一个简单的示例,实际生产环境中可能需要更复杂的配置和调整。你还可以考虑使用其他工具如 XAMPP、WampServer、Laragon 等来简化搭建过程。


转载请注明出处:http://www.zyzy.cn/article/detail/3491/PHP