CodeIgniter4.6.1中文手册

admin 2025-08-25 阅读:68 评论:0
Composer 安装 Composer 可以通过两种方式在你的系统上安装 CodeIgniter4。 重要 CodeIgniter4 需要 Composer 2.0.14 或更高版本。 备注 如果你不熟悉 Composer,我们建议你先阅...

Composer 安装

Composer 可以通过两种方式在你的系统上安装 CodeIgniter4

重要

CodeIgniter4 需要 Composer 2.0.14 或更高版本。

备注

如果你不熟悉 Composer,我们建议你先阅读基本用法。

第一个方法描述了如何使用 CodeIgniter4 创建一个项目骨架(App Starter),你可以将其作为新 Web 应用的基础。下面描述的第二个方法允许你将 CodeIgniter4 添加到已有的 Web 应用中。

备注

如果你使用 Git 仓库来存储代码或与他人协作,那么 vendor 文件夹通常会被 “git 忽略”。在这种情况下,当你将仓库克隆到一个新系统时,你需要执行 composer install (如果你想更新所有 Composer 依赖项,则执行 composer update)。

CodeIgniter 4 app starter仓库包含一个骨架应用程序,其中包含对最新版本框架的 Composer 依赖项。

此安装技术适用于希望启动基于 CodeIgniter4 的新项目的开发人员。

在项目根目录上层文件夹中:

composer create-project codeigniter4/appstarter 项目根目录

上述命令将创建一个 项目根目录 文件夹。

如果省略“项目根目录”参数,该命令将创建一个“appstarter”文件夹,可以根据需要重命名。

备注

在 v4.4.0 之前,CodeIgniter 的自动加载器不允许在某些操作系统上的文件名中使用非法的特殊字符。可以使用的符号包括 /、_、.、:、\ 和空格。因此,如果你将 CodeIgniter 安装在包含特殊字符(如 (、) 等)的文件夹中,CodeIgniter 将无法正常工作。从 v4.4.0 开始,这个限制已经被移除。

重要

当你将应用部署到生产服务器时,不要忘记运行以下命令:

composer install --no-dev

上述命令将只移除开发环境下的 Composer 软件包,这些软件包在生产环境中不需要。这将大大减少 vendor 文件夹的大小。

安装先前版本

例如,你可能希望在 v4.5.0 发布后安装 v4.4.8。

在这种情况下,在命令中指定版本:

composer create-project codeigniter4/appstarter:4.4.8 project-root

然后,在项目根文件夹中打开 composer.json,并指定框架版本:

"require": {
    ...
    "codeigniter4/framework": "4.4.8"
},

然后,运行 composer update 命令。

备注

当你在 composer.json 中使用固定版本号如 "codeigniter4/framework": "4.4.8" 时,composer update 命令将不会更新框架到最新版本。请参见 了解如何指定版本。

安装后,需要进行一些初始配置。有关详细信息,请参阅 。

每当有新版本发布时,在项目根目录的命令行中运行:

composer update

阅读 升级说明 和 变更日志,并检查重大变更和增强功能。

升级到指定版本

例如,你可能希望在 v4.5.0 发布后从 v4.4.7 升级到 v4.4.8。

在这种情况下,在项目根文件夹中打开 composer.json,并指定框架版本:

"require": {
    ...
    "codeigniter4/framework": "4.4.8"
},

然后,运行 composer update 命令。

备注

当你在 composer.json 中使用固定版本号如 "codeigniter4/framework": "4.4.8" 时,composer update 命令将不会更新框架到最新版本。请参见 了解如何指定版本。

安装简单;易于更新。

更新后,你仍然需要检查 项目空间 中的文件更改(根目录、app、public、writable),并合并它们。

备注

有一些第三方 CodeIgniter 模块可用于协助合并项目空间的更改:在 Packagist 上探索。

设置后项目中的文件夹:

App Starter 仓库带有 builds 脚本,可在当前稳定版本和框架的最新开发分支之间切换 Composer 源。此脚本适用于愿意使用最新的未发布更改(可能不稳定)的开发者。

开发用户指南 可以在线访问。请注意,这与已发布的用户指南不同,并将明确适用于 develop 分支。

最新开发版更新

在你的项目根目录中执行以下命令:

php builds development

上述命令将更新 composer.json,将其指向工作仓库的 develop 分支telegram中文版,并更新配置文件和 XML 文件中的相应路径。

使用 builds 命令后,请确保运行 composer update,以使你的 vendor 文件夹与最新的目标构建同步。然后,根据需要检查 从前一版本升级 并更新项目文件。

下一个次要版本

如果你想使用下一个次要版本的分支whatsapp网页版whatsapp网页版登录,在使用 builds 命令后手动编辑 composer.json。

如果你尝试使用 4.6 分支,请将版本更改为 4.6.x-dev:

"require": {
    "php": "^8.1",
    "codeigniter4/codeigniter4": "4.6.x-dev"
},

然后运行 composer update,以使你的 vendor 文件夹与最新的目标构建同步。然后,根据需要检查升级指南(user_guide_src/source/installation/upgrade_{version}.rst)并更新项目文件。

恢复到稳定版本

要恢复更改,请运行:

php builds release

“手动安装”中描述的相同 CodeIgniter 4 框架仓库也可以使用 Composer 添加到现有项目中。

在 app 文件夹中开发你的应用程序, public 文件夹将是你的文档根目录。

在项目根目录中:

composer require codeigniter4/framework

重要

将应用程序部署到生产服务器时,不要忘记运行以下命令:

