步骤:
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