2019-10-10

1.準(zhǔn)備工作

2.軟件安裝

  • Nginx

    Nginx本身就是綠色軟件沾谜,下載zip安裝包解壓后,雙擊nginx.exe就可以運(yùn)行

    我的nginx放置的目錄為:C:\lish\Program\nginx-1.9.15

    雙擊后在劉瀏覽器打開 http://127.0.0.1 即可以看到歡迎頁面

image
  • PHP

    PHP也是綠色軟件,下載zip安裝包解壓即可

    我的PHP放置的目錄為:C:\lish\Program\php-7.0.5

3.環(huán)境配置

準(zhǔn)備一個(gè)文件夾,作為網(wǎng)站的根目錄,這個(gè)在下面的配置文件中會(huì)多次用到轴咱,我的網(wǎng)站根目錄為:C:\lish\Program\htdoc

  • Nginx

在Nginx根目錄下找到conf目錄,編輯器打開nginx.conf

1.找到這個(gè)配置塊,

location / {嗦玖,
root html;
index index.html index.htm;
}

修改為:

location / {患雇,
root C:\lish\Program\htdoc;
index index.html index.htm;
}

2.找到這個(gè)配置塊

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”所指的站點(diǎn)路徑,這是改完后的:

location ~ .php{ root C:\lish\Program\htdoc; fastcgi_pass 127.0.0.1:9000; fastcgi_index index.php; fastcgi_param SCRIPT_FILENAME `document_root`$fastcgi_script_name;
include fastcgi_params;
}

  • PHP

    1. 在php根目錄下找到php.ini-development文件器瘪,復(fù)制一份在當(dāng)前目錄并且重命名為php.ini

    2. 記事本打開php.ini,找到 “;cgi.fix_pathinfo=1”翠储,去掉全面的分好,也就是說打開這條注釋橡疼。

4.運(yùn)行與測試

  • 配置原理

    在這里援所,我簡單說說配置的原理,因?yàn)閚ginx是一個(gè)反向代理的web服務(wù)器欣除,因此它其實(shí)必須依賴一個(gè)真正的web服務(wù)器才能執(zhí)行動(dòng)態(tài)的網(wǎng)頁內(nèi)容住拭,因此這里php就是使用fastcgi來充當(dāng)這個(gè)真正的web服務(wù)器,它運(yùn)行在9000端口上历帚,這也是為什么nginx.conf中有這樣一句fastcgi_pass 127.0.0.1:9000;滔岳,知道這個(gè)原理后,下面的思路就很明確了挽牢,打開fastcgi谱煤,然后再打開nginx就行了

  • 打開nginx

    這個(gè)沒啥好說的,雙擊nginx.exe就打開了禽拔,上文中已經(jīng)提到了

  • 打開fastcgi

    在命令行中刘离,cd到php的home目錄,然后執(zhí)行如下命令:

    php-cgi.exe -b 127.0.0.1:9000 -c php.ini

  • 測試

    在 C:\lish\Program\htdoc 下新建一個(gè)info.php文件睹栖,輸入如下內(nèi)容:

<?php
phpinfo
?>

打開瀏覽器硫惕,輸入 http://127.0.0.1/info.php,這時(shí)候可以看到如下頁面了:

image

5.補(bǔ)充

執(zhí)行了php-cgi.exe -b 127.0.0.1:9000 -c php.ini之后野来,控制臺(tái)就一直開著疲憋,很不方便。
這個(gè)時(shí)候可以使用 RunHiddenConsole.zip 來得以補(bǔ)充

然后復(fù)制到nginx目錄梁只,新建兩個(gè)bat批處理文件,start.bat和stop.bat

start_nginx.bat:

@echo off
REM set PHP_FCGI_CHILDREN=5
set PHP_FCGI_MAX_REQUESTS=1000
echo Starting PHP FastCGI…
RunHiddenConsole C:/lish/Program/php-7.0.5/php-cgi.exe -b 127.0.0.1:9000 -c C:/lish/Program/php-7.0.5/php.ini
echo Starting nginx…
RunHiddenConsole C:/lish/Program/nginx-1.9.15/nginx.exe -p C:/lish/Program/nginx-1.9.15/nginx

stop_nginx.bat:

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

nginx的目錄此時(shí)大概是這樣子:

image

保存兩個(gè)文件埃脏,點(diǎn)擊start_nginx.bat:啟動(dòng)nginx和php搪锣!這時(shí)候Ctrl+Alt+Del可以看到:

image

