Heim > Backend-Entwicklung > PHP-Tutorial > nginx环境搭建(windows)

nginx环境搭建(windows)

WBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWB
Freigeben: 2016-07-28 08:29:48
Original
1134 Leute haben es durchsucht

安装nginx

下载nginx(官网)
本次下载的是:nginx/Windows-1.10.1(Mainline version)
然后将zip包解压,放到指定目录。
cmd查看nginx -h 命令

<code>D:\nginx-<span>1.11</span><span>.1</span>>nginx.exe -h
nginx version: nginx/<span>1.11</span><span>.1</span>
Usage: nginx [-?hvVtTq] [-s <span>signal</span>] [-c filename] [-p prefix] [-g directives]

Options:
  -?,-h         : this help
  -v            : show version <span>and</span><span>exit</span>
  -V            : show version <span>and</span> configure options <span>then</span><span>exit</span>
  -t            : test <span>configuration</span><span>and</span><span>exit</span>
  -T            : test <span>configuration</span>, dump it <span>and</span><span>exit</span>
  -q            : suppress non-error messages during <span>configuration</span> testing
  -s <span>signal</span>     : send <span>signal</span><span>to</span> a master <span>process</span>: stop, quit, reopen, reload
  -p prefix     : set prefix path (<span>default</span>: NONE)
  -c filename   : set <span>configuration</span><span>file</span> (<span>default</span>: conf/nginx.conf)
  -g directives : set global directives <span>out</span><span>of</span><span>configuration</span><span>file</span></code>
Nach dem Login kopieren

官网文档命令说明(链接):

<code>nginx/Windows runs <span>as</span><span>a</span> standard console application (<span>not</span><span>a</span> service), <span>and</span><span>it</span> can be managed <span>using</span><span>the</span> following commands:

nginx -s stop   fast shutdown
nginx -s quit   graceful shutdown
nginx -s reload changing configuration, starting <span>new</span> worker processes <span>with</span><span>a</span><span>new</span> configuration, graceful shutdown <span>of</span> old worker processes
nginx -s reopen re-opening <span>log</span><span>files</span></code>
Nach dem Login kopieren

启动nginx:D:\nginx-1.11.1>start nginx.exe
然后打开浏览器输入localhost,可以看到如下:
 nginx环境搭建(windows)
至此,nginx在windows上面就安装完毕了。

配置PHP的fast-cgi

官方教程(链接)
下载RunHiddenConsole,并放置在指定目录,例如c:\bin。
建立bat文件:start-php-fcgi.bat。文件内容如下(php-cgi.exe目录需配置):
@ECHO OFF <br> ECHO Starting PHP FastCGI... <br> set PATH=C:\PHP;%PATH% <br> c:\bin\RunHiddenConsole.exe C:\PHP\php-cgi.exe -b 127.0.0.1:9123
启动start-php-fcgi.bat文件。
配置nginx文件:nginx.conf。
修改server配置:

<code><span>server</span> {
        listen       <span>80</span>;
        server_name  localhost;
        root e:;

        <span>#charset koi8-r;</span><span>#access_log  logs/host.access.log  main;</span>        location / {
            <span>#root   E:;</span><span>index</span><span>index</span>.html <span>index</span>.htm <span>index</span>.php;
        }

        <span>#error_page  404              /404.html;</span><span># redirect server error pages to the static page /50x.html</span><span>#</span>
        error_page   <span>500</span><span>502</span><span>503</span><span>504</span>  /<span>50</span>x.html;
        location = /<span>50</span>x.html {
            root   html;
        }

        <span># proxy the PHP scripts to Apache listening on 127.0.0.1:80</span><span>#</span><span>#location ~ \.php$ {</span><span>#    proxy_pass   http://127.0.0.1;</span><span>#}</span><span># pass the PHP scripts to FastCGI server listening on 127.0.0.1:9000</span><span>#</span>
        location ~ \.php$ {
            <span>#root          E:;</span>
            fastcgi_pass   <span>127.0</span><span>.0</span><span>.1</span>:<span>9123</span>;
            fastcgi_index  <span>index</span>.php;
            fastcgi_param  SCRIPT_FILENAME  $document_root$fastcgi_script_name;<span>#/scripts$fastcgi_script_name;</span>
            include        fastcgi_params;
        }

        <span># deny access to .htaccess files, if Apache's document root</span><span># concurs with nginx's one</span><span>#</span><span>#location ~ /\.ht {</span><span>#    deny  all;</span><span>#}</span>
    }</code>
Nach dem Login kopieren

在root目录建立index.php

<code><span>echo</span><span>"it works"</span>;</code>
Nach dem Login kopieren

然后cmd重启nginx。
浏览器里面打开localhost,看到:
 nginx环境搭建(windows)

至此nginx+php配置完毕。

').addClass('pre-numbering').hide(); $(this).addClass('has-numbering').parent().append($numbering); for (i = 1; i ').text(i)); }; $numbering.fadeIn(1700); }); });

以上就介绍了 nginx环境搭建(windows),包括了方面的内容,希望对PHP教程有兴趣的朋友有所帮助。

Verwandte Etiketten:
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
Aktuelle Ausgaben
Nginx-Lastausgleichsproblem
Aus 1970-01-01 08:00:00
0
0
0
Fehler beim Neustart von Nginx
Aus 1970-01-01 08:00:00
0
0
0
Nginx-Lastausgleich
Aus 1970-01-01 08:00:00
0
0
0
Nginx-Default.conf-Problem
Aus 1970-01-01 08:00:00
0
0
0
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage