紀錄一下,一些已經做好可以測試的 Vmware Guesos 的 images files ..
可以直接使用
http://www.thoughtpolice.co.uk/
紀錄一下 SBS2008 上的 IIS7+PHP 的安裝,跟之前在 x86 上的有點不同,....
PHP 的版本也很有關,目前使用的版本 php5.3 沒有 support isapi 的方式安裝,
在 google 找的的文件都是用 isapi 安裝的方式,紀錄一下免的健忘
安裝版本
PHP 5.3 VC9 x64 Thread Safe 版本
安裝 IIS
1. 控制台 > 程式集 > 程式和功能 > 開啟或關閉 Windows 功能
2. 勾選 Internet Information Services
3. Internet Information Services > 全球資訊網服務 > 應用程式開發功能
4. 勾選 ASP, CGI, ISAPI擴充程式 > 按確定安裝(IIS7 預設不安裝 ASP,所以要勾選 ASP)
安裝 PHP
將 PHP 檔案解壓縮到 C:\php (解壓縮後此目錄下應是數個檔案夾)
將 php.ini-production 更名為 php.ini
ISAPI 配置方式已經被 PHP 5.3 廢掉了,因此之後請採用 FastCGI 連接吧,好處是不必 copy 檔案到系統資炓夾了,但 php.ini 設定上會複雜一些
php.ini
找到 ; extension_dir = "ext" 改成 extension_dir = "ext"
找到 ;cgi.force_redirect = 1 改成 cgi.force_redirect = 0
找到 ;cgi.fix_pathinfo=1 改成 cgi.fix_pathinfo=1
找到 ;fastcgi.impersonate = 1; 改成 fastcgi.impersonate = 1
找到 ;extension=php_mbstring.dll 改成 extension=php_mbstring.dll
找到 ;extension=php_mysql.dll 改成 extension=php_mysql.dll
找到 ;date.timezone = 改成 date.timezone = "Asia/Taipei"
(如果你不在台灣,請改成你的時區.. )
。
將 php.ini 存檔後關閉
設定 IIS
控制台 > 系統及維護 > 系統管理工具 > Internet Information Services (IIS) 管理員
(傳統檢視控制台 > 系統管理工具 > Internet Information Services (IIS) 管理員)
處理常式對應 > 新增模組對應 或新增指令碼對應
接著在開啟的視窗上請按「是」作確認..
預設文件 > 新增... > index.php > 按確定
以下可變更你的網站資料夾位置:
IIS 左側選單 > 站台 > Default Web Site > 按右鍵 > 管理網站 > 進階設定... > 實體路徑
測試 PHP 環境
請重新啟動 IIS..
到你的網站資料夾上新建一個檔案 phpinfo.php ,內容只有一行如下:
phpinfo.php
開一個新的瀏覽器,並在網址列輸入 http://localhost/phpinfo.php
如果有出現 php 相關訊息就代表安裝成功了。
這個批次檔的功用是利用 wget 抓下特定網頁後...轉存為以日期為命名的網頁,可以在 web 服務上做一些運用....如每日抓取氣象局的網頁,轉到本身的網站作為資訊等等...
for /f "tokens=1-5 delims=/ " %%d in ("%date%") do wget http://tw.futures.finance.yahoo.com/future/l/opt_TXO_1.html -O%%d-%%e-%%f.html --wait=10
測試的結果..還是可以 work 的...但似乎只有一個 wan 可以 support ppoe ...其他的 wan 只 support 固定ip...不過我測試來做兩條線的備援,似乎都是用固定ip,就不在意有沒有 ppoe 的機制了...
C:\Documents and Settings\willkao>ping www.facebook.com.tw