欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  后端开发

win7+nginx+php筹建

程序员文章站 2022-05-13 20:47:26
...
win7+nginx+php搭建

?

操作系统:window7??? php5.4.17???? nginx1.5.2

?

?下载

  • 下载php,地址:http://www.php.net/downloads.php如图


win7+nginx+php筹建

  • 先在E盘创建一个名叫“wnmp”的文件夹,然后把PHP解压到改文件下。

  • 下载nginx,地址:http://nginx.org/en/download.html如图


win7+nginx+php筹建


?

?

  • 在wnmp文件夹中创建名为“nginx”文件夹,把nginx解压到改文件夹下。

配置?

  • 进入php文件夹,将“php.ini-development”修改为php.ini
  • 打开php.ini文件,对一下内容进行修改
  • extension_dir = "ext"
    date.timezone = Asia/ChongQing
    ?

因为nginx需要cgi方式的php,所以还需要更改一下几处内容

enable_dl = On
cgi.force_redirect = 0
cgi.fix_pathinfo=1
fastcgi.impersonate = 1
cgi.rfc2616_headers = 1

?到这里PHP配置告一段落,接着配置nginx。

?

  • 先启动nginx,用DOS进入nginx路径,用一下命令启动nginx
  • nginx -s reload //重启Nginx
    nginx -s stop //暂停
    nginx -s quit //退出nginx
    start nginx //启动
    ?然后在浏览器的地址栏中输入127.0.0.1出现一下界面,说明nginx启动正常

  • win7+nginx+php筹建
  • nginx默认访问的是E:\wnmp\nginx\html\index.html下面的index.php文件。
  • 修改nginx.conf(E:\wnmp\nginx\conf\nginx.conf)文件,进行网站的配置
  • events {
        worker_connections  1024;
    }
    
    
    http {
        include       mime.types;
        default_type  application/octet-stream;
        sendfile        on;
        keepalive_timeout  65;
        server {
        listen  80;
        server_name  localhost; #本地IP
        root   E:/wnmp/www; #存放网站的根目录
        location / {
                index  index.php index.html index.htm; #添加index.php。
                #autoindex on;#如果文件不存在列出目录结构;
            }
             location ~ \.php$ {
                fastcgi_pass   127.0.0.1:9000; #fastcgi及监听的端口与php的cgi启动时要一致
                fastcgi_index  index.php;
                fastcgi_param  SCRIPT_FILENAME  $document_root$fastcgi_script_name;
                include        fastcgi_params;
            }
        }
    }
    ?
    ?到这里所以的配置完成。

?

win7+nginx+php筹建

声明:本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn核实处理。

相关文章

相关视频


网友评论

文明上网理性发言,请遵守 新闻评论服务协议

我要评论
  • win7+nginx+php筹建
  • 专题推荐