我想寫個小系統(tǒng)部署在西部數(shù)碼的服務(wù)器上,會用laravel,可好像laravel等一些框架需要自己配置服務(wù)器,我的虛擬機(jī)又不能配置,只有www目錄
各位推薦個能簡單部署到普通服務(wù)器的php框架(不想買阿里云那樣的主機(jī))
如果你已經(jīng)熟悉Laravel開發(fā)。那么對于高效小框架來說強(qiáng)力推薦Lumen, 一款由Laravel核心人員開發(fā)的,為速度而生的迷你框架。 可以隨時(shí)隨地升級為Laravel項(xiàng)目。參看http://lumen.laravel-china.org
我自己寫的一個路由控制類也就100多行,沒有依賴的。
https://github.com/bephp/router
通過反射自動傳遞參數(shù),使用樹形結(jié)構(gòu)存儲,匹配路由速度快且穩(wěn)定。比普通的正則表達(dá)式循環(huán)匹配性能要好。
可以和另一個微型的數(shù)據(jù)庫訪問庫結(jié)合使用,我自己項(xiàng)目也在用。
https://github.com/bephp/activerecord
這個庫也很小,加上注釋也才400行不到??梢栽囋?。
就是不支持依賴管理的框架唄?zend framework1, thinkphp, 老版本的cakephp應(yīng)該都可以。
另一個辦法就是你把代碼都弄好了傳上去,但是以后每次更新都要重新上傳所有代碼也是個麻煩。
話說西部也不便宜啊,所以還是阿里云更好。
既然是小系統(tǒng),那用個CMS就行了,用框架做小系統(tǒng)感覺在造輪子。常用的功能都被主流CMS開發(fā)出來并用到爛了,用那些不支持依賴管理的框架還不如用CMS。如drupal, joomla也是挺不錯的,視乎你打算做什么樣的小系統(tǒng)。
像ci, cakephp, thinkphp等框架都很主流,但沒有那個擁有大量現(xiàn)成可用的組件可以直接使用,僅以框架本身,編碼勞動力無法積累,無法像joomla,wordpress一類的CMS擁有上千上萬量級的組件可用。