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官网下载
文章评论