{"id":13669510,"url":"https://github.com/shenzhe/zphp","last_synced_at":"2025-04-27T04:33:27.927Z","repository":{"id":57092034,"uuid":"10687308","full_name":"shenzhe/zphp","owner":"shenzhe","description":"ZPHP是一个极轻的的，定位于后置SOA服务的开发框架.提供高并发，高性能实时通信方案。","archived":false,"fork":false,"pushed_at":"2018-12-30T01:54:33.000Z","size":770,"stargazers_count":579,"open_issues_count":7,"forks_count":196,"subscribers_count":95,"default_branch":"master","last_synced_at":"2024-08-02T08:08:22.435Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":"http://zchat.45117.com","language":"PHP","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"apache-2.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/shenzhe.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2013-06-14T11:07:48.000Z","updated_at":"2024-07-10T05:45:37.000Z","dependencies_parsed_at":"2022-08-22T20:41:07.636Z","dependency_job_id":null,"html_url":"https://github.com/shenzhe/zphp","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/shenzhe%2Fzphp","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/shenzhe%2Fzphp/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/shenzhe%2Fzphp/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/shenzhe%2Fzphp/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/shenzhe","download_url":"https://codeload.github.com/shenzhe/zphp/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":224060357,"owners_count":17249009,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":[],"created_at":"2024-08-02T08:01:15.918Z","updated_at":"2024-11-11T06:30:30.038Z","avatar_url":"https://github.com/shenzhe.png","language":"PHP","funding_links":[],"categories":["PHP","基础框架"],"sub_categories":["构建/部署"],"readme":"## ZPHP\n\nZPHP是一个极轻的的，定位于后置SOA服务的框架，可开发独立高效的长驻服务，并能适应多端的变化。\n\n### 发起人\n\n* shenzhe (泽泽，半桶水) / shenzhe163@gmail.com\n\n### 维护者\n\n* godsoul [www.osfans.org(godsoul1986@gmail.com)\n* cooper [https://github.com/huanghua581](https://github.com/huanghua581)\n* yongchuan (charles) / charles.m1256@gmail.com\n* ruanxianhuo  https://github.com/asdf20122012 ruanxianhuo@126.com\n\n\n## 特色\n\n1) 性能强悍 (大部分api可以在10ms内处理完)\n2) socket, http, rpc 完美融合，自由切换\n3) 通信协议自由扩展 \n4) 可配置的自由的view层\n5) 丰富的kv持久存储支持 (ttserver, redis, redis-storage)\n6) 丰富的cache (apc, memcached, redis, xcache, yac)\n7) 队列支持  (beanstalk, redis)\n8) 实时排行榜支持 (redis)\n9) 多进程支持 (pcntl, 类ph-fpm的进程管理 (处理一定的请求之后自动kill，然后master会fork一个新进程))\n10) 多线程支持 (no swoole, need pthreads extension)\n11) composer 安装\n\n## demo\n\n* 地址： [https://github.com/shenzhe/zphpdemo](https://github.com/shenzhe/zphpdemo)\n\n## 相关扩展\n\n*生产环境推荐：\n\n1) https://github.com/matyhtf/swoole  (高性能socket模块)\n2）https://github.com/shenzhe/phpredis    (redis，用于cache,conn等)\n\n*使用react做socket，需要：\n\n1) 编译选项加上: --enable-pcntl --enable-sockets\n2) http://pecl.php.net/package/libevent   (libevent库)\n3) https://github.com/krakjoe/pthreads     (多线程支持，可选)\n\n## 流程图\n\n![点击查看zphp流程图](https://raw.github.com/shenzhe/zphp/master/zphp_jg.jpg \"zphp流程图\") \n\n## 约定\n\n- config/example/base.php 里的配置项目是必需的。\n- 当不同模块使用了相同的adapter(如:redis), 如用到不同的host或port,可配置_prefix进行隔离\n- cli模块执行 php 项目目录/webroot/main.php 配置目录名(如:default) 参数(格式：a=b\\\u0026c=d\\\u0026e=f)\n    \n## 环境要求\n\nPHP \u003e= 5.4\n\n## 协议\n\nMIT license\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fshenzhe%2Fzphp","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fshenzhe%2Fzphp","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fshenzhe%2Fzphp/lists"}