1. 云栖社区>
  2. PHP教程>
  3. 正文

Windows安装Nginx并支持PHP

作者:用户 来源:互联网 时间:2017-12-01 11:35:35

支持

Windows安装Nginx并支持PHP - 摘要: 本文讲的是Windows安装Nginx并支持PHP, Windows安装Nginx并支持PHP,有需要的朋友可以参考下。 在 Windows 系统下安装 Nginx 并且支持 PHP,为方便本地开发,不再切换到测试机或虚拟机中。 一、Nginx下载安装 nginx.org 下载一个 Ngin

Windows安装Nginx并支持PHP,有需要的朋友可以参考下。


在 Windows 系统下安装 Nginx 并且支持 PHP,为方便本地开发,不再切换到测试机或虚拟机中。

一、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;	sendfileon;		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$ {	#默认端口 9000fastcgi_pass   127.0.0.1:9001;fastcgi_param  SCRIPT_FILENAME  $document_root$fastcgi_script_name;includefastcgi_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/

版权声明:本文为博主原创文章,未经博主允许不得转载。

以上是云栖社区小编为您精心准备的的内容,在云栖社区的博客、问答、公众号、人物、课程等栏目也有的相关内容,欢迎继续使用右上角搜索按钮进行搜索支持 ,以便于您获取更多的相关知识。