0

0

github上面有没有比较有趣的php项目?

php中文网

php中文网

发布时间:2016-06-06 16:41:58

|

1787人浏览过

|

来源于php中文网

原创

自己可以算是一个程序员,之前一直用java写代码,想学点东西。有点想接触下php,所以想问问github上面有没有比较经典有趣最好也是简单的php项目?
----------------------------------------------------------------------------------------------------
感谢有人关注,因此还希望大家推荐几本php的书籍?谢谢大家

回复内容:

链接就不贴了,可以在github上进行搜索。这里就不列举symfony、laravel 这些大家都知道的项目了。只列举比较有意思的。

  • swoole, C扩展实现的PHP异步并行网络通信框架,可以重新定义PHP。过去PHP只能做Web项目,现在有了Swoole。任意服务器端程序都可以用PHP来写。
  • swoole_framework,基于swoole扩展开发的一个开发框架
  • yaf,C扩展实现的高性能Web开发框架
  • php-webim,基于swoole实现的Web即时聊天工具,支持websocket+http comet长链接推送,可以发送文字内容和图片
  • react 使用PHP代码实现异步框架。如果说swoole是node.js的升级版,react.php就是标准的PHP版本node.js
  • workerman,类似swoole,不过是纯PHP实现的,官网有很多示例项目。底层功能比swoole少一些,但相对简单,应用层面的功能比swoole丰富。
  • phalcon,俗称尔康框架,与yaf类似也是C扩展开发的高性能Web框架,与yaf相比phalcon提供的功能更多更完善。
  • zephir,这个有点厉害,可以用近似PHP的一种中间代码写程序,然后自动转为C++,并作为扩展来运行。可以解决PHP语言密集计算性能差的问题。
  • phpdaemon
  • redis-async,基于swoole扩展写的异步redis客户端,压测起来性能跟Go语言之类的差不多

期待广大PHPer来补充。欢迎关注,后续有发现新的有趣项目会持续更新此页面。

  • swoole
  • swoole framework
  • yaf

尤其swoole, 颠覆了以前php的概念了。swoole = php版本的nodejs, 而且根据代码实现以及自己的压力测试来看来看,比nodejs只强不弱。
swoole这么说把,php一般是在nginx + php-fpm / hhvm 或者 apache + php5_mod跑的。直接访问页面执行 yourhostname.com/1.php 这样执行的。
swoole就是你在linux下写一个1.php
然后nohup php 1.php & 退出去之后。这个php 1.php常驻进程。通常你在1.php里面写一点socket、通信、等有关的,特别方面,由于swoole是既支持全异步,也支持同步,IO 模型设置很好。所以性能极其强悍,关键是很简单易用。具体大家去试把,谁用谁知道。
swoole github: swoole/swoole-src · GitHub
swoole 官网: Swoole: PHP的异步、并行、分布式扩展
除了socket, swoole内置了一些比如http server, ftp server,websockt 等等各种协议。
还有swoole_process、swoole_table等,很好用的组件。
谁用谁知道,建议一试。其实swoole算来跟php无关,纯C写的几万行代码,提供各种功能,最后提供一个简单的php接口封装。其实各位搞python、ruby 等的,完全可以把C代码拿去改一改加python、ruby接口的,这样各大语言都可以用,很爽。我相信这件事最终有人做的。


php的多进程的pcntl, 代码实现很渣渣。
swoole提供了swoole_process 多进程模块,可以跟方便用php写多进程的东西了。

其他还有一些php小工具就不提了。
手机回答的就不贴地址了。上面swoole yaf的地址你该能找到,找不到可以私信我。

个人喜欢一些php好的c扩展,也关注蛮多,去看看韩天峰、鸟哥、walu等一些关注php 源代码研究比较好的,他们经常在github、微博分享好东西 Neeke/SeasLog · GitHub
一个便捷\高效\规范的日志扩展

