【澳门葡京备用网址】wnmp环境搭建

windows下配置nginx+php环境

  刚看到nginx这一个词,我很愕然它的读法(engine
x),我的直译是“引擎x”,一般引“擎代”表了质量,而“x”大多出现是意味着“xtras(额外的成效)”,那么所有词的趣味就是看似“极致效果”,“额外质量”。当然这里不是要来唠嗑,以上是题外话。

  nginx相较于我们耳熟能详的apache、IIS的优势,就自己浅入浅出的询问,在于“反向代理”和“负载均衡”。由此考虑到可以为Web服务器节省资源,它可以取代apache来提供Web服务。那么上正题了,nginx有这么多优势,那在windows下什么样来配置nginx+php环境?网上来看依然那么多转发来转发去的篇章。那里就自己布署的长河,来介绍一下:

1、首先需求预备的运用程序包。

  nginx:nginx/Windows-1.0.4

  php:php-5.2.16-nts-Win32-VC6-x86.zip (nginx下php是以法斯特CGI的章程运行,所以大家下载非线程安全也就是nts的php包)

  (还会用到)RunHiddenConsole:RunHiddenConsole.zip

2、安装与布局。

 1)php的设置与部署。

  直接解压下载好的php包,到D盘wnmp目录(D:\wnmp),那里把解压出来的文件夹重命名成php5。进入文件夹修改php.ini-recommended文件为php.ini,并用Editplus或者Notepad++打开来。找到

extension_dir = "./ext"

更改为

extension_dir = "D:/wnmp/php5/ext"

往下看,再找到

;extension=php_mysql.dll
;extension=php_mysqli.dll

面前指定了php的ext路径后,只要把必要的扩大包前边所对应的“;”去掉,就可以了。那里开辟php_mysql.dll和php_mysqli.dll,让php协助mysql。当然绝不遗忘很关键的一步就是,把php5目录下的libmysql.dll文件复制到C:\Windows目录下,也得以在系统变量里面指定路线,当然那里自己拔取了尤其便利的点子^_^。

到此处,php已经足以扶助mysql了。

  接下去大家来安顿php,让php能够与nginx结合。找到

 

;cgi.fix_pathinfo=1

俺们去掉那里的封号。

cgi.fix_pathinfo=1

这一步非凡首要,那里是php的CGI的安装。

 2)nginx的设置与布置。

  把下载好的nginx-1.0.4的包同样解压到D盘的wnmp目录下,一碗水端平命名为nginx。接下来,大家来陈设nginx,让它亦可和php协同工作。进入nginx的conf目录,打开nginx的计划文件nginx.conf,找到

location / {
      root   html;      #这里是站点的根目录
      index  index  index.html index.htm index.php;
}

将root  html;改为root   D:/wnmp/www;

再往下,找到

 

澳门葡京备用网址 1

# pass the PHP scripts to FastCGI server listening on 127.0.0.1:9000
#
#location ~ \.php$ {
#    root           html;
#    fastcgi_pass   127.0.0.1:9000;
#    fastcgi_index  index.php;
#    fastcgi_param  SCRIPT_FILENAME  /scripts$fastcgi_script_name;
#    include        fastcgi_params;
#}

澳门葡京备用网址 2

先将前方的“#”去掉,同样将root  html;改为root  
D:/wnmp/www;。再把标记为棕色的/scripts改为“$document_root”,这里的“$document_root”就是指前边“root”所指的站点路径,那是改完后的:

澳门葡京备用网址 3

# pass the PHP scripts to FastCGI server listening on 127.0.0.1:9000
#
location ~ \.php$ {
      root           D:/wnmp/www;
      fastcgi_pass   127.0.0.1:9000;
      fastcgi_index  index.php;
      fastcgi_param  SCRIPT_FILENAME  $document_root$fastcgi_script_name;
      include        fastcgi_params;
}

澳门葡京备用网址 4

