Windows安装Nginx并支持PHP
2015-10-10 17:18
477 查看
在 Windows 系统下安装 Nginx 并且支持 PHP,为方便本地开发,不再切换到测试机或虚拟机中。
一、Nginx下载安装
nginx.org 下载一个 Nginx Stable version,解压到指定目录即可
二、修改配置文件
配置文件:conf/nginx.conf,将 location 中的 root、index 提到 server 下,让 location 继承它。
下面这段是我调整和将注释删掉后的:
三、支持PHP
【先运行 php.ini 再启动 Nginx,关闭Nginx可使用 nginx.exe -s stop 或结束进程】
在 PHP 的安装根目录下使用 cmd 运行 php-cgi.exe 并使用 -c 指定配置文件路径,端口与 Nginx 配置文件中的一致
如果运行时提示 fbclient.dll 丢失,打开 php.ini 查找 php_interbase.dll 并注释它,重启 PHP 再运行上面的命令(正常无报错)
再进入 Nginx 的根目录,使用 cmd 运行 nginx.exe 并使用 -c 指定配置文件路径
正常情况下就成功了,参考 www.nginx.cn/doc/
一、Nginx下载安装
nginx.org 下载一个 Nginx Stable version,解压到指定目录即可
http://nginx.org/download/nginx-1.8.0.zip
二、修改配置文件
配置文件:conf/nginx.conf,将 location 中的 root、index 提到 server 下,让 location 继承它。
下面这段是我调整和将注释删掉后的:
worker_processes 1; events { worker_connections 1024; } http { include mime.types; default_type application/octet-stream; sendfile on; server { listen 80; server_name localhost; #wwwroot web根目录 root D:/htdocs; index index.php index.html index.htm; location / { try_files $uri $uri/ /index.php; } location ~ \.php$ { #默认端口 9000 fastcgi_pass 127.0.0.1:9001; fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name; include fastcgi_params; } } }
三、支持PHP
【先运行 php.ini 再启动 Nginx,关闭Nginx可使用 nginx.exe -s stop 或结束进程】
在 PHP 的安装根目录下使用 cmd 运行 php-cgi.exe 并使用 -c 指定配置文件路径,端口与 Nginx 配置文件中的一致
C:\PHP>php-cgi.exe -b 127.0.0.1:9001 -c php.ini
如果运行时提示 fbclient.dll 丢失,打开 php.ini 查找 php_interbase.dll 并注释它,重启 PHP 再运行上面的命令(正常无报错)
;extension=php_interbase.dll
再进入 Nginx 的根目录,使用 cmd 运行 nginx.exe 并使用 -c 指定配置文件路径
nginx.exe -c conf\nginx.conf
正常情况下就成功了,参考 www.nginx.cn/doc/
相关文章推荐
- Nginx的安装和配置文件详细说明
- Nginx 499错误的原因及解决方法
- Nginx+phpfastcgi下flush输出问题
- 编译nginx时,编译参数注意点
- Nginx+Keepalived实现
- nginx无法启动: libpcre.so.1/libpcre.so.0: cannot open shared object file解决办法
- nginx proxy超时报错 upstream timed out (110: Connec...
- linux/centos安装nginx常见错误及解决办法【make错误,需要yum -y install openssl openssl-devel或者自己下载然后重新./configure】
- mysql php nginx
- nginx安装-del
- nginx 配置虚拟主机
- 【Nginx探究系列二】Nginx配置篇之客户Nginx白名单访问配置
- 为你的网站开启 gzip 压缩功能(nodejs、nginx)
- nginx 反向跳转
- NGINX 安装&配置
- 解决Nginx的connect() to 127.0.0.1:8080 failed (13: Permission denied) while connect
- centos 6.5 配置nginx环境
- window系统中利用dos 重启 nginx
- nginx设置代理配置
- nginx详解