PHP學習筆記----IIS7下安裝配置php環境

原文: PHP學習筆記----IIS7下安裝配置php環境

Php如何安裝                                                                                    

Php版本的選擇

Php在windows下的(php5.4.7)有兩種版本:php

  • VC9 x86 Non Thread Safe 非線程安全型 以FastCGI模式運行
  • VC9 x86 Thread Safe 線程安全性 以ISAPI模式運行

安裝過程

只須要解壓上一步的zip包便可,而後配置php.ini 詳見Php如何配置html

Mysql如何安裝                                                                                

下載Mysql database msi安裝文件,安裝提示下一步便可。mysql

Php如何配置                                                                                   

Php的zip包解壓後,在根目錄下找到php.ini-production文件,將此文件更名爲php.inisql

  • 打開php.ini配置文件,

windows

; On windows:
; extension_dir = "ext"
安全

修改成 服務器

; On windows:
extension_dir = "C:/php/ext"
session

用於指定PHP擴展包的具體目錄,以便調用相應的DLL文件。curl

 

因爲默認PHP並不支持自動鏈接Mysql,需開啓相應的擴展庫功能,好比php_mysql.dll等,即將 post

extension=php_curl.dll
extension=php_gd2.dll
extension=php_mbstring.dll
extension=php_mysql.dll
extension=php_pdo_mysql.dll
extension=php_pdo_odbc.dll
extension=php_xmlrpc.dll

注:extension=php_mysql.dll 可能在沒有更改以前默認爲;extension=msql.dll 若是不更改則會提示mysql模塊不支持

去掉這些extension以前的分號(;)去除

配置PHP的Session功能

在使用session功能時,咱們必須配置session文件在服務器上的保存目錄,不然沒法使用session,咱們須要在Windows 7上新建一個可讀寫的目錄文件夾,此目錄最好獨立於WEB主程序目錄以外,此處我在D盤根目錄上創建了phpsessiontmp目錄,而後在php.ini配置文件中

;session.save_path = "/tmp"

修改成

session.save_path = "D:/phpsessiontmp"

 

配置PHP的文件上傳功能 ?

同session同樣,在使用PHP文件上傳功能時,咱們必需要指定一個臨時文件夾以完成文件上傳功能,不然文件上傳功能會失敗,咱們仍然須要在Windows 7上創建一個可讀寫的目錄文件夾,此處我在D盤根目錄上創建了phpfileuploadtmp目錄,而後在php.ini配置文件中

;upload_tmp_dir =

修改成

upload_tmp_dir = "D:/phpfileuploadtmp"

 

修改date.timezone,不然在執行phpinfo時date部分會報錯:

;date.timezone =

修改成

date.timezone = Asia/Shanghai ;上海

date.timezone = Asia/Urumqi ;烏魯木齊、北京

 

檢驗php是否配置成功                                                                

 

只須要在php安裝目錄下雙擊php.exe,若是有問題, 在cmd界面上即可看到系統提示出現了哪些問題。

 

IIS7下安裝FastCgi(window server 2008 R2)                 

1) 打開控制面板,點擊【打開或關閉windows 功能】

2) 在「角色」節點選擇【添加角色服務】。

clip_image002[8]

3) 勾選「應用程序開發」下的【CGI】,並點擊安裝。以後重啓IIS就能夠。

clip_image004 

部署php站點                                                                                          

1) 在IIS下新建站點。

2) 而後選擇此網站,打開【處理程序映射】

clip_image006

3) 點擊【添加模塊映射】

clip_image008

4) 配置請求路徑爲:*.php

模塊選擇:FastCgiModule

可執行文件:選擇php解壓文件中的php-cgi.exe

clip_image009

最後瀏覽網站便可

相關文章
相關標籤/搜索