2010-02-01 80 views
1

我想將主機頭文件添加到PHP的IIS中。有沒有辦法從PHP訪問配置數據庫,還是必須編寫.NET命令行工具,然後從PHP中調用它?使用PHP的IIS主機頭文件

下面是問題的背景。我在Windows 2003/IIS6上安裝了Wordpress MU安裝程序。設置支持子域(blog.mainsite.com)的唯一方法是將每個子域添加到網站的主機標題設置中。每次創建新的子域時手動執行此操作都很乏味且容易出錯,所以我正在尋找一種通過代碼完成的方法。

回答

0

我一直在用PHP過去這條道路,並最終結束了對VB腳本或.NET控制檯應用程序的脫殼。

David Wang有一個方便的腳本,允許您單獨添加/刪除新的主機標頭(您不能使用adsutil.vbs)。

How to manipulate (insert/replace/remove) list data type in IIS configuration (David Wang)

+0

謝謝了!很快就會檢查出來 – KalenGi

+0

@kalengi - 你應該注意到運行這個腳本的用戶帳戶需要是管理員。 – Kev

+0

儘可能多的。有一個問題,但是這不會引入潛在的安全問題,因爲通過用戶頁面改變web服務器狀態(管理功能)是可以被破壞的事實嗎? – KalenGi