close
CodeIgniter 簡稱 ci 是一個 PHP Framework,比起其他的 PHP Framework 例如 cakePHP,算是比較精簡。
英文官方網站:http://codeigniter.com/
中文社群網站 CodeIgniter 中國:http://codeigniter.org.cn/
以下是官方網站對 CodeIgniter 的描述:
CodeIgniter 是一個小巧但功能強大的 PHP 框架,作為一個簡單而「優雅」的工具包,它可以為 PHP 程序員建立功能完善的 Web 應用程序。如果你是一個使用共享主機,並且為客戶所要求的期限而煩惱的開發人員,如果你已經厭倦了那些傻大笨粗的框架
那麼 CodeIgniter 就是你所需要的,如果...
- 你想要一個小巧的框架。
- 你需要出色的性能。
- 你需要廣泛兼容標準主機上的各種 PHP 版本和配置(例如 PHP4)。
- 你想要一個幾乎只需 0 配置的框架。
- 你想要一個不需使用命令行的框架。
- 你想要一個不需堅守限制性編碼規則的框架。
- 你對 PEAR 這種大規模集成類庫不感興趣。
- 你不希望被迫學習一門模板語言(雖然可以選擇你要求的模板解析器)。
- 你不喜歡複雜,熱愛簡單。
- 你需要清晰、完善的文檔。
--------------------------------------------------------------------------------------------------------
◎線上使用手冊
- 英文版:http://codeigniter.com/user_guide/
- 中文版:http://codeigniter.org.cn/user_guide/
- 小秘訣:
- 使用手冊的右上角有一個黑色按鈕【TABLE OF CONTENTS】或是【目錄】。
- 按下這個按鈕可以展開線上手冊的完整目錄,你可以隨時點選連結到你想看的章節。
--------------------------------------------------------------------------------------------------------
◎安裝
- 建立虛擬主機
- 因為我是在本機上測試,所以用虛擬主機的方式測試。
- 用記事本開啟 C:\WINDOWS\system32\drivers\etc\hosts
- 加上以下二行設定後存檔,ci 可以同時支援 PHP 4 與 PHP 5,所以分別建立二個虛擬主機進行測試。
127.0.0.1 ci_php4 # Waiter CodeIgniter on PHP 4
127.0.0.1 ci_php5 # Waiter CodeIgniter on PHP 5 - 編輯 Apache 組態檔 http.conf,加上以下設定
#congfig for CodeIgniter on PHP 4
<VirtualHost *:8080>
ServerAdmin test@php500
ServerName ci_php4
DocumentRoot "C:\Program Files\Apache Group\Apache2\htdocs\ci"
<Directory "C:\Program Files\Apache Group\Apache2\htdocs\ci">
Options Indexes FollowSymLinks MultiViews
AllowOverride None
Order allow,deny
Allow from all
</Directory>
ScriptAlias /php/ "C:/php/"
AddType application/x-httpd-php .php
Action application/x-httpd-php "/php/php.exe"
</VirtualHost>
#congfig for CodeIgniter on PHP 5
<VirtualHost *:8080>
ServerAdmin test@php500
ServerName ci_php5
DocumentRoot "C:\Program Files\Apache Group\Apache2\htdocs\ci"
<Directory "C:\Program Files\Apache Group\Apache2\htdocs\ci">
Options Indexes FollowSymLinks MultiViews
AllowOverride None
Order allow,deny
Allow from all
</Directory>
ScriptAlias /php5/ "C:/php5/"
AddType application/x-httpd-php .php
Action application/x-httpd-php "/php5/php-cgi.exe"
</VirtualHost> - 重新啟動 Apache
- 參考閱讀 http://blog.pixnet.net/yoonow/post/11140736、http://yoonow.spaces.live.com/blog/cns!F4EE60A59697E331!461.entry
- 下載 ci ,http://codeigniter.com/download.php。解壓縮到虛擬主機目錄C:\Program Files\Apache Group\Apache2\htdocs\ci
- 設定
- 編輯application/config/config.php ,設定網站網址
$config['base_url'] = "http://ci:8080/"; - 編輯application/config/database.php ,設定網站資料庫資訊
$db['default']['hostname'] = "localhost";
$db['default']['username'] = "帳號";
$db['default']['password'] = "密碼";
$db['default']['database'] = "資料庫名稱";
$db['default']['dbdriver'] = "mysql"; //使用mysql資料庫
$db['default']['dbprefix'] = "";
$db['default']['active_r'] = TRUE;
$db['default']['pconnect'] = FALSE; //取消持續連線
$db['default']['db_debug'] = TRUE;
$db['default']['cache_on'] = FALSE;
$db['default']['cachedir'] = ""; - 變更框架系統目錄名稱
預設目錄名稱為 system,把他改成其他名稱以增加安全性。
編輯 index.php
$system_folder = "system";
改成 $system_folder = "ci_system";
- 編輯application/config/config.php ,設定網站網址
- 測試
- PHP 5 http://ci_php5:8080/index.php
- PHP 4 http://ci_php4:8080/index.php
- 如果可以看到 ci 的歡迎畫面,就是安裝成功。
- CodeIgniter 的使用手冊中有完整說明,請自行參考。
全站熱搜
留言列表