[環境建置]
安裝Appserv 注意事項
( 安裝完Appserv後就會有 Apache Http Server、PHP、MySQL、phpMyAdmin )
MySQL Server Configuration
- 記住輸入的密碼 (之後登phpMyAdmin的帳號是root 密碼就是這裡輸入的)
- 不要勾選 Old Password Support
- 勾選 Enable InnoDB 安裝成功輸入 http://localhost 進入phpMyAdmin時一片空白 => 解決方式
在Win7底下設置好環境後,我的CI目錄是在 AppServ/www/CodeIgniter
之中
CodeIgniter 底下主要有
- application/
- system/
- user_guide/
- welcome/
- index.php
- license.txt
對CodeIgniter來說我的baseurl就是就是: http://localhost/CodeIgniter
[參考] 以下都是中文!!!
CodeIgniter (1) - 導論:介紹CodeIgniter、Framework、MVC 的概念。
OSSF 自由軟體鑄造場工作坊 CodeIgniter 2.0.X 講課投影片:從CodeIgniter導讀,到建置、各種練習,內容很豐富的投影片
CodeIgniter 使用手冊版本 2.1.4:CodeIgniter 詳細使用手冊
[View 練習]
Read on →前面幾篇的練習,
輸入網址都是要打 localhost/CodeIgniter/index.php/account/index
中間的 index.php
實在是天殺的醜阿
考慮到URL的美觀、還有未來維護專案的方便性(不想所有的Project都混在CodeIgniter底下)
以下以 Win7+Appserv 的環境來實做
有一個project名稱叫做account,放在AppServ/www底下,只取用本來CodeIgniter的部分資料夾及檔案:
- AppServ/www/account/
- application/
- system/
- index.php
[Step1] 確定 Apache 的 mod_rewrite 功能有開啟
Read on →延續之前的帳號申請練習
之前那篇只有做頁面的轉換而已,並沒有實質的功能:因為以下兩個功能還沒有實做
$this->load->model('account_model');
$this->account_model->apply_account();
這篇將介紹如何實做資料庫和網頁的連結
管理資料庫
Read on →延續前幾篇的練習,有了基本功能,再來就是美化了,
最常用的前端框架就非bootstrap莫屬
這篇將介紹如何套用bootstrap
下載 Bootstrap
若沒有要特別去做一些調整,就直接點選客製化與下載吧。
下載後解壓縮應該會看到 bootstrap 目錄有底下這些檔案
bootstrap/
├── css/
│ ├── bootstrap.css
│ ├── bootstrap.min.css
├── js/
│ ├── bootstrap.js
│ ├── bootstrap.min.js
└── img/
├── glyphicons-halflings.png
└── glyphicons-halflings-white.png
(2014/03/01更新)
以前coding,都要先建置編譯環境
C:DevC++ -> CodeBlocks
Java:Eclipse
CodeIgniter、Node.js(在Windows上裝根本是夢魘@@)
.
.
.
現在有了Koding這個平台,就可以直接在線上coding,不用再為建置環境弄得一個頭兩個大
而且Koding不單只是雲端開發環境,更是開發者們的社群,有許多頻道(Project、開發者)可以訂閱,
讓開發者不僅有個方便的coding空間,更可以和其他程式設計師交流!
從影片就可以看到Koding除了基本必備的編輯器、網頁預覽外,還預設
- Apache:在家目錄WWW裡面就可以架設網站啦
- Git
- npm
- C,C++,Java,PHP,Python,Ruby,Perl,Go,MySQL,MongoDB,Django...開發環境。
- 終端機:Koding是給你一個Ubuntu的VM環境 (也可以透過遠端ex:putty來access,不用透過Koding介面)
- sudo權限:讓你可以安裝各種套件
- 共同編輯:共同coding同一份程式碼、聊天視窗、畫圖板
- 3GB虛擬主機空間(免費版可擴充至
16GB20GB) //2014.02.28 好康釋出 - Custom Domain // 2014.03.01 好康釋出 again
其實就把Koding當成一台Ubuntu虛擬主機(VPS)就對了(實際上就是xD),你想要的功能都可以自己加
只是Koding提供給你GUI檔案管理介面還有編輯器,就可以不需要用到vim,ls,cd之類的指令。
你平常在工作站怎麼編譯,就怎麼編譯。
(只是當你登出或有一段時間沒在Koding,VM會關閉)