保存配置文件,就足以了。

  nginx+php的条件就开首安顿好了,来跑跑看。我们可以输入命令 澳门葡京备用网址 5

来启动php,并手动启动nginx,当然也得以应用脚本来完结。

  首先把下载好的RunHiddenConsole.zip包解压到nginx目录内,RunHiddenConsole.exe的机能是在推行完命令行脚本后得以活动关闭脚本,而从剧本中开启的历程不被关门。然后来成立脚本,命名为“start_nginx.bat”,大家在Notepad++里来编排它

澳门葡京备用网址 6

@echo off
REM Windows 下无效
REM set PHP_FCGI_CHILDREN=5

REM 每个进程处理的最大请求数,或设置为 Windows 环境变量
set PHP_FCGI_MAX_REQUESTS=1000

echo Starting PHP FastCGI...
RunHiddenConsole D:/wnmp/php5/php-cgi.exe -b 127.0.0.1:9000 -c D:/wnmp/php5/php.ini

echo Starting nginx...
RunHiddenConsole D:/wnmp/nginx/nginx.exe -p D:/wnmp/nginx

澳门葡京备用网址 7

再别的创制一个名为stop_nginx.bat的剧本用来关闭nginx

@echo off
echo Stopping nginx...  
taskkill /F /IM nginx.exe > nul
echo Stopping PHP FastCGI...
taskkill /F /IM php-cgi.exe > nul
exit

办好后,是如此的

澳门葡京备用网址 8

如此,大家的劳动脚本也都创建完成了。双击start_nginx.bat看看进程管理器是还是不是有四个nginx.exe的长河和一个php-cgi.exe的长河呢?

澳门葡京备用网址 9

如此那般nginx服务就开行了,而且php也以fastCGI的法门运行了。

到站点目录下,新建一个phpinfo.php的文件,在里边编辑

<?php
    phpinfo();
?>

封存后,打开浏览器输入“

澳门葡京备用网址 10

就声明,nginx+php的环境已经安插好了,呵呵~

转自

windows下配置nginx+php环境

  刚看到nginx那些词,我很诧异它的读法(engine
x),我的直译是“引擎x”,一般引“擎代”表了品质,而“x”大多出现是意味着“xtras(额外的功用)”,那么一切词的意思就是类似“极致效果”,“额外品质”。当然那里不是要来唠嗑,以上是题外话。

  nginx相较于大家耳熟能详的apache、IIS的优势,就自己浅入浅出的打听,在于“反向代理”和“负载均衡”。因而考虑到可以为Web服务器节省资源,它可以取代apache来提供Web服务。那么上正题了,nginx有那般多优势,那在windows下哪些来布局nginx+php环境?网上看看依旧那么多转载来转发去的文章。那里就我布置的经过,来介绍一下:

1、首先要求预备的施用程序包。

  nginx:【澳门葡京备用网址】wnmp环境搭建。nginx/Windows-1.0.4

  php:php-5.2.16-nts-Win32-VC6-x86.zip (nginx下php是以法斯特CGI的点子运行,所以我们下载非线程安全也就是nts的php包)

  (还会用到)RunHiddenConsole:RunHiddenConsole.zip

2、安装与安排。

 1)php的安装与配置。

  直接解压下载好的php包,到D盘wnmp目录(D:\wnmp),那里把解压出来的文本夹重命名成php5。进入文件夹修改php.ini-recommended文件为php.ini,并用Editplus或者Notepad++打开来。找到

extension_dir = "./ext"

更改为

extension_dir = "D:/wnmp/php5/ext"

往下看,再找到

;extension=php_mysql.dll
;extension=php_mysqli.dll

面前指定了php的ext路径后,只要把要求的壮大包前面所对应的“;”去掉,就足以了。那里打开php_mysql.dll和php_mysqli.dll,让php扶助mysql。当然绝不遗忘很要紧的一步就是,把php5目录下的libmysql.dll文件复制到C:\Windows目录下,也足以在系统变量里面指定路线,当然那里自己接纳了更为有利于的办法^_^。