Neeke/Jsonnet-PHP · GitHub
PHP对Google Jsonnet的支持.

  • DIYgod/QzoneAutoLike · GitHub QQ空间自动点赞
  • DIYgod/QzoneAutoReview · GitHub QQ空间自动评论
  • DIYgod/QzonePoster · GitHub QQ空间发表任意机型说说
  • Releases · YOURLS/YOURLS · GitHub YOURLS短网址程序
  • S0cial/Cloud-Sms · GitHub 短信云轰炸
  • qakcn/qchan · GitHub Qchan图床
  • giuem/TieBaRobot · GitHub 贴吧机器人

(*/∇\*)只是好玩 hprose/hprose-php · GitHub

Hprose 是高性能远程对象服务引擎(High Performance Remote Object Service Engine)的缩写。它是一个先进的轻量级的跨语言跨平台面向对象的高性能远程动态通讯中间件。它不仅简单易用,而且功能强大。你只需要稍许的时间去学习,就能用它轻松构建跨语言跨平台的分布式应用系统了。


这个是它的 PHP 版本,它可以跟 swoole 完美结合,提供基于各种网络层的远程服务。


hprose/hprose-pecl · GitHub

名品购物网店系统
名品购物网店系统

适合品牌专卖店专用,从前台的美工设计就开始强调视觉形象,有助于提升商品的档次,打造网店品牌!后台及程序核心比较简洁,着重在线购物,去掉了繁琐的代码及垃圾程式,在结构上更适合一些中高档的时尚品牌商品展示. 率先引入语言包机制,可在1小时内制作出任何语言版本,程序所有应用文字皆引自LANG目录下的语言包文件,独特的套图更换功能,三级物品分类,购物车帖心设计,在国内率先将购物车与商品显示页面完美结合,完

下载

这个是 Hprose for php 的加速扩展。其中所包含的 hprose 序列化和反序列化速度秒杀 php 内一切其它序列化扩展的速度,比如 php 序列化,json,msgpack,igbinary等。

立即学习PHP免费学习笔记(深入)”;

Git Hunt 上可以发现最新的开源项目,用 Product Hunt 的方式。 walkor/workerman-todpole · GitHub
php 小蝌蚪聊天室 canvas动画+WebSocket+PHP github.com/PocketMine/P 开发不识Behat,
写遍PHP也枉然。
GitHub - Behat/Behat: BDD framework for PHP 5.3+

相关文章

PHP速学教程(入门到精通)
PHP速学教程(入门到精通)

PHP怎么学习?PHP怎么入门?PHP在哪学?PHP怎么学才快?不用担心,这里为大家提供了PHP速学教程(入门到精通),有需要的小伙伴保存下载就能学习啦!

下载

相关标签:

本站声明:本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn

热门AI工具

更多
DeepSeek
DeepSeek

幻方量化公司旗下的开源大模型平台

豆包大模型
豆包大模型

字节跳动自主研发的一系列大型语言模型

通义千问
通义千问

阿里巴巴推出的全能AI助手

腾讯元宝
腾讯元宝

腾讯混元平台推出的AI助手

文心一言
文心一言

文心一言是百度开发的AI聊天机器人,通过对话可以生成各种形式的内容。

讯飞写作
讯飞写作

基于讯飞星火大模型的AI写作工具,可以快速生成新闻稿件、品宣文案、工作总结、心得体会等各种文文稿

即梦AI
即梦AI

一站式AI创作平台,免费AI图片和视频生成。

ChatGPT
ChatGPT

最最强大的AI聊天机器人程序,ChatGPT不单是聊天机器人,还能进行撰写邮件、视频脚本、文案、翻译、代码等任务。

相关专题

更多
pixiv网页版官网登录与阅读指南_pixiv官网直达入口与在线访问方法
pixiv网页版官网登录与阅读指南_pixiv官网直达入口与在线访问方法

本专题系统整理pixiv网页版官网入口及登录访问方式,涵盖官网登录页面直达路径、在线阅读入口及快速进入方法说明,帮助用户高效找到pixiv官方网站,实现便捷、安全的网页端浏览与账号登录体验。

463

2026.02.13

微博网页版主页入口与登录指南_官方网页端快速访问方法
微博网页版主页入口与登录指南_官方网页端快速访问方法

本专题系统整理微博网页版官方入口及网页端登录方式,涵盖首页直达地址、账号登录流程与常见访问问题说明,帮助用户快速找到微博官网主页,实现便捷、安全的网页端登录与内容浏览体验。

135

2026.02.13

Flutter跨平台开发与状态管理实战
Flutter跨平台开发与状态管理实战

本专题围绕Flutter框架展开,系统讲解跨平台UI构建原理与状态管理方案。内容涵盖Widget生命周期、路由管理、Provider与Bloc状态管理模式、网络请求封装及性能优化技巧。通过实战项目演示,帮助开发者构建流畅、可维护的跨平台移动应用。

64

2026.02.13

TypeScript工程化开发与Vite构建优化实践
TypeScript工程化开发与Vite构建优化实践

本专题面向前端开发者,深入讲解 TypeScript 类型系统与大型项目结构设计方法,并结合 Vite 构建工具优化前端工程化流程。内容包括模块化设计、类型声明管理、代码分割、热更新原理以及构建性能调优。通过完整项目示例,帮助开发者提升代码可维护性与开发效率。

20

2026.02.13

Redis高可用架构与分布式缓存实战
Redis高可用架构与分布式缓存实战

本专题围绕 Redis 在高并发系统中的应用展开,系统讲解主从复制、哨兵机制、Cluster 集群模式及数据分片原理。内容涵盖缓存穿透与雪崩解决方案、分布式锁实现、热点数据优化及持久化策略。通过真实业务场景演示,帮助开发者构建高可用、可扩展的分布式缓存系统。

26

2026.02.13

c语言 数据类型
c语言 数据类型

本专题整合了c语言数据类型相关内容,阅读专题下面的文章了解更多详细内容。

29

2026.02.12

雨课堂网页版登录入口与使用指南_官方在线教学平台访问方法
雨课堂网页版登录入口与使用指南_官方在线教学平台访问方法

本专题系统整理雨课堂网页版官方入口及在线登录方式,涵盖账号登录流程、官方直连入口及平台访问方法说明,帮助师生用户快速进入雨课堂在线教学平台,实现便捷、高效的课程学习与教学管理体验。

14

2026.02.12

豆包AI网页版入口与智能创作指南_官方在线写作与图片生成使用方法
豆包AI网页版入口与智能创作指南_官方在线写作与图片生成使用方法

本专题汇总豆包AI官方网页版入口及在线使用方式,涵盖智能写作工具、图片生成体验入口和官网登录方法,帮助用户快速直达豆包AI平台,高效完成文本创作与AI生图任务,实现便捷智能创作体验。

524

2026.02.12

PostgreSQL性能优化与索引调优实战
PostgreSQL性能优化与索引调优实战

本专题面向后端开发与数据库工程师,深入讲解 PostgreSQL 查询优化原理与索引机制。内容包括执行计划分析、常见索引类型对比、慢查询优化策略、事务隔离级别以及高并发场景下的性能调优技巧。通过实战案例解析,帮助开发者提升数据库响应速度与系统稳定性。

53

2026.02.12

热门下载

更多
网站特效
/
网站源码
/
网站素材
/
前端模板

精品课程

更多
相关推荐
/
热门推荐
/
最新课程
PHP课程
PHP课程

共137课时 | 12万人学习

JavaScript ES5基础线上课程教学
JavaScript ES5基础线上课程教学

共6课时 | 11.2万人学习

PHP新手语法线上课程教学
PHP新手语法线上课程教学

共13课时 | 0.9万人学习

关于我们 免责申明 举报中心 意见反馈 讲师合作 广告合作 最新更新
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号 技术交流群
PHP中文网订阅号
每天精选资源文章推送

Copyright 2014-2026 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号