composer install --no-dev

上述命令将只移除开发环境下的 Composer 软件包,这些软件包在生产环境中不需要。这将大大减少 vendor 文件夹的大小。

从 vendor/codeigniter4/framework 复制 app、public、tests 和 writable 文件夹到项目根目录

从 vendor/codeigniter4/framework 复制 env、phpunit.xml.dist 和 spark 文件到项目根目录

你将必须调整 app/Config/Paths.php 中的 $systemDirectory 属性,以引用 vendor 目录,例如 __DIR__ . '/../../vendor/codeigniter4/framework/system'。

需要进行一些初始配置。有关详细信息,请参阅 。

每当有新版本发布时,在项目根目录的命令行中运行:

composer update

阅读 升级说明 和 变更日志,并检查重大变更和增强功能。

升级到指定版本

例如,你可能希望在 v4.5.0 发布后从 v4.4.7 升级到 v4.4.8。

在这种情况下,在项目根文件夹中打开 composer.json,并指定框架版本:

"require": {
    ...
    "codeigniter4/framework": "4.4.8"
},

然后,运行 composer update 命令。

相对简单的安装;易于更新。

更新后,你仍需检查 项目空间 中的文件更改(根目录、app、public、writable)。

备注

有一些第三方 CodeIgniter 模块可用于协助合并项目空间的更改:在 Packagist 上探索。

设置后项目中的文件夹:

如果你想利用系统消息翻译,可以以类似的方式将它们添加到项目中。

在项目根目录的命令行中:

composer require codeigniter4/translations

每次执行 composer update 时,这些都会与框架一起更新。

版权声明

本文仅代表作者观点,不代表百度立场。
本文系作者授权百度百家发表,未经许可,不得转载。

分享:

扫一扫在手机阅读、分享本文

3502文章数 0评论数
热门文章
  • 详细指南:WhatsApp国内使用方法全攻略-下载安装、注册登录及功能使用攻略

    详细指南:WhatsApp国内使用方法全攻略-下载安装、注册登录及功能使用攻略
    一、下载与安装WhatsApp WhatsApp是一款全球使用范围极广的即时通讯软件,不仅可以实现文本聊天,还能进行语音、视频通话WhatsApp中文版,发送文件等功能。由于众所周知的原因,国内用户想要下载和安装WhatsApp可能会遇到一些困难。不过,只要按照以下步骤操作,就能顺利完成WhatsApp的下载和安装。 首先,我们需要解决的是下载问题。由于WhatsApp在国内的应用商店无法直接下载,所以我们需要寻找其他的下载途径。Android用户可以选择到各大安卓市场搜索下...
  • 苹果IOS5.1.1机完美越狱

    苹果IOS5.1.1机完美越狱
    越狱工具下载:(需手动复制: http://bbs./read-htm-tid-4804612.html ) 详细的越狱教程: Absinthe 2.0.4的越狱方法与Absinthe 1.0的越狱方法完全一样,非常简单的“傻瓜一键式”。不过这里绿毒有说明,最好重新刷固件。支持越狱设备IOS5.1.1的固件下载地址请点击本站的IOS固件下载,看下图: 下载完固件之后,把设备连接iTunes,开始刷固件。你也可以选择不刷,但是在越狱的过程之中,新的系统在越狱时会比较的顺利,...
  • 电脑微信的聊天照片文件在哪里微信图片保存电脑哪个文件夹

    电脑微信的聊天照片文件在哪里微信图片保存电脑哪个文件夹
    1. 怎么找到微信聊天图片在哪个文件夹里 图片保存路径:/storage/emulated/tencent/MicroMsg/WeiXin/文件夹,这个是完整路径。而在文件夹中只需要找到/tencent/MicroMsg/WeiXinWhatsApp中文版,就可以了,前面两个文件夹是系统根目录。以下是保存及查找图片的方法步骤介绍。 第一步、找到桌面的微信APP,直接点击打开这个微信的APP。 2. 电脑微信图片保存在哪个文件夹 个人微信文件夹。 电脑版微信聊天的图片,都保存到...
  • Windows 11版WhatsApp将从UWP/Native切换回WebView2打包模式

    Windows 11版WhatsApp将从UWP/Native切换回WebView2打包模式
    Meta(最近更名为 Meta AI)悄然宣布,WhatsApp 将在 Windows 11 上放弃 UWP(WinUI)WhatsApp中文版,退回采用基于 Chromium 的容器。这意味着 WhatsApp 又回到了几年前的样子。由于 web.whatsapp.com 一直领先于 Windows 应用开发,它确实拥有一些新功能,但速度更慢,占用更多内存。 如果独立开发者因为无力维护所有平台的代码库而选择 Web 应用程序,那是一回事,但当像 Meta 这样价值万亿美元...
  • 小米下載WhatsApp的完整指南:安装与使用注意事项

    小米下載WhatsApp的完整指南:安装与使用注意事项
    综上所述,确保您的小米手机具备以上条件,将有助于您顺利下载和安装WhatsApp,享受便捷的通讯服务。在满足这些条件后,您就可以按照后续步骤进行WhatsApp的下载和安装。 2. 下载和安装WhatsApp的具体步骤 在小米手机上下载和安装WhatsApp的具体步骤相对简单,但需注意一些特殊情况。首先,确保你的手机系统已更新到最新版本,以保证最佳的兼容性。由于安卓手机商店内无法直接找到WhatsApp,你可以通过APKPure等第三方应用商店进行下载。打开APKPure应用...