CodeIgniter4 如何获取及安装,基础配置及env文件

CodeIgniter4 如何获取?

1.下载CodeIgniter4 压缩包

这个方式也是和CodeIgniter3.x最接近的获取方式
1.国外GitHub下载   https://github.com/CodeIgniter4/framework/releases/latest

2.国内gitee下载  https://gitee.com/mirrors/CodeIgniter4/releases

(虽然我也上传过CodeIgniter4压缩包,但是不能更新,所以还是推荐大家到上面两个网址上下载最新版吧)

2.通过composer进行安装

推荐使用这个,现在很多php类的代码都是用这个方式获取安装的,像laravel   ThinkPHP6都是这种方式。

通过 `composer create-project codeigniter4/appstarter`  进行下载CI4的代码包,并包含了一些优秀的第三方包;

通过 `composer update` 进行更新框架,不只是CI4框架更新,也可以更新相关的第三方代码包。

  • codeigniter4/framework    单纯的框架代码
  • codeigniter4/appstarter     和大部分php框架一样,包含了一些优秀的第三方代码包
  • codeigniter4/translations   框架的翻译部分,单语言的话可有可无
  • codeigniter4/coding-standard  (我没有用过不知道这个和其它的有啥区别,有知道的可以给我说下)
    通过不同的命令组合,可以下载不同的代码包。通过composer更新的话,一般会更新vendor/codeigniter4下的文件,所以这里面的文件不建议更改。

CodeIgniter4 如何安装?

codeigniter框架一直都是坚持小而美,简单优雅。所以只要你的环境没问题,他就可以直接运行。

CI4对于框架进行了较大的更新,框架对于php的版本要求:7.2或更新版本的 PHP 同时需要安装 *intl* 扩展 。还需要启用以下PHP扩展: php-json, php-mbstring, php-mysqlnd, php-xml,来确保更好的运行。

接下来我们实践操作会用到数据库,所以你需要准备好一个测试环境。推荐使用laragon作为本机的测试环境。

你可以到laragon的官方网站下载最新版,我也提供一个我再使用的版本,

链接:https://share.weiyun.com/fnrU3nFF 密码:f57xkf

里面包含了laragon的安装程序,多版本的php包,多版本的数据库(Mariadb 10和phpmyadmin)

关于这个软件的使用配置,若是不清楚可以自行百度,也可以给我留言。

CodeIgniter4 基础配置

codeigniter4 基本上没有什么特别需要配置的。不过在这里需要讲一下env文件。

在代码包中是有一个env文件的,有些系统不允许你直接修改文件名为   .env,所以你需要使用命令行来操作一下

比方说你,复制了一个env文件,并重新命名为1.env,那么可以使用下面的命令

rename 1.env .env

codeigniter4 的.env文件中的配置项,是低于 app/config 中文件的级别,也就是说.env的配置会被直接写在php文件中的配置覆盖掉的。

 如何使用/调用.env文件中的变量 ,下面这三种方式都可以在视图和控制器中使用。

getenv('app.name');
$_ENV['app.ver'];
$_SERVER['app.baseURL'];

注意:codeigniter4默认的时区是美国的,你可以在 app/config/App.php中 第102行前后找到,修改为  “Asia/Shanghai”即可。更多php时区选项   https://www.php.net/manual/zh/timezones.php

关于codeigniter4框架实践的基础工作,大概也就这么多了。接下来我们就开始一点一点做东西了。

评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值