Heim > Backend-Entwicklung > PHP-Tutorial > win7+nginx+php筹建

win7+nginx+php筹建

WBOY
Freigeben: 2016-06-13 12:40:48
Original
803 Leute haben es durchsucht

win7+nginx+php搭建

?

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

?

?下载

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


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

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



?

?

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

配置?

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

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

enable_dl = On
cgi.force_redirect = 0
cgi.fix_pathinfo=1
fastcgi.impersonate = 1
cgi.rfc2616_headers = 1
Nach dem Login kopieren

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

?

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

  • 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;
            }
        }
    }
    Nach dem Login kopieren
    ?
    ?到这里所以的配置完成。

?

Verwandte Etiketten:
Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage