over 5 years ago

前言

DataMining這門課第一次作業要建立FP Tree來分析Frequent Itemset,有分三部分:

  1. 單機版
  2. Map Reduce on Window Azure版本
  3. 第二版本改善效能(bonus) 由於筆者最擅長的語言是PHP,就打算用PHP撰寫之。

安裝

  1. 先照著這篇文章來安裝 PHP + Windows Azure SDK + SQL Server Express
  2. 再照著這篇文章來安裝 Windows Azure SDK for PHP 以及學習如何測試開發

試跑

上一步驟做完應該已經會產生package了,現在要來跑跑看,請參考這篇文章來用用看phpinfo();

安裝 Q & A

你可能會遇到一些神奇的問題

  • PHP 安裝失敗

很妙的是Microsoft Web Platform Installer他並不會自己幫你裝好IIS,你要去控制台->程式與功能->開啟或關閉windows功能把它設定成至少這樣才能開始安裝PHP

  • 404 Not Found

根據筆者的經驗,Microsoft Web Platform Installer安裝的php版本會是壞掉的(很妙,啊?),檢測方法是去C:\Program Files\PHP\v5.3\下點開php.exe和php-cgi.exe看會不會炸掉,
如果OK就可以,不行的話你可能要去PHP for Windows官網找5.3 Thread safe zip
請自行備份舊檔案,解壓縮新檔案到同一個資料夾,再把舊的php.ini複製進去新folder。

然後呢,你可能會繼續404 Not Found,此時很有可能是IIS並沒有自動幫你設定好FastCGI & enable PHP。

請進入控制台->系統管理工具->IIS管理員->FastCGI設定然後這樣設定



然後回到IIS管理員進去PHP管理區啟動PHP

之後看看行不行,不行就google看看囉,或看這裡搜尋404,至少我是這樣解決的。

Reference

 
comments powered by Disqus