codeigniter安装后基础配置只需四步:设好base_url和index_page、配通数据库连接、启用url重写、切换为production环境。依次完成可确保框架稳定运行并准备承接业务逻辑。

CodeIgniter安装后,基础配置其实就四件事:设好网站根地址、连上数据库、调通URL重写、关掉开发提示。做对这四步,框架就能稳稳跑起来。
设置 base_url 和 index_page
打开 application/config/config.php,找到这两行:
-
$config['base_url']:填你项目的完整网址,比如
https://example.com/或本地开发用的http://localhost/myproject/。不能留空,否则资源(CSS/JS/图片)会加载失败。 -
$config['index_page']:默认是
'index.php'。如果后续要隐藏它(实现 clean URL),先保持原样,等 URL 重写配好再清空。
配置数据库连接
如果项目要用数据库,编辑 application/config/database.php:
- 修改
'hostname'(通常是localhost)、'username'、'password'和'database'四项; - 确认
'dbdriver'匹配你的数据库类型,MySQL 推荐用mysqli; - 测试是否连得上:在控制器里写一行
$this->load->database();,再执行简单查询,不报错就说明配置生效。
启用 URL 重写(可选但推荐)
去掉 URL 中的 index.php,让路由更干净:
-
Apache 环境:确保服务器开启
mod_rewrite,并在项目根目录放好.htaccess文件(CI 自带),内容类似:RewriteEngine On<br>RewriteCond %{REQUEST_FILENAME} !-f<br>RewriteCond %{REQUEST_FILENAME} !-d<br>RewriteRule ^(.*)$ index.php/$1 [L] -
Nginx 环境:在 server 块中加一句:
try_files $uri $uri/ /index.php?$query_string; - 配完后,把
config.php里的$config['index_page'] = '';,再访问http://yoursite.com/welcome能正常显示欢迎页,就成功了。
切换到生产环境模式
上线前务必关闭调试信息,防止敏感数据泄露:
- 打开项目根目录下的 index.php;
- 把开头的
define('ENVIRONMENT', 'development');改成define('ENVIRONMENT', 'production');; - 这样 PHP 错误不会输出到页面,日志也会自动写入
app/logs/目录(需保证该目录可写)。
不复杂但容易忽略。做完这四步,CodeIgniter 就真正准备好接业务逻辑了。











