我之前參考了網上許多的iis下安裝php的文章,都是拷php.ini和一堆的.dll,一個人有一個人的說法,亂七八糟,許多安裝教程編寫者自己都不知道拷這些東西,改這些配置究竟是幹啥用的。我經過了一個上午的痛苦折磨和實驗終於搞清楚了這裡面的道道,現告訴大家一個帶解釋的安裝教程:
一般的教程都是以看見phpinfo()這個東西為結尾的,那麼我告訴你,要看見這個東西,要能運行php其實很簡單,核心的就是那步在iis中添加.php的過程。
最簡安裝過程:
1、先下載php5.2.5:
解壓至一個檔案夾,然後改檔案名稱簡單點(自己方便,非必須步驟)比如我的是E:php5.2.5
2、開啟IIS,在“預設網站”右鍵“屬性”->主目錄->配置->添加
可執行檔:E:php5.2.5php5isapi.dll
副檔名:.php
確定
3、建立一檔案夾比如E:php,檔案夾上右鍵“屬性”,在“web 共用”標籤選“共用資料夾”,別名輸入php。
在E:php下建立a.php,內容是<? echo phpinfo(); ?>
5、開啟http://localhost/php/a.php,就看到了phpinfo的那些東西了!
雖然最簡安裝方式已經可以讓你使用php的準系統了,但是串連mysql等擴充還沒有裝上,所以我推薦的是標準的安裝過程,以免以後出現什麼問題您拿板磚砸我。
標準安裝過程:
1、先下載php5.2.5:
解壓至一個檔案夾,然後改檔案名稱簡單點(自己方便,非必須步驟)比如我的是E:php5.2.5
2、複製php5.2.5檔案夾下的 php.ini-dist 到 C:WINDOWS下 並改名為 php.ini
並修改以下項:
extension_dir = "./" 為 extension_dir = "E:php5.2.5ext",這是php其他的函數庫
extension=php_gd2.dll 前面的分號去掉,這個是GD函數庫跟支援圖片有關的
extension=php_mysql.dll 前面的分號去掉,這個是MYSQL函數庫
PS:如果想採用cgi方式解析php檔案(cgi方式下面有解釋),則把 cgi.force_redirect = 1 前面分號去掉,並把1改成0
儲存
3、複製php5ts.dll和libmysql.dll到C:WINDOWSsystem32下
4、建立一檔案夾比如E:php,檔案夾上右鍵“屬性”,在“web 共用”標籤選“共用資料夾”,別名輸入php。
在E:php下建立a.php,內容是<? echo phpinfo(); ?>
6、開啟http://localhost/php/a.php,就看到了phpinfo的那些東西了!