bestlong 怕失憶論壇

 

 

搜索
bestlong 怕失憶論壇 論壇 PHP IIS + PHP 手動安裝手冊
查看: 7021|回復: 4
go

IIS + PHP 手動安裝手冊 [複製鏈接]

Rank: 9Rank: 9Rank: 9

1#
發表於 2007-10-24 16:45 |只看該作者 |倒序瀏覽 |打印
想要讓 XP 環境的 IIS 支援 PHP
可以採用手動安裝,程序如下

1. 到 www.php.net 下載 Windows Binaries PHP x.x.x zip package。
2. 將下載的壓縮檔解壓縮到 C:\PHP 下,可以看到目錄中有 php.exe 以及其他程式與子目錄。
3. 設定系統變數在 Path 增加 C:\PHP 路徑。
4. 設定 C:\PHP 目錄的安全性權限加入 IUSR_電腦名稱 帳號並設定讀取及執行的權限。
5. 複製 C:\PHP\php.ini-recommended 到系統目錄(C:\windows),並改成 php.ini 檔案名稱,然後編輯 C:\php.ini 設定檔。
5.1. 修改 doc_root 指向網站的根目錄,一般會是 "c:\inetpub\wwwroot"。
5.2. 修改 extension_dir 指向 PHP 的擴充模組路徑,一般會是 "./ext/"。
5.3. 尋找 extension=php_xxx.dll 移除左側的 ; 註解符號來啟用模組,例如 php_mysql.dll 。
5.4. 儲存 php.ini
5. 到 控制台>系統管理工具>Internet Information Services 啟動 IIS 管理介面。
5.1. 展開到左側樹狀目錄中的網站節點滑鼠右鍵選內容。
5.2. 選擇主目錄頁籤點選設定,新增執行檔瀏覽到 C:\PHP\php5isapi.dll 副檔名輸入 .php 後選擇確定。
5.3. 選擇文件頁籤新增預設文件,輸入預設文件名稱 index.php 後選擇確定。
5.3. 重新啟動 IIS 或直接重新開機。
6. 到網站目錄中新增編輯 index.php 內容中輸入 <?php phpinfo(); ?> 存檔。
7. 開啟瀏覽器,瀏覽網址 http://localhost/ 就可以看到 PHP 的相關資訊網頁。
我是雪龍
http://blog.bestlong.idv.tw
http://www.bestlong.idv.tw

Rank: 9Rank: 9Rank: 9

2#
發表於 2007-12-28 15:33 |只看該作者
在 Windows 2003 環境下,由於安全性的問題就需要多一些步驟

要在 IIS 管理中的網頁服務延伸增加設定
新增一個延伸名稱 PHP5 ISAPI 設定需要的檔案加入 C:\PHP\php5isapi.dll 然後勾選設定延伸狀態允許按下確定即可

而 C:\PHP 目錄的權限就跟 XP 環境設定不同,直接加入 EveryOne 帳號的讀取及執行的權限
這樣 PHP 才會正常運作
我是雪龍
http://blog.bestlong.idv.tw
http://www.bestlong.idv.tw

Rank: 9Rank: 9Rank: 9

3#
發表於 2007-12-28 15:57 |只看該作者
若是希望不要將 php.ini 放置在 C:\windows 下
可以設定機碼
  1. Windows Registry Editor Version 5.00

  2. [HKEY_LOCAL_MACHINE\SOFTWARE\PHP]
  3. "IniFilePath"="C:\\PHP"
複製代碼
我是雪龍
http://blog.bestlong.idv.tw
http://www.bestlong.idv.tw

Rank: 9Rank: 9Rank: 9

4#
發表於 2008-7-30 15:57 |只看該作者
php.ini 位置設定可以參考 http://tw.php.net/configuration 說明

其中有提到可以設定系統環境變數 PHPRC 來指定 php.ini 的位置
我是雪龍
http://blog.bestlong.idv.tw
http://www.bestlong.idv.tw

Rank: 9Rank: 9Rank: 9

5#
發表於 2009-11-14 02:09 |只看該作者
太久沒親手安裝, 還算花了不少時間
算是在這提醒自己一下
不管 php.ini 是決定放在哪個路徑之下
總之還是先寫程式用 phpinfo() 函數跑過
要明確的確認到底 web server 載入 php 是用哪個設定檔喔
才不會改了老半天的設定值以及重新啟動多次的服務或電腦等等
用盡辦法除錯弄到抓狂才恍然大悟原來改錯檔案了
我是雪龍
http://blog.bestlong.idv.tw
http://www.bestlong.idv.tw
‹ 上一主題|下一主題

Archiver|怕失憶論壇

GMT+8, 2024-4-19 16:21 , Processed in 0.014515 second(s), 10 queries .

Powered by Discuz! X1.5

© 2001-2010 Comsenz Inc.