同步操作将从 宇润/imi 强制同步,此操作会覆盖自 Fork 仓库以来所做的任何修改,且无法恢复!!!
确定后同步将在后台操作,完成时将刷新页面,请耐心等待。
imi 是基于 PHP 协程应用开发框架,它支持 HttpApi、WebSocket、TCP、UDP 应用开发。
由 Swoole 提供强力驱动,Swoole 拥有常驻内存、协程非阻塞 IO 等特性。
框架遵守 PSR 标准规范,提供 AOP、注解、连接池、请求上下文管理、ORM模型等常用组件。
imi 的模型支持关联关系的定义,增删改查一把梭!
创建 Http Server 项目:composer create-project imiphp/project-http
创建 WebSocket Server 项目:composer create-project imiphp/project-websocket
创建 TCP Server 项目:composer create-project imiphp/project-tcp
创建 UDP Server 项目:composer create-project imiphp/project-udp
QQ群:17916227 ,如有问题,负责的宇润全程手把手解决。
Redis、MySQL
创建 db_imi_test
数据库,将 tests/db/db.sql
导入到数据库
配置系统环境变量,如果默认值跟你的一样就无需配置了
名称 | 描述 | 默认值 |
---|---|---|
MYSQL_SERVER_HOST | MySQL 主机名 | 127.0.0.1 |
MYSQL_SERVER_PORT | MySQL 端口 | 3306 |
MYSQL_SERVER_USERNAME | MySQL 用户名 | root |
MYSQL_SERVER_PASSWORD | MySQL 密码 | root |
REDIS_SERVER_HOST | Redis 主机名 | 127.0.0.1 |
REDIS_SERVER_PORT | Redis 端口 | 6379 |
REDIS_SERVER_PASSWORD | Redis 密码 | |
REDIS_CACHE_DB | Redis 缓存用的 db ,该 db 会被清空数据,请慎重设置 |
1 |
配置命令:export NAME=VALUE
首次运行测试脚本:composer install-test
首次之后再运行测试的命令:composer test
imi 遵循 木兰宽松许可证(Mulan PSL v1) 开源协议发布,并提供免费使用。
感谢以下开源项目 (按字母顺序排列) 为 imi 提供强力支持!
This project exists thanks to all the people who contribute.
你想出现在上图中吗?
你可以做的事(包括但不限于以下):
最新代码以
dev
分支为准,提交PR
也请合并至dev
分支!
提交 Pull Request
到本仓库,你就有机会成为 imi 的作者之一!
开源不求盈利,多少都是心意,生活不易,随缘随缘……
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。