CodeIgniter最新可下載版本爲3.0.4
,3.x較2.x版本有了比較大的優化,所以直接躍升至3.x,具體可參見
英文更新文檔:Change Log
中文手冊:CodeIgniter 用戶指南php
下載CodeIgniter,從文件夾將application,system,和index.php導出至網站目錄進行使用。html
配置數據庫文件。在application\config\database.php中,mysql
$db['default'] = array( 'dsn' => '', 'hostname' => 'localhost', 'username' => '', 'password' => '', 'database' => '', 'dbdriver' => 'mysqli', 'dbprefix' => '', 'pconnect' => FALSE, 'db_debug' => TRUE, 'cache_on' => FALSE, 'cachedir' => '', 'char_set' => 'utf8', 'dbcollat' => 'utf8_general_ci', 'swap_pre' => '', 'encrypt' => FALSE, 'compress' => FALSE, 'stricton' => FALSE, 'failover' => array(), 'save_queries' => TRUE );
默認數據庫驅動是mysqli,好比我須要是用pdo對象操做數據庫,我須要進行一下修改:sql
'dsn'=>'mysql:host=localhost;dbname=XXX', //'hostname' => 'localhost', 'username' => 'XXX', 'password' => 'XXX',
pdo配置中,hostname這裏註釋掉便可,‘dsn’中指明數據庫類型,host和dbname數據庫
3.路由配置。在applicaiton\config\routes.php中,52行服務器
$route['default_controller'] = 'welcome';
這裏默認控制器是welcomeapp
4.隱藏入口文件index.php,在url總中顯示入口文件實在不美觀,可進行隱藏掉。編輯器
1)服務器配置文件http.conf中開啓重寫ide
LoadModule rewrite_module modules/mod_rewrite.so
這條前面不可有#,若是沒有這條加上便可codeigniter
2)在網站根目錄下新建文件.htaccess,屬於隱藏文件,建立此文件新建文件更名字是不能夠的,會提示文件名非法,可新建文件後另存爲時修更名字,或者本人用sublime編輯器建立無錯誤,
文件內容以下:
<IfModule mod_rewrite.c> RewriteEngine on RewriteCond %{REQUEST_FILENAME} !-d RewriteCond %{REQUEST_FILENAME} !-f RewriteRule ^(.*)$ index.php/$1 [QSA,PT,L] </IfModule>
進行訪問:
http://localhost/ci-test-test/welcome/form http://localhost/ci-test-test/index.php/welcome/form
相同頁面,Bingo!