到此处,php已经足以协助mysql了。

  接下去咱们来安插php,让php可以与nginx结合。找到

 

;cgi.fix_pathinfo=1

俺们去掉那里的封号。

cgi.fix_pathinfo=1

这一步万分重大,那里是php的CGI的设置。

 2)nginx的装置与配置。

  把下载好的nginx-1.0.4的包同样解压到D盘的wnmp目录下,仁同一视命名为nginx。接下来,大家来布局nginx,让它亦可和php协同工作。进入nginx的conf目录,打开nginx的布署文件nginx.conf,找到

location / {
      root   html;      #这里是站点的根目录
      index  index  index.html index.htm index.php;
}

将root  html;改为root   D:/wnmp/www;

再往下,找到

 

澳门葡京备用网址 11

# pass the PHP scripts to FastCGI server listening on 127.0.0.1:9000
#
#location ~ \.php$ {
#    root           html;
#    fastcgi_pass   127.0.0.1:9000;
#    fastcgi_index  index.php;
#    fastcgi_param  SCRIPT_FILENAME  /scripts$fastcgi_script_name;
#    include        fastcgi_params;
#}

澳门葡京备用网址 12

先将眼前的“#”去掉,同样将root  html;改为root  
D:/wnmp/www;。再把标记为青色的/scripts改为“$document_root”,这里的“$document_root”就是指前面“root”所指的站点路径,那是改完后的:

澳门葡京备用网址 13

# pass the PHP scripts to FastCGI server listening on 127.0.0.1:9000
#
location ~ \.php$ {
      root           D:/wnmp/www;
      fastcgi_pass   127.0.0.1:9000;
      fastcgi_index  index.php;
      fastcgi_param  SCRIPT_FILENAME  $document_root$fastcgi_script_name;
      include        fastcgi_params;
}

澳门葡京备用网址 14

保留配置文件,就能够了。

  nginx+php的环境就早先布署好了,来跑跑看。大家可以输入命令 澳门葡京备用网址 15

来启动php,并手动启动nginx,当然也足以运用脚本来已毕。

  首先把下载好的RunHiddenConsole.zip包解压到nginx目录内,RunHiddenConsole.exe的效应是在执行完命令行脚本后得以活动关闭脚本,而从剧本中开启的长河不被关门。然后来创制脚本,命名为“start_nginx.bat”,我们在Notepad++里来编排它

澳门葡京备用网址 16

@echo off
REM Windows 下无效
REM set PHP_FCGI_CHILDREN=5

REM 每个进程处理的最大请求数,或设置为 Windows 环境变量
set PHP_FCGI_MAX_REQUESTS=1000

echo Starting PHP FastCGI...
RunHiddenConsole D:/wnmp/php5/php-cgi.exe -b 127.0.0.1:9000 -c D:/wnmp/php5/php.ini

echo Starting nginx...
RunHiddenConsole D:/wnmp/nginx/nginx.exe -p D:/wnmp/nginx

澳门葡京备用网址 17

再其余成立一个名为stop_nginx.bat的台本用来关闭nginx

@echo off
echo Stopping nginx...  
taskkill /F /IM nginx.exe > nul
echo Stopping PHP FastCGI...
taskkill /F /IM php-cgi.exe > nul
exit

搞好后,是那般的

澳门葡京备用网址 18

那般,大家的劳务脚本也都创立完成了。双击start_nginx.bat看看进度管理器是或不是有几个nginx.exe的进程和一个php-cgi.exe的进程呢?

澳门葡京备用网址 19

这么nginx服务就启动了,而且php也以fastCGI的章程运行了。

到站点目录下,新建一个phpinfo.php的文件,在内部编辑

<?php
    phpinfo();
?>

保留后,打开浏览器输入“

澳门葡京备用网址 20

