PHP+Nginx環(huán)境配置

最近在了解PHP,就得先搭建PHP環(huán)境黍翎,雖然網(wǎng)上許多的組合套件如XAMPP面徽,phpstudyWinNMP等匣掸,拿來用很方便趟紊,就像裝一個QQ一樣。但作為有那么點好奇心的人碰酝,總想著自己能不能搞定霎匈,所以就研究了一下

下載PHP

在官網(wǎng)https://windows.php.net/download/找到需要的版本進行下載,本文下載的文件為PHP7.4.1-NTS送爸,解壓目錄為D:\php-7.4.1-nts

下載VC運行庫

在下載頁面旁邊會有一個提示:The VC15 and VS16 builds require to have the Visual C++ Redistributable for Visual Studio 2015-2019 x64 or x86 installed
下載后直接安裝即可

安裝Nginx

在官網(wǎng)http://nginx.org/en/download.html下載需要的版本唧躲,本文下載版本為Nginx 1.17.1,解壓目錄為D:\nginx-1.17.7

修改nginx配置文件

修改conf目錄下的nginx.conf文件碱璃,在php段加入下列配置

location ~ \.php$ {
    root           html;
    fastcgi_pass   127.0.0.1:9000;
    fastcgi_index  index.php;
    #fastcgi_param  SCRIPT_FILENAME  /scripts$fastcgi_script_name;
    fastcgi_param  SCRIPT_FILENAME  $document_root$fastcgi_script_name;
    include        fastcgi_params;
}

其中弄痹,cgi端口用9000

編寫腳本

在完成上述配置后,可以通過命令測試是否工作正常嵌器,啟用

D:/php-7.4.1-nts/php-cgi.exe -b 127.0.0.1:9000 -c D:/php-7.4.1-nts/php.ini

如果出現(xiàn)如下提示肛真,說明VC運行庫未正確安裝

PHP Warning:  'vcruntime140.dll' 14.0 is not compatible with this PHP build linked with 14.16 in Unknown on line 0

啟動Nginx

D:/nginx-1.17.7/nginx.exe -p D:/nginx-1.17.7

在其工作目錄D:/nginx-1.17.7/html中寫入測試的php文件test.php

<?php
echo(phpinfo());

在瀏覽器中查看,輸入http://localhost可以看到Nginx啟動頁面爽航,http://localhost/test.php可以看到php測試頁面的結(jié)果蚓让,如果沒有問題,則繼續(xù)下面的步驟讥珍。
為了在啟動進行后不留下黑色的命令行窗口历极,下載RunHiddenConsole工具,本文放入到D:\myscript中衷佃,當然可以放在任何path能找到的目錄下
然后在D:\myscript中編寫如下兩個bat文件

startphp.bat

@echo off
echo start php ...
set php_home=D:\php-7.4.1-nts
set nginx_home=D:\nginx-1.17.7

RunHiddenConsole %nginx_home%\nginx.exe -p %nginx_home%
RunHiddenConsole %php_home%\php-cgi.exe -b 127.0.0.1:9000 -c %php_home%\php.ini

stopphp.bat

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

為了方便在命令行中運行趟卸,可以把D:\myscript加入到系統(tǒng)PATH環(huán)境變量中,就可以通過命令行啟動了

小結(jié)

文中所描述的都是一些基本配置,如果要自定義工作目錄等锄列,就需要再動動手啦图云。當然,批處理的名字也可以自己修改成喜歡的命令邻邮。如果要省事的話竣况,選一個上面提到的集成環(huán)境就好了,快來開啟歡快的php之旅吧

