一区二区三区在线-一区二区三区亚洲视频-一区二区三区亚洲-一区二区三区午夜-一区二区三区四区在线视频-一区二区三区四区在线免费观看

服務(wù)器之家:專注于服務(wù)器技術(shù)及軟件下載分享
分類導(dǎo)航

云服務(wù)器|WEB服務(wù)器|FTP服務(wù)器|郵件服務(wù)器|虛擬主機(jī)|服務(wù)器安全|DNS服務(wù)器|服務(wù)器知識(shí)|Nginx|IIS|Tomcat|

服務(wù)器之家 - 服務(wù)器技術(shù) - Nginx - windows7下安裝PHP+nginx的方法

windows7下安裝PHP+nginx的方法

2019-11-12 14:47瀟湘竹葉 Nginx

這篇文章主要介紹了windows7下安裝PHP+nginx的方法,較為詳細(xì)的分析了Windows7環(huán)境下安裝php與nginx服務(wù)器環(huán)境的具體步驟與相關(guān)設(shè)置技巧,需要的朋友可以參考下

本文講述了windows7下安裝PHP+nginx的方法。分享給大家供大家參考,具體如下:

首先是安裝PHP

我本地原來(lái)安裝過(guò)了PHP5.2.11了。沒(méi)安裝過(guò)的也類似,官方網(wǎng)站下載一個(gè)Windows的二進(jìn)制包就行了。

直接運(yùn)行PHP5.2.11安裝文件,然后選擇修改,下一步 ,選擇Other CGI,出現(xiàn)選擇安裝的擴(kuò)展,

我選擇了GD2、Mysql、Mysqli、PDO、PDO_MYSQL。下一步,安裝,安裝完成。

然后以FastCGI方式運(yùn)行PHP

由于php自帶php-cgi.exe,在命令行下運(yùn)行就是了。

?
1
php-cgi.exe -b 127.0.0.1:9000

彈出一個(gè)命令行窗口,注意不要關(guān)(下面在說(shuō)解決辦法) 。

接著安裝Nginx

官方網(wǎng)站上有現(xiàn)成的Windows安裝包,直接下來(lái)就是了

Nginx 的中文維基 http://wiki.nginx.org/NginxChs

穩(wěn)定安全方面考慮采用的版本為當(dāng)前穩(wěn)定本Nginx/windows 0.7.63 (更新記錄) (2009年10月26日)

下載下來(lái)是一個(gè)壓縮包,直接解壓拷貝到某個(gè)目錄就行了,

我安裝在D:\nginx-0.7.63

雙擊nginx.exe,就運(yùn)行了,不需要安裝。

我是安裝在D:\nginx-0.7.63

然后瀏覽器里輸入http://localhost/ 顯示

Welcome to nginx!

表示Nginx正常運(yùn)行了。

配置Nginx

我的站點(diǎn)跟目錄是D:/www目錄。

配置不是很復(fù)雜就不做注釋了

D:\nginx-0.7.63\conf下的nginx.conf,記事本打開。

找到

?
1
#pid    logs/nginx.pid;

去掉前面的注釋

找到:

?
1
2
3
4
location / {
  root  html;
  index index.html index.htm;
}

修改成:

?
1
2
3
4
location / {
  root  D:/www;
  index index.html index.htm index.php;
}

找到:

?
1
2
3
4
5
6
7
#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;
#}

前面的注釋去掉,修改成

?
1
2
3
4
5
6
7
location ~ \.php$ {
  root      D:/wwwroot;
  fastcgi_pass  127.0.0.1:9000;
  fastcgi_index index.php;
  fastcgi_param SCRIPT_FILENAME D:/wwwroot/$fastcgi_script_name;
  include    fastcgi_params;
}

重啟Nginx

由于修改了Nginx的配置文件,需要重新加載配置文件。

?
1
nginx -s reload

nginx的另外幾個(gè)命令參數(shù)

?
1
2
nginx -s stop  //暫停
nginx -s quit   //退出nginx

這上面的幾個(gè)命令需要 #pid        logs/nginx.pid; 前的注釋去掉,且logs/nginx.pid文件中保存了當(dāng)前的nginx進(jìn)程的pid才有效。

其他幾個(gè)小技巧

用cmd命令行強(qiáng)制結(jié)束進(jìn)程命令

?
1
taskkill /F /IM nginx.exe > nul

(有時(shí)候結(jié)束nginx,這個(gè)命令更管用)

就可以關(guān)閉所有的nginx進(jìn)程了。

關(guān)閉fastcgi的命令類似

?
1
taskkill /F /IM php-cgi.exe > nul

在網(wǎng)站根目錄,放一個(gè)phpinfo文件,不出錯(cuò)就可以看到當(dāng)前網(wǎng)站的配置信息了。

解決fastcgi方式運(yùn)行php時(shí)的cmd窗口問(wèn)題。

方法很簡(jiǎn)單用vbs腳本來(lái)啟動(dòng)就能解決。這個(gè)方法比網(wǎng)上借助第三方小軟件(例如RunHiddenConsole.exe)簡(jiǎn)單的多

具體代碼:

?
1
2
set wscriptObj = CreateObject("Wscript.Shell")
wscriptObj.run "php-cgi.exe -b 127.0.0.1:9000",0

保存你到php目錄,命名成start_fastcgi.vbs。雙擊運(yùn)行就可以了。

希望本文所述對(duì)大家nginx服務(wù)器配置有所幫助。

延伸 · 閱讀

精彩推薦
主站蜘蛛池模板: 99国内精品| 91久久精品国产一区二区 | 国产精品欧美亚洲韩国日本 | www.九九 | 日本最新伦中文字幕 | 热久久99精品这里有精品 | 亚洲成人国产精品 | zoo性欧美| 91香蕉在线| 我年轻漂亮的继坶2中字在线播放 | 香蕉久久高清国产精品免费 | 门房秦大爷最新章节阅读 | 五月天婷婷精品免费视频 | 寡妇一级毛片 | www.尤物视频 | 婷婷网址| 高清视频在线播放ww | 504神宫寺奈绪大战黑人 | 亚洲天堂男人 | 大陆黄色片 | 国产永久在线观看 | 天天亚洲综合 | 性关系免费视频 | 婷婷色在线观看 | a及毛片 | 四虎影院入口 | 成人国产一区二区 | 糖心在线观看网 | 福利社在线免费观看 | 国产一区风间由美在线观看 | chinese男性厕所撒尿合集 | 国产1区二区 | 久久re热在线视频精69 | 免费真实播放国产乱子伦 | 午夜在线a亚洲v天堂网2019 | 亚洲欧美在线观看首页 | 国产欧美日韩在线观看精品 | 亚洲天堂视频在线播放 | 免费观看视频高清在线 | 国产好深好硬好爽我还要视频 | 国产精品一区二区不卡的视频 |