之前一直使用的是集成環(huán)境,也使用安裝包安裝一鍵式的php。二則各有利弊,集成環(huán)境考慮到安全性,一鍵式的目前只有的5.2低版本。
本人也一直想嘗試從PHP官網(wǎng)下載手動(dòng)配置,前幾天試了下,在一臺(tái)Windows2012,IIS7.5的阿里云ECS一次就配置成功了,下面我來(lái)說(shuō)下具體步驟:
我是在php的官網(wǎng)下載的PHP5.6 X64版本,這個(gè)根據(jù)自己需求來(lái)選擇。
附:PHP5.6 X32、X64 提取碼: a94j
解壓后,在根目錄下找到php.ini-production文件,將此文件改名為php.ini
打開(kāi)php.ini配置文件,將
;On windows:;extension_dir = "ext"
修改為
;On windows:extension_dir = "C:/php/ext" //你php文件存放的目錄
開(kāi)啟如下規(guī)則(去掉前面的分號(hào))
extension=php_curl.dllextension=php_gd2.dllextension=php_mbstring.dllextension=php_mysql.dllextension=php_pdo_mysql.dllextension=php_pdo_odbc.dllextension=php_XMLrpc.dll
在使用session功能時(shí),我們必須配置session文件在服務(wù)器上的保存目錄,否則無(wú)法使用session,我們需要新建一個(gè)可讀寫(xiě)的目錄文件夾,此目錄最好獨(dú)立于WEB主程序目錄之外,此處我在C盤(pán)上建立了phpsessiontmp目錄,然后在php.ini配置文件中,將
;session.save_path = "/tmp"
修改為:
session.save_path = "C:/php/phpsessiontmp"
同session一樣,在使用PHP文件上傳功能時(shí),我們必須要指定一個(gè)臨時(shí)文件夾以完成文件上傳功能,否則文件上傳功能會(huì)失敗,我們?nèi)匀恍枰⒁粋€(gè)可讀寫(xiě)的目錄文件夾,此處我在C盤(pán)php目錄上建立了phpfileuploadtmp目錄,然后在php.ini配置文件中,將:
;upload_tmp_dir =
修改為:
upload_tmp_dir = "C:/php/phpfileuploadtmp"
修改date.timezone,否則在執(zhí)行phpinfo時(shí)date部分會(huì)報(bào)錯(cuò),將:
;date.timezone =
修改為:
date.timezone = Asia/Shanghai ;上海 date.timezone = Asia/Urumqi ;烏魯木齊、北京
以上就是主要配置的一些規(guī)則,下面我們來(lái)驗(yàn)證下是否配置成功。
在php安裝目錄下運(yùn)行php.exe,如果有問(wèn)題,在cmd界面上便可看到系統(tǒng)提示。
點(diǎn)擊網(wǎng)站,在右邊打開(kāi)“處理程序映射”
最后使用PHPinfo測(cè)試是否可以瀏覽。
新聞熱點(diǎn)
疑難解答
圖片精選