windows用nginx部署php项目,windows下 用nginx部署php项目
时间: 2023-09-23 10:13:12 浏览: 51
是可以的,以下是详细步骤:
1. 下载安装nginx
在nginx官网上下载适合自己系统的nginx安装包,然后按照安装向导进行安装。
2. 配置nginx
打开nginx的配置文件(一般在nginx安装目录下的conf文件夹中),找到http段,修改如下配置:
```
server {
listen 80; #监听端口
server_name localhost; #域名或IP地址
root html; #站点根目录
index index.php index.html index.htm;
location / {
try_files $uri $uri/ /index.php?$query_string; #重写规则
}
error_page 500 502 503 504 /50x.html;
location = /50x.html {
root html;
}
location ~ \.php$ { #处理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;
}
}
```
3. 下载安装php
在php官网上下载适合自己系统的php安装包,然后按照安装向导进行安装。
4. 配置php
打开php的配置文件(一般在php安装目录下的php.ini文件),找到以下配置并修改:
```
cgi.fix_pathinfo=0
extension_dir = "ext"
```
然后找到以下配置并取消注释(去掉前面的分号):
```
;extension=php_curl.dll
;extension=php_mbstring.dll
;extension=php_mysql.dll
```
这些扩展需要根据自己的需求进行开启。
5. 启动nginx和php-fpm
打开命令行窗口,切换到nginx和php安装目录下的sbin目录,然后执行以下命令启动nginx和php-fpm:
```
start nginx
start php-fpm
```
6. 部署php项目
把php项目放到nginx站点根目录下即可。
至此,windows下用nginx部署php项目的步骤就完成了。