Fulephp+Smarty開發環境構建?

Tags: 環境, 框架,

Fuelphp是一個敏捷開發的php框架,吸取很多優秀框架的優點,和Ruby on rails ,Laravel等都很相似,並且遵循psr規範,使用了php5.3的命名空間等新特性,支持腳手架一行代碼搞定80%的工作,大大提高了開發的速度。不知道你沒有了解過composer它是php的一個包管理工具,鑑於國內經常被牆所以每次用的時候都很沮喪,今天給大家介紹一個國外的免費環境,用於練習Fuelphp框架+smarty的搭建。希望能幫到有需求的網友。

Fulephp+Smarty開發環境構建

工具/原料

Linux基本操作命令

github合法用戶

https://c9.io/

方法/步驟

首先打開cloud9,建議通過github賬號登陸,如果沒有可以到github上註冊一個玩玩.

Fulephp+Smarty開發環境構建

因為這次分享的如何搞定Fuelphp+smarty的整合,下次我會分享Laravel環境的搭建,這裡我們選擇創建一個workplace,在選擇php,最後填寫簡單的workplace名稱和相應的描述.

Fulephp+Smarty開發環境構建

新創建的php的workplace之後再對應的目錄下面會有三個默認文件

README.md php.ini hello-world.php打開看看沒用所以刪除它們

Fulephp+Smarty開發環境構建

接下來我們來安裝fuelphp框架已經快速創建一個blog

對應命令:

oil create 項目名稱

mv blog/* ./

rm -rf blog/

Fulephp+Smarty開發環境構建

Fulephp+Smarty開發環境構建

接下來我們安裝一下smarty模板引擎並配置config

修改文件位置

vim /home/ubuntu/workspace/fuel/app/config/config.php

Fulephp+Smarty開發環境構建

Fulephp+Smarty開發環境構建

Fulephp+Smarty開發環境構建

Fulephp+Smarty開發環境構建

修改smarty的後綴和左右定界符

修改文件如下:

vim /home/ubuntu/workspace/fuel/packages/parser/classes/view/smarty.php

vim /home/ubuntu/workspace/fuel/packages/parser/config/parser.php

Fulephp+Smarty開發環境構建

Fulephp+Smarty開發環境構建

接著我們修改一下虛擬主機的目錄並寫一個控制器看看效果

修改文件如下:

sudo vim /etc/apache2/sites-enabled/001-cloud9.conf

vim /home/ubuntu/workspace/fuel/app/classes/controller/welcome.php

vim/home/ubuntu/workspace/fuel/app/views/welcome/index.php

Fulephp+Smarty開發環境構建

Fulephp+Smarty開發環境構建

如果沒有數據庫支持那怎麼行那,所以還是要說一下如何進入mysql數據庫

Fulephp+Smarty開發環境構建

扯了這麼久那就看看我們最後的效果,這裡提醒一下關閉的時候直接關閉瀏覽器即可,這樣可以保持你的網站別人也可以訪問哦.

Fulephp+Smarty開發環境構建

Fulephp+Smarty開發環境構建

Fulephp+Smarty開發環境構建

注意事項

如果在使用composer的時候出錯請聯繫我

如果有時間我會使用fuelphp進行一個web敏捷開發。

最終效果: https://app-fuel-kinyou1.c9.io/

相關問題答案