就表达,nginx+php的条件已经布置好了,呵呵~

转自

  刚看到nginx这几个词,我很好奇它的读法(engine
x),我的直译是“引擎x”,一般引“擎代”表了质量,而“x”大多出现是意味“xtras(额外的效益)”,那么所有词的意思就是类似“极致效果”,“额外品质”。当然那里不是要来唠嗑,以上是题外话。

windows下配置nginx+php环境

  刚看到nginx这几个词,我很愕然它的读法(engine
x),我的直译是“引擎x”,一般引“擎代”表了品质,而“x”大多出现是象征“xtras(额外的意义)”,那么任何词的意味就是相近“极致效果”,“额外品质”。当然那里不是要来唠嗑,以上是题外话。

  nginx相较于大家熟稔的apache、IIS的优势,就我浅入浅出的询问,在于“反向代理”和“负载均衡”。由此考虑到可以为Web服务器节省资源,它可以代替apache来提供Web服务。那么上正题了,nginx有诸如此类多优势,那在windows下怎么样来布署nginx+php环境?网上看看依然那么多转发来转发去的小说。那里就自我安顿的历程,来介绍一下:

1、首先要求未雨绸缪的运用程序包。

  nginx:nginx/Windows-1.0.4

  php:php-5.2.16-nts-Win32-VC6-x86.zip (nginx下php是以法斯特CGI的措施运行,所以我们下载非线程安全也就是nts的php包)

  (还会用到)RunHiddenConsole:RunHiddenConsole.zip

2、安装与布局。

 1)php的设置与安插。

  直接解压下载好的php包,到D盘wnmp目录(D:\澳门葡京备用网址 ,wnmp),那里把解压出来的文书夹重命名成php5。进入文件夹修改php.ini-recommended文件为php.ini,并用Editplus或者Notepad++打开来。找到

extension_dir = "./ext"

更改为

extension_dir = "D:/wnmp/php5/ext"

往下看,再找到

;extension=php_mysql.dll
;extension=php_mysqli.dll

眼前指定了php的ext路径后,只要把要求的恢弘包后面所对应的“;”去掉,就足以了。那里开辟php_mysql.dll和php_mysqli.dll,让php协理mysql。当然绝不忘记很紧要的一步就是,把php5目录下的libmysql.dll文件复制到C:\Windows目录下,也可以在系统变量里面指定路线,当然那里我选拔了越来越有利的点子^_^。

到这里,php已经得以支撑mysql了。

  接下去我们来配置php,让php可以与nginx结合。找到

 

;cgi.fix_pathinfo=1

我们去掉那里的封号。

cgi.fix_pathinfo=1

这一步分外主要,那里是php的CGI的安装。

 2)nginx的装置与配置。

  把下载好的nginx-1.0.4的包同样解压到D盘的wnmp目录下,一视同仁命名为nginx。接下来,咱们来陈设nginx,让它亦可和php协同工作。进入nginx的conf目录,打开nginx的布署文件nginx.conf,找到

location / {
      root   html;      #这里是站点的根目录
      index  index.html index.htm;
}

将root  html;改为root   D:/wnmp/www;

再往下,找到

 

澳门葡京备用网址 21

# pass the PHP scripts to FastCGI server listening on 127.0.0.1:9000
#
#location ~ \.php$ {
#    root           html;
#    fastcgi_pass   127.0.0.1:9000;
#    fastcgi_index  index.php;
#    fastcgi_param  SCRIPT_FILENAME  /scripts$fastcgi_script_name;
#    include        fastcgi_params;
#}

澳门葡京备用网址 22

先将眼前的“#”去掉,同样将root  html;改为root  
D:/wnmp/www;。再把标记为蓝色的/scripts改为“$document_root”,这里的“$document_root”就是指后面“root”所指的站点路径,那是改完后的:

澳门葡京备用网址 23

