作為一名偽phper,肯定少不了自己開發web系統項目。如果項目是面向大眾的,需要他人安裝你的產品,不可缺少的就是需要弄個安裝向導,這樣才能讓他們簡單輕松的安裝你的產品。如果你覺得沒必要,覺得寫個文檔教程就可以,那我想說,你的產品是面向同行人...不過作為程序員,最終我們還是需要學習怎樣開發出系統的安裝向導,因為這不是有沒有用的問題,而是學沒學到的問題....
我們都知道,一般系統有沒有安裝都是通過判斷系統中是否有某種文件,有則說明已安裝,沒有則未安裝。而這個文件是安裝完成后生成的,所以可以拿來判斷。在這里我也是使用判斷文件的方式來判斷系統是否已安裝。但這里有個問題,對于使用新浪SAE來說,由于不支持本地文件寫操作,那我們就生成不了文件,這樣判斷文件是否存在就無效了。而這里的解決方法是將文件生成在新浪的storage,但這里又有個問題,就是生成的操作方式不一樣,storage是新浪SAE為開發者提供的分布式文件存儲服務,我們只能用它給出的類來生成文件,所以如果系統需要在新浪SAE上完成安裝向導的話,則需要判斷當前是哪中平臺,然后根據不同平臺調用不同的方法....