打開瀏覽器,輸入 http://127.0.0.1/info.php彩掐,這時(shí)候同樣可以看到剛才的目錄构舟。

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
  • 序言:七十年代末,一起剝皮案震驚了整個(gè)濱河市堵幽,隨后出現(xiàn)的幾起案子狗超,更是在濱河造成了極大的恐慌弹澎,老刑警劉巖,帶你破解...
    沈念sama閱讀 206,602評(píng)論 6 481
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件努咐,死亡現(xiàn)場離奇詭異苦蒿,居然都是意外死亡,警方通過查閱死者的電腦和手機(jī)渗稍,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 88,442評(píng)論 2 382
  • 文/潘曉璐 我一進(jìn)店門佩迟,熙熙樓的掌柜王于貴愁眉苦臉地迎上來,“玉大人竿屹,你說我怎么就攤上這事报强。” “怎么了拱燃?”我有些...
    開封第一講書人閱讀 152,878評(píng)論 0 344
  • 文/不壞的土叔 我叫張陵秉溉,是天一觀的道長。 經(jīng)常有香客問我碗誉,道長召嘶,這世上最難降的妖魔是什么? 我笑而不...
    開封第一講書人閱讀 55,306評(píng)論 1 279
  • 正文 為了忘掉前任诗充,我火速辦了婚禮苍蔬,結(jié)果婚禮上,老公的妹妹穿的比我還像新娘蝴蜓。我一直安慰自己碟绑,他們只是感情好,可當(dāng)我...
    茶點(diǎn)故事閱讀 64,330評(píng)論 5 373
  • 文/花漫 我一把揭開白布茎匠。 她就那樣靜靜地躺著格仲,像睡著了一般。 火紅的嫁衣襯著肌膚如雪诵冒。 梳的紋絲不亂的頭發(fā)上凯肋,一...
    開封第一講書人閱讀 49,071評(píng)論 1 285
  • 那天,我揣著相機(jī)與錄音汽馋,去河邊找鬼侮东。 笑死,一個(gè)胖子當(dāng)著我的面吹牛豹芯,可吹牛的內(nèi)容都是我干的悄雅。 我是一名探鬼主播,決...
    沈念sama閱讀 38,382評(píng)論 3 400
  • 文/蒼蘭香墨 我猛地睜開眼铁蹈,長吁一口氣:“原來是場噩夢(mèng)啊……” “哼宽闲!你這毒婦竟也來了?” 一聲冷哼從身側(cè)響起,我...
    開封第一講書人閱讀 37,006評(píng)論 0 259
  • 序言:老撾萬榮一對(duì)情侶失蹤容诬,失蹤者是張志新(化名)和其女友劉穎娩梨,沒想到半個(gè)月后,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體览徒,經(jīng)...
    沈念sama閱讀 43,512評(píng)論 1 300
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡狈定,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 35,965評(píng)論 2 325
  • 正文 我和宋清朗相戀三年,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了吱殉。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片掸冤。...
    茶點(diǎn)故事閱讀 38,094評(píng)論 1 333
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡,死狀恐怖友雳,靈堂內(nèi)的尸體忽然破棺而出稿湿,到底是詐尸還是另有隱情,我是刑警寧澤押赊,帶...
    沈念sama閱讀 33,732評(píng)論 4 323
  • 正文 年R本政府宣布饺藤,位于F島的核電站,受9級(jí)特大地震影響流礁,放射性物質(zhì)發(fā)生泄漏涕俗。R本人自食惡果不足惜,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 39,283評(píng)論 3 307
  • 文/蒙蒙 一神帅、第九天 我趴在偏房一處隱蔽的房頂上張望再姑。 院中可真熱鬧,春花似錦找御、人聲如沸元镀。這莊子的主人今日做“春日...
    開封第一講書人閱讀 30,286評(píng)論 0 19
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽栖疑。三九已至,卻和暖如春滔驶,著一層夾襖步出監(jiān)牢的瞬間遇革,已是汗流浹背。 一陣腳步聲響...
    開封第一講書人閱讀 31,512評(píng)論 1 262
  • 我被黑心中介騙來泰國打工揭糕, 沒想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留萝快,地道東北人。 一個(gè)月前我還...
    沈念sama閱讀 45,536評(píng)論 2 354
  • 正文 我出身青樓著角,卻偏偏與公主長得像杠巡,于是被迫代替她去往敵國和親。 傳聞我的和親對(duì)象是個(gè)殘疾皇子雇寇,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 42,828評(píng)論 2 345

推薦閱讀更多精彩內(nèi)容

  • 1.準(zhǔn)備工作Windows操作系統(tǒng) Nginx下載地址:http://nginx.org/en/download....
    android_coco閱讀 597評(píng)論 0 0
  • 1.準(zhǔn)備工作 Windows操作系統(tǒng) Nginx下載地址:http://nginx.org/en/download...
    d394af621d4c閱讀 8,529評(píng)論 3 9
  • [toc] 在公司的網(wǎng)站上推薦使用 docker 容器來安裝環(huán)境,一個(gè)項(xiàng)目一個(gè) docker 容器。 锨侯、嫩海、 百度百...
    Mdvtrw閱讀 1,483評(píng)論 0 1
  • 春如舊,梧桐還瘦囚痴。陰陰漣漪花影皺叁怪。老梅開時(shí)孤單,綠尾鴛鴦不見深滚,去歲來時(shí)已逢秋奕谭,今又小桃青后。能共折痴荐,一支新柳...
    花千樹_c8c3閱讀 952評(píng)論 13 32
  • 還是想用長篇文字記錄下這段難忘的經(jīng)歷生兆∧寻疲或許很長,或許很亂鸦难,或許語言很粗糙劣質(zhì)根吁,但寫下她的初衷是為了留下些什么。 #...
    Ada_3c24閱讀 203評(píng)論 0 0