⑴ window8怎麼配置nginx
工具原料:電腦+win8+php環境
window8配置nginx方法如下:
1、首先需要准備的應用程序包。
nginx:nginx/Windows-1.0.4
php:php-5.2.16-nts-Win32-VC6-x86.zip (nginx下php是以FastCGI的方式運行,所以我們下載非線程安全也就是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了。
2)接下來我們來配置php,讓php能夠與nginx結合。找到
;cgi.fix_pathinfo=1
去掉這里的封號。
cgi.fix_pathinfo=1
這一步非常重要,這里是php的CGI的設置。
3)nginx的安裝與配置。
把下載好的nginx-1.0.4的包同樣解壓到D盤的wnmp目錄下,並重命名為nginx。接下來,來配置nginx,讓它能夠和php協同工作。進入nginx的conf目錄,打開nginx的配置文件nginx.conf,找到
location/{
roothtml;#這里是站點的根目錄
indexindex.htmlindex.htm;
}
將root html;改為root D:/wnmp/www;
再往下,找到
#.0.0.1:9000
#
#location~.php${
#roothtml;
#fastcgi_pass127.0.0.1:9000;
#fastcgi_indexindex.php;
#fastcgi_paramSCRIPT_FILENAME/scripts$fastcgi_script_name;
#includefastcgi_params;
#}
先將前面的「#」去掉,同樣將root html;改為root D:/wnmp/www;。再把標記為紅色的/scripts改為「$document_root」,這里的「$document_root」就是指前面「root」所指的站點路徑,這是改完後的:
#.0.0.1:9000
#
location~.php${
rootD:/wnmp/www;
fastcgi_pass127.0.0.1:9000;
fastcgi_indexindex.php;
fastcgi_paramSCRIPT_FILENAME$document_root$fastcgi_script_name;
includefastcgi_params;
}
保存配置文件,就可以了。
nginx+php的環境就初步配置好了,來跑跑看。可以輸入命令 來啟動php,
就說明,nginx+php的環境已經配置好了
⑵ nginx 更改埠號後php文件無法訪問了
我卜哪在坦弊段本地試了一下改埠號,訪問是正常的
⑶ windows下nginx+php fastcgi 會自動退出,怎麼破
我寫了一個軟體,監控PHP-cgi進程的,如下,我正在用。同時解決了控制台啟動一直顯示控制台問題,我這樣是沒有控制台的,軟體可以縮小到托盤圖標里,不礙眼。
想了下,還是發出來吧,以後我肯定要加好多功能的,目前伺服器還沒太懂配置nginx Apache php等
易語言源碼:http://oss.itgowo.com/download/project/php-cgi-manager/%E6%9C%8D%E5%8A%A1%E7%AE%A1%E7%90%86.e
程序:http://oss.itgowo.com/download/project/php-cgi-manager/%E7%AE%A1%E7%90%86%E8%BD%AF%E4%BB%B6.exe
⑷ 國內外知名PHP集成環境的優缺點分析,PHP集成環境包、PHP綠色集成環境推薦
排名不分先後!(網上復制粘貼的介紹,加上自己的一些理解寫的,如有不足請指點)
Xampp集成環境 小編最喜歡的工具,畢竟跟了自己8年,8年啊,8年多厲害,8年前要是我搞淘寶,就沒馬雲什麼事了!
XAMPP(Apache+MySQL+PHP+PERL)是一個功能強大的建站集成軟體包。這個軟體包原來的名字是 LAMPP,但是為了避免誤解,最新的幾個版本就改名為 XAMPP 了。它可以在Windows、Linux、Solaris、Mac OS X 等多種操作系統下安裝使用,支持多語言:英文、簡體中文、繁體中文、韓文、俄文、日文等。
下載解壓就能使用了,還支持蘋果系統,溜的飛起。英文界面,用著B格也提高了不少,一拿出手,尼瑪就是英文!拽!!
優點:支持的系統多啊,軟體使用簡單,可視化界面,我自己覺得很牛逼,因為我經常用的!
缺點:怎麼可能有缺點,我偏愛的工具是不能有缺點的!PHP是最好的語言!!
然後就是老牌的apmserv,APMServ是一款快速搭建Apache2.2.X、PHP5.2.X、MySQL5.1.X4.0.26、Nginx、Memcached、phpMyAdmin、OpenSSL、SQLite、ZendOptimizer,以及ASP、CGI、Perl網站伺服器平台的綠色軟體,並擁有跟IIS一樣便捷的圖形管理界面。當年剛學會建站,就是這款環境,老牌,可惜版本少了點,但是還是能用的。當年可是用的最多,可惜不更新了,版本舊,目前用的人也很少。
優點:好用,方便,綠色,有知名度
缺點:好像不更新了,作者說了要更新,看了界面很好看,但是這么多年過去了就是死活不更新,也許不賺錢,就不想弄了吧,了無音訊
WampServer是一款由法國人開發的Apache Web伺服器、PHP解釋器以及MySQL資料庫的整合軟體包。免去了開發人員將時間花費在繁瑣的配置環境過程,從而騰出更多精力去做開發。WampServer就是Windows Apache Mysql PHP集成安裝環境,即在window下的apache、php和mysql的伺服器軟體。看名字就很牛,屬於wamp套件伺服器!
在windows下將Apache+PHP+Mysql 集成環境,擁有簡單的圖形和菜單安裝和配置環境。PHP擴展、Apache模塊,開啟/關閉滑鼠點點就搞定,再也不用親自去修改配置文件了,WAMP它會去做。再也不用到處詢問php的安裝問題了,wampserver一切都搞定了。這個軟體是完全免費的,可以在其官方網站下載到最新的版本。本文中使用的版本是WampServer 2.0f(發布日期2008年12月16日),其中包括Apache 2.2.11,PHP 5.2.8,MySQL 5.1.30。
優點:可視化程度很好,功能也多,做的不錯,專業方便,國外知名軟體,工具好用。
缺點:安裝偶爾有問題,不集成vc。
然後是phpwamp集成環境,PHPWAMP可以在缺失必要系統依賴的組件下正常運行,PHPWAMP不用安裝麻煩的VC運行庫,不用修復系統缺失的組件,可無視依賴運行。自定義功能可以隨意自定義32位和64位的所有PHP歷史版本,自動智能匹配32位系統和64位系統所需的相關依賴完美運行,如果遇到各種佔用及其他異常造成的環境故障,還可以使用強制清除環境阻礙暴力清除阻礙運行,全智能自動分析,清除阻礙過程中是不會造成任何影響的。
優點:
自帶了強大的三大站點功能
iis站點管理一鍵配置,支持無限個PHP版本同時運行,無限自定義mysqlphp版本。
Nginx站點管理一鍵配置,支持無限個PHP版本同時運行,無限自定義mysqlphp版本。
Apache站點管理一鍵配置,支持無限個PHP版本同時運行,無限自定義mysqlphp版本。
真正的純綠色集成環境,自身已經集成了VC運行庫,系統dll缺失也能正常使用,默認版本很多,能同時運行多個版本,PHP版本和mysql版本隨意切換,站點管理工具好用且很專業。
缺點:不清楚
接著是phpstudy,phpStudy是一個PHP調試環境的程序集成包。該程序包集成最新的Apache+PHP+MySQL+phpMyAdmin+ZendOptimizer,一次性安裝,無須配置即可使用,是非常方便、好用的PHP調試環境該程序不僅包括PHP調試環境,還包括了開發工具、開發手冊等總之學習PHP只需一個包。對學習PHP的新手來說,WINDOWS下環境配置是一件很困難的事;對老手來說也是一件煩瑣的事。因此無論你是新手還是老手,該程序包都是一個不錯的選擇。
phpStudy是一個PHP調試環境的程序集成包。 phpstudy 界面 phpstudy 界面 該程序包集成最新的Apache+PHP+MySQL+phpMyAdmin+ZendOptimizer,一次性安裝,無須配置即可使用,是非常方便、好用的PHP調試環境.該程序不僅包括PHP調試環境,還包括了開發工具、開發手冊等.總之學習PHP只需一個包。
綠色環境,解壓就能用,切換版本相當方便,應該是精簡過的,因為軟體體積相當的小,小體積下載方便使用
優點:切換版本方便,除了apache和nginx竟然還有iis,功能很強大,而且體積小,方便攜帶。
缺點:有點感覺不穩定,可惜沒有集成VC運行庫。
接著是名字很好看的phpnow,PHPnow中文應用框架PHPnow framework 提供安全快速的PHP開發解決方案,PHPnow framework採用國際公認的mvc思想,採用OOP方式開發,易擴展、穩定、超強大負載能力,企業級安全部署,重點發展現代安全快速的互聯網應用程序開發,PHPnow 改名為 ServKit!這玩意就一黑白界面,用著很有檔次,有木有,PHPnow是Win32下綠色免費的Apache + PHP + MySQL 環境套件包。簡易安裝、快速搭建支持虛擬主機的 PHP 環境。附帶 PnCp.cmd控制面板,幫助你快速配置你的套件,使用非常方便。 PHPnow 是綠色的,解壓後執行 Setup.cmd 初始化,即可得到一個 PHP + MySQL 環境。然後就可以直接安裝 Discuz!, PHPWind, DeDe, WordPress 等程序。
優點:好用,方便,綠色,看著很專業
缺點:不清楚
然後是護衛神,名字好怪,為啥不叫護舒寶,是一款面向個人管理伺服器
優點:安裝快捷,看著挺方便的,沒用過多少次。
缺點:不清楚
再然後是EasyPHP集成環境,方便耐用
優點:短小精悍,能看到執行流程,有一種安逸感
缺點:不清楚
再再然後是AppServ集成環境,多國語言
優點:安裝方便,可視化,滑鼠動動就行了,比較文藝范
缺點:沒有集成VC
再再再然後是PHPMaker環境,竟!然!是!收!費!的!而且竟然還是英文,太裝逼了!
優點:竟然收費!沒有優點!!收費的東西天理難容,不能有優點!!有也是沒有!!
缺點:收費的、、、、、缺點太多,少說也有一億條缺點
VertrigoServ集成環境,與AppServ類似
優點:和上面那些差不多,我也不是很清楚,很少用
缺點:沒有中文
xSite企業自助建站軟體 ,包含了Nginx + PHP + MySQL 平台,看著比較商業化,沒啥好感。
優點:和上面那些差不多,沒用過我也不是很清楚
缺點:沒聽說過
wempserver集成環境,安全、高效的nginx+mysql+php環境包。
優點:安全綠色搞笑
缺點:感覺windows下的nginx不穩定
phpnow(ServKit 綠色PHP套件) php集成環境
PHPnow 是什麼?
Win32 下綠色免費的 Apache + PHP + MySQL 環境套件包。
簡易安裝、快速搭建支持虛擬主機的 PHP 環境。附帶 PnCp.cmd 控制面板,幫助你快速配置你的套件,使用非常方便。
PHPnow 是綠色的,解壓後執行 Setup.cmd 初始化,即可得到一個 PHP + MySQL 環境。
然後就可以直接安裝 Discuz!, PHPWind, DeDe, WordPress 等程序。
支持虛擬主機:便捷的虛擬主機管理
配置文件備份:放心地去嘗試修改配置文件,亂了就還原配置
虛擬主機代理:可與 IIS 共存 (不同埠,泛解析代理)
免費,綠色,無插件,無廣告
有必要掌握手動配置 PHP ,PHPnow 只是為你減少重復的動作。請嘗試自己搭建 PHP 環境,參考參考相關權威文檔。貌似就這些了,如果還有漏網之魚,歡迎大家補充啊!
推薦了這么多,大家喜歡用啥就用啥,反正也不關我的事,大家沒事干關注一下小編。