Nginx 常用命令: 重启服务: `nginx -s reload` 启动 PHP-FPM: `C:\php\php-cgi.exe -b 127.0.0.1:9000 -c C:\php\php.ini` 1、访问 https://nginx.org/en/download.html 下载适用于windows版本的zip包,解压至C盘根目录,改文件夹名称为ngnix。 CMD命令窗口运行:==start ngnix==,可启动它。 在浏览器中输入 localhost,可见Welcome to ngnix,则ngnix安装完成。 2、访问 https://windows.php.net/download/ 选择“Thread Safe”版本的适用于Windows的安装包进行下载。解压至C盘根目录,改名为php. CMD窗口运行: php.exe -v ,报错“PHP Warning: 'C:\Windows\SYSTEM32\VCRUNTIME140.dll' 14.38 is not compatible with this PHP build linked with 14.43 in Unknown on line 0”。 访问:https://learn.microsoft.com/zh-cn/cpp/windows/latest-supported-vc-redist?view=msvc-170 下载X64版本的VC_redist.x64.exe进行安装。 再次运行: php.exe -v,可正确显示版本号。 3、配置 Nginx 以使用 PHP-FPM PHP-FPM 在 Windows 下没有默认的 `php-fpm.conf` 文件,因此需要手动创建或配置。 - 在 `C:\php` 目录下创建一个名为 `php-fpm.conf` 的文件。 - `[global] pid = run/php-fpm.pid [www] listen = 127.0.0.1:9000 listen.allowed_clients = 127.0.0.1 user = nobody group = nobody pm = dynamic pm.max_children = 5 pm.start_servers = 2 pm.min_spare_servers = 1 pm.max_spare_servers = 3` ### ==**启动 PHP-FPM**== `C:\php\php-cgi.exe -b 127.0.0.1:9000 -c C:\php\php.ini` ### **配置 Nginx 以使用 PHP-FPM** 编辑 Nginx 的配置文件(`nginx.conf`),添加以下内容: `server { listen 80; server_name localhost; root C:/wwwroot; ## 替换为你的网站根目录 ``` location / { index index.php index.html; } location ~ \.php$ { fastcgi_pass 127.0.0.1:9000; # PHP-FPM 监听地址 fastcgi_index index.php; fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name; include fastcgi_params; } ``` }` ### **测试 PHP-FPM** 在浏览器中测试运行index.php `` ### 注意事项 1. **保持 PHP-FPM 运行**: - PHP-FPM 运行时会占用命令提示符窗口。如果关闭窗口,PHP-FPM 会停止运行。 - 可以使用任务管理器查看 `php-cgi.exe` 是否在运行。 2. **后台运行 PHP-FPM**: - 如果需要后台运行 PHP-FPM,可以使用 Windows 任务计划程序或第三方工具(如 `nssm`)将其作为服务运行。 3. **防火墙设置**: - 如果遇到连接问题,请确保防火墙允许本地端口 `9000` 的通信。 安装MySQL 访问https://dev.mysql.com/downloads/installer/,下载安装包。 MySql安装是设置的超级管理员密码为 Z787910hq!~ 创建普通管理员账号 Joezhou Z787910hq! 访问wordpress官网下载