買了windows系統(tǒng)的服務(wù)器后需要一個php環(huán)境來搭建自己的項目笑窜,在這我介紹一下怎樣在windows server 2012上面配置php環(huán)境程储,以下內(nèi)容適合使用服務(wù)器的新手們鳍置。
(php5.3辽剧、5.4和apache都是用vc9編譯,電腦必須安裝vc9運行庫(Microsoft Visual C++ 2008 SP1 Redistributable Package)才能運行税产;php5.5怕轿、5.6是vc11編譯,如用php5.5辟拷、5.6必須安裝vc11運行庫撞羽;php7.0、7.1是vc14編譯衫冻,如用php7.0诀紊、7.1及以上版本必須安裝vc14以上的運行庫。)
下載安裝對應(yīng)PHP版本的Visual Studio運行庫點我下載微軟運行庫
我嫌麻煩就直接用微軟常用運行庫合集隅俘,里面包含多個運行庫
下載自己所需的PHP版本點我下載PHP
如果想使用IIS配置PHP的話邻奠,那么需要選擇Non Thread版本的PHP(32位操作系統(tǒng)、64位操作系統(tǒng)为居,分別表示為X86碌宴、X64)
把下載好的php文件解壓到文件夾,然后給文件夾命名為PHP蒙畴,最后放在C盤根目錄
把下載好的php文件全部復(fù)制到“php”文件夾中
把下載好的php文件全部復(fù)制到“php”文件夾中
復(fù)制多一個“php.ini-production”文件贰镣,然后改名為“php.ini”
4.jpg
用記事本打開“php.ini”:把extension_dir = "ext"
改成extension_dir = "C:\php\ext"
如圖所示,記得刪除前面的冒號
設(shè)置時區(qū):把date.timezone =
改成date.timezone = Asia/Shanghai
如圖所示膳凝,記得刪除前面的冒號
開啟php短標(biāo)簽:把short_open_tag = Off
改成short_open_tag = on
如圖所示碑隆,記得刪除前面的冒號
CGI模式運行:把cgi.force_redirect = 1
改成cgi.force_redirect = 0
如圖所示,記得刪除前面的冒號
FastCGI 支持模仿客戶端安全令牌的能力:把fastcgi.impersonate = 1
前面的冒號刪掉
如圖所示(IIS 能夠定義運行時所基于的請求的安全上下文蹬音。如果在 IIS 中運行則設(shè)為 1,不運行改為 0上煤。)
cgi.rfc2616_headers指定PHP在發(fā)送HTTP響應(yīng)代碼時使用何種報頭:把cgi.rfc2616_headers = 0
改成cgi.rfc2616_headers = 1
如果設(shè)定為 0,PHP 發(fā)送一個 Status: 報頭祟绊,Apache 和其它 web server 都支持楼入。如果此選項設(shè)定為 1哥捕,PHP 將發(fā)送 兼容的報頭。除非你知道自己在做什么嘉熊,否則保留其值為 0遥赚。
開啟GD庫:把extension=gd2
前面的冒號去掉
GD 庫(也可以稱為 GD2 函數(shù)庫)是一個開源的用于創(chuàng)建圖形圖像的函數(shù)庫,該函數(shù)庫由C語言編寫阐肤,可以在 Perl凫佛,PHP 等多種語言中使用。GD 庫中提供了一系列用來處理圖片的 API(接口)孕惜,使用 GD 庫可以處理圖片愧薛、生成圖片、生成二維碼和驗證碼衫画,也可以給圖片加水印等毫炉。
PHP常用擴展功能,如圖所示進行開啟(開啟方式只需刪除前面的冒號就行)