?著作權歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末筒严,一起剝皮案震驚了整個濱河市丹泉,隨后出現(xiàn)的幾起案子,更是在濱河造成了極大的恐慌鸭蛙,老刑警劉巖摹恨,帶你破解...
    沈念sama閱讀 216,402評論 6 499
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件,死亡現(xiàn)場離奇詭異规惰,居然都是意外死亡睬塌,警方通過查閱死者的電腦和手機泉蝌,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 92,377評論 3 392
  • 文/潘曉璐 我一進店門歇万,熙熙樓的掌柜王于貴愁眉苦臉地迎上來,“玉大人勋陪,你說我怎么就攤上這事贪磺。” “怎么了诅愚?”我有些...
    開封第一講書人閱讀 162,483評論 0 353
  • 文/不壞的土叔 我叫張陵寒锚,是天一觀的道長。 經(jīng)常有香客問我违孝,道長刹前,這世上最難降的妖魔是什么? 我笑而不...
    開封第一講書人閱讀 58,165評論 1 292
  • 正文 為了忘掉前任雌桑,我火速辦了婚禮喇喉,結(jié)果婚禮上,老公的妹妹穿的比我還像新娘校坑。我一直安慰自己拣技,他們只是感情好,可當我...
    茶點故事閱讀 67,176評論 6 388
  • 文/花漫 我一把揭開白布耍目。 她就那樣靜靜地躺著膏斤,像睡著了一般。 火紅的嫁衣襯著肌膚如雪邪驮。 梳的紋絲不亂的頭發(fā)上莫辨,一...
    開封第一講書人閱讀 51,146評論 1 297
  • 那天豆瘫,我揣著相機與錄音赡茸,去河邊找鬼。 笑死,一個胖子當著我的面吹牛顶燕,可吹牛的內(nèi)容都是我干的。 我是一名探鬼主播辐真,決...
    沈念sama閱讀 40,032評論 3 417
  • 文/蒼蘭香墨 我猛地睜開眼糕珊,長吁一口氣:“原來是場噩夢啊……” “哼!你這毒婦竟也來了振愿?” 一聲冷哼從身側(cè)響起捷犹,我...
    開封第一講書人閱讀 38,896評論 0 274
  • 序言:老撾萬榮一對情侶失蹤,失蹤者是張志新(化名)和其女友劉穎冕末,沒想到半個月后萍歉,有當?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體,經(jīng)...
    沈念sama閱讀 45,311評論 1 310
  • 正文 獨居荒郊野嶺守林人離奇死亡档桃,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點故事閱讀 37,536評論 2 332
  • 正文 我和宋清朗相戀三年枪孩,在試婚紗的時候發(fā)現(xiàn)自己被綠了。 大學時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片藻肄。...
    茶點故事閱讀 39,696評論 1 348
  • 序言:一個原本活蹦亂跳的男人離奇死亡蔑舞,死狀恐怖,靈堂內(nèi)的尸體忽然破棺而出嘹屯,到底是詐尸還是另有隱情攻询,我是刑警寧澤,帶...
    沈念sama閱讀 35,413評論 5 343
  • 正文 年R本政府宣布州弟,位于F島的核電站钧栖,受9級特大地震影響,放射性物質(zhì)發(fā)生泄漏婆翔。R本人自食惡果不足惜拯杠,卻給世界環(huán)境...
    茶點故事閱讀 41,008評論 3 325
  • 文/蒙蒙 一、第九天 我趴在偏房一處隱蔽的房頂上張望啃奴。 院中可真熱鬧潭陪,春花似錦、人聲如沸纺腊。這莊子的主人今日做“春日...
    開封第一講書人閱讀 31,659評論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽揖膜。三九已至誓沸,卻和暖如春,著一層夾襖步出監(jiān)牢的瞬間壹粟,已是汗流浹背拜隧。 一陣腳步聲響...
    開封第一講書人閱讀 32,815評論 1 269
  • 我被黑心中介騙來泰國打工宿百, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留,地道東北人洪添。 一個月前我還...
    沈念sama閱讀 47,698評論 2 368
  • 正文 我出身青樓垦页,卻偏偏與公主長得像,于是被迫代替她去往敵國和親干奢。 傳聞我的和親對象是個殘疾皇子痊焊,可洞房花燭夜當晚...
    茶點故事閱讀 44,592評論 2 353

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