# pass the PHP scripts to FastCGI server listening on 127.0.0.1:9000
#
location ~ \.php$ {
      root           D:/wnmp/www;
      fastcgi_pass   127.0.0.1:9000;
      fastcgi_index  index.php;
      fastcgi_param  SCRIPT_FILENAME  $document_root$fastcgi_script_name;
      include        fastcgi_params;
}

澳门葡京备用网址 24

保存配置文件,就可以了。

  nginx+php的环境就开端布置好了,来跑跑看。大家得以输入命令 澳门葡京备用网址 25

来启动php,并手动启动nginx,当然也得以采用脚本来完毕。

  首先把下载好的RunHiddenConsole.zip包解压到nginx目录内,RunHiddenConsole.exe的效应是在实施完命令行脚本后得以活动关闭脚本,而从剧本中开启的历程不被关闭。然后来创设脚本,命名为“start_nginx.bat”,大家在Notepad++里来编排它

澳门葡京备用网址 26

@echo off
REM Windows 下无效
REM set PHP_FCGI_CHILDREN=5

REM 每个进程处理的最大请求数,或设置为 Windows 环境变量
set PHP_FCGI_MAX_REQUESTS=1000

echo Starting PHP FastCGI...
RunHiddenConsole D:/wnmp/php5/php-cgi.exe -b 127.0.0.1:9000 -c D:/wnmp/php5/php.ini

echo Starting nginx...
RunHiddenConsole D:/wnmp/nginx/nginx.exe -p D:/wnmp/nginx

澳门葡京备用网址 27

再其余创设一个名为stop_nginx.bat的脚本用来关闭nginx

澳门葡京备用网址 28

@echo off
echo Stopping nginx...  
taskkill /F /IM nginx.exe > nul
echo Stopping PHP FastCGI...
taskkill /F /IM php-cgi.exe > nul
exit

澳门葡京备用网址 29

搞好后,是那般的

澳门葡京备用网址 30

这么,我们的劳务脚本也都创建已毕了。双击start_nginx.bat看看进度管理器是或不是有七个nginx.exe的经过和一个php-cgi.exe的经过呢?

澳门葡京备用网址 31

如此nginx服务就开动了,而且php也以fastCGI的艺术运行了。

到站点目录下,新建一个phpinfo.php的文书,在里头编辑

<?php
    phpinfo();
?>

保存后,打开浏览器输入“

澳门葡京备用网址 32

就表明,nginx+php的条件已经配备好了,呵呵~

 

转自

  nginx相较于大家熟识的apache、IIS的优势,就自己浅入浅出的询问,在于“反向代理”和“负载均衡”。由此考虑到可以为Web服务器节省资源,它能够取代apache来提供Web服务。那么上正题了,nginx有那般多优势,那在windows下哪些来布局nginx+php环境?网上来看仍旧那么多转发来转发去的篇章。这里就我计划的历程,来介绍一下:

1、首先须求准备的施用程序包。

  nginx:nginx/Windows-1.0.4

  php:php-5.2.16-nts-Win32-VC6-x86.zip
(nginx下php是以法斯特CGI的法门运行,所以大家下载非线程安全也就是nts的php包)

  (还会用到)RunHiddenConsole:RunHiddenConsole.zip

2、安装与计划。

 1)php的装置与配置。

  直接解压下载好的php包,到D盘wnmp目录(D:\wnmp),那里把解压出来的文书夹重命名成php5。进入文件夹修改php.ini-recommended文件为php.ini,并用Editplus或者Notepad++打开来。找到

extension_dir = "./ext"

更改为

extension_dir = "D:/wnmp/php5/ext"

往下看,再找到

;extension=php_mysql.dll
;extension=php_mysqli.dll

前方指定了php的ext路径后,只要把须要的扩充包后边所对应的“;”去掉,就可以了。那里打开php_mysql.dll和php_mysqli.dll,让php协理mysql。当然绝不遗忘很要紧的一步就是,把php5目录下的libmysql.dll文件复制到C:\Windows目录下,也可以在系统变量里面指定路线,当然那里自己选取了更为有利于的主意^_^。

