nguyenanhung / codeigniter3-skeleton
CodeIgniter v3 框架骨架应用
v1.1.7
2024-09-08 08:03 UTC
Requires
- php: ^7.1 || ^8.0
- ext-curl: *
- ext-json: *
- ext-mbstring: *
- nguyenanhung/basic-firewall: ^2.0
- nguyenanhung/codeigniter-framework: ^3.2
- nguyenanhung/my-debug: ^4.0 || ^3.0
- nguyenanhung/requests: ^4.0 || ^3.0
Requires (Dev)
- bear8421/gravatar: ^1.0
- kint-php/kint: ^4
- nesbot/carbon: ^2
- roave/security-advisories: dev-latest
- tramtro/make-some-noise: ^1.0
Suggests
- ext-curl: Needs for support CURL
- ext-json: Needs for support JSON
- ext-simplexml: Needs for support SimpleXML
- ext-xml: Needs for support XML
- ext-zend opcache: Needs for support OpCache
- nguyenanhung/basic-firewall: PHP Basic Firewall - Library providing IP filtering features
- nguyenanhung/codeigniter3-vercel-skeleton: Deploying this package on Vercel with full compatibility
- nguyenanhung/database: Need support for Powerful SQL Database Tools (Customize Laravel Database)
- nguyenanhung/helpers: Awesome Helpers - Powerful Library, Helpers and Tools
- nguyenanhung/image: Need support for Image Service
- nguyenanhung/markdown: Parser for Markdown
- nguyenanhung/monitor: Need support for Send Monitor Message to Monitor Service
- nguyenanhung/my-cache: Need support for Powerful Cache Implement
- nguyenanhung/my-debug: Need support for Powerful Logger (Extend from Monolog)
- nguyenanhung/requests: Need support for Powerful HTTP Request
- nguyenanhung/security: Awesome Helpers - Wrapper for Security, Encrypt, Encode, Purifier
- nguyenanhung/seo: Need support for SEO
- nguyenanhung/validation: Awesome Validation - A fast, extensible & stand-alone PHP input validation class that allows you to validate any data
README
CodeIgniter v3 框架 - 骨架应用
骨架版本旨在快速部署使用 CodeIgniter v3 框架
的 Web 应用程序。它已被重新打包为快速应用程序部署的包。
该源代码已打包以支持 MVC 和 HMVC 模型,具有 BaseControllers 和 BaseModule 类,使其易于部署、快速扩展且健壮。
更改日志
更改日志信息更新于: https://github.com/nguyenanhung/codeigniter3-skeleton/blob/master/CHANGELOG.md
安装
运行以下命令来安装 nguyenanhung/codeigniter3-skeleton
应用程序并部署新项目
composer create-project nguyenanhung/codeigniter3-skeleton [my-app-name]
将 [my-app-name]
替换为您的新的项目目录名称,例如,my-website
composer create-project nguyenanhung/codeigniter3-skeleton my-website
使用原生 PHP 启动应用程序
启动 PHP 服务器
composer start
在 URL 中打开服务
https://:8080/
在 Docker 上启动应用程序
使用预构建的 Docker 容器快速部署应用程序
构建 Docker 容器
docker-compose build
在 Docker 上启动应用程序
docker-compose up -d
将 URL 添加到 hosts 文件
sudo vi /etc/hosts
添加以下行
127.0.0.1 app.codeigniter3.io
在 URL 中打开服务
http://app.codeigniter3.io/
截图页面
无服务器版本
我在此处发布了一个打包的分发,准备在 Vercel 无服务器上部署: https://github.com/nguyenanhung/codeigniter3-vercel-skeleton
条款 & 声明
此骨架作为开源软件公开发布,任何人都可以在 GNU GENERAL PUBLIC LICENSE v3 或更高版本
的许可下为自己使用。
我对使用此源代码的任何特定用途不承担责任。
联系方式
如果您对此源代码的使用有任何疑问,请通过以下信息联系我