CodeIgniter新手配置数据库前需先确保PHP与数据库服务就绪、完成基础部署并验证欢迎页、正确设置base_url与index_page、创建专用数据库及账号权限。

CodeIgniter新手配置数据库前,得先把底层环境和框架基础理清楚,否则填了配置也连不上。
确认PHP与数据库服务已就绪
CI对运行环境有明确要求:CI3至少需要PHP 5.6,CI4则要求PHP 7.3以上(推荐8.0+)。同时确保MySQL或MariaDB服务正在运行,并且能通过命令行或工具(如phpMyAdmin)正常登录。本地开发用XAMPP/WAMP/MAMP这类集成包最省事,它们默认集成了PHP、Apache/Nginx和MySQL,启动服务后就能直接用。
完成CodeIgniter基础部署
把下载好的CI压缩包解压到Web服务器可访问目录(如htdocs/ci_project),然后通过浏览器访问http://localhost/ci_project,看到“Welcome to CodeIgniter!”页面才算部署成功。这一步验证了PHP解析、路由和基础配置是否正常——如果连欢迎页都打不开,数据库配置再准也没用。
设置好base_url与index_page
打开application/config/config.php,填写正确的$config['base_url'](比如'http://localhost/ci_project/'),并根据服务器情况设好$config['index_page'](Apache通常留空,Nginx可能需设为'index.php')。这两项影响资源加载和URL生成,后续数据库错误提示也可能因路径错乱而无法显示。
创建目标数据库并核对权限
在MySQL中手动创建一个数据库(如myci),字符集建议选utf8mb4,排序规则用utf8mb4_unicode_ci。再新建一个专用账号(别直接用root),赋予该账号对目标库的SELECT, INSERT, UPDATE, DELETE权限。配置文件里填的用户名密码,必须是这个账号的凭据,不是系统管理员账号。


