到那边,php已经得以接济mysql了。

  接下去大家来计划php,让php可以与nginx结合。找到

;cgi.fix_pathinfo=1

俺们去掉那里的封号。

cgi.fix_pathinfo=1

这一步格外主要,那里是php的CGI的安装。

 2)nginx的设置与陈设。

  把下载好的nginx-1.0.4的包同样解压到D盘的wnmp目录下,仁同一视命名为nginx。接下来,大家来布局nginx,让它可以和php协同工作。进入nginx的conf目录,打开nginx的布局文件nginx.conf,找到

location / {
      root   html;      #这里是站点的根目录
      index  index.html index.htm;
}

将root  html;改为root   D:/wnmp/www;

再往下,找到

# pass the PHP scripts to FastCGI server listening on 127.0.0.1:9000
#
#location ~ \.php$ {
#    root           html;
#    fastcgi_pass   127.0.0.1:9000;
#    fastcgi_index  index.php;
#    fastcgi_param  SCRIPT_FILENAME  /scripts$fastcgi_script_name;
#    include        fastcgi_params;
#}

先将眼前的“#”去掉,同样将root 
html;改为root  
D:/wnmp/www;。再把标记为黄色的/scripts改为“$document_root”,这里的“$document_root”就是指前边“root”所指的站点路径,那是改完后的:

# pass the PHP scripts to FastCGI server listening on 127.0.0.1:9000
#
location ~ \.php$ {
      root           D:/wnmp/www;
      fastcgi_pass   127.0.0.1:9000;
      fastcgi_index  index.php;
      fastcgi_param  SCRIPT_FILENAME  $document_root$fastcgi_script_name;
      include        fastcgi_params;
}

封存配置文件,就可以了。

  nginx+php的环境就起来陈设好了,来跑跑看。大家得以输入命令
澳门葡京备用网址 33

来启动php,并手动启动nginx,当然也足以动用脚本来落成。

  首先把下载好的RunHiddenConsole.zip包解压到nginx目录内,RunHiddenConsole.exe的功效是在履行完命令行脚本后方可自行关闭脚本,而从剧本中打开的历程不被关闭。然后来创设脚本,命名为“start_nginx.bat”,大家在Notepad++里来编排它

@echo off
REM Windows 下无效
REM set PHP_FCGI_CHILDREN=5

REM 每个进程处理的最大请求数,或设置为 Windows 环境变量
set PHP_FCGI_MAX_REQUESTS=1000

echo Starting PHP FastCGI...
RunHiddenConsole D:/wnmp/php5/php-cgi.exe -b 127.0.0.1:9000 -c D:/wnmp/php5/php.ini

echo Starting nginx...
RunHiddenConsole D:/wnmp/nginx/nginx.exe -p D:/wnmp/nginx

再此外创设一个名为stop_nginx.bat的脚本用来关闭nginx

@echo off
echo Stopping nginx...  
taskkill /F /IM nginx.exe > nul
echo Stopping PHP FastCGI...
taskkill /F /IM php-cgi.exe > nul
exit

搞好后,是那样的

澳门葡京备用网址 34

诸如此类,大家的服务脚本也都创建达成了。双击start_nginx.bat看看进度管理器是还是不是有四个nginx.exe的进度和一个php-cgi.exe的进程呢?

澳门葡京备用网址 35

那般nginx服务就启动了,而且php也以fastCGI的法门运行了。

到站点目录下,新建一个phpinfo.php的文书,在里面编辑

<?php
    phpinfo();
?>

保留后,打开浏览器输入“

澳门葡京备用网址 36

就证实,nginx+php的条件已经配备好了,呵呵~

相关文章

发表评论

电子邮件地址不会被公开。 必填项已用*标注

*
*
Website