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

一点PPT
一点PPT

一句话生成专业PPT,AI自动排版配图

下载

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

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

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

豆包大模型
豆包大模型

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

WorkBuddy
WorkBuddy

腾讯云推出的AI原生桌面智能体工作台

腾讯元宝
腾讯元宝

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

文心一言
文心一言

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

讯飞写作
讯飞写作

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

即梦AI
即梦AI

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

ChatGPT
ChatGPT

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

相关专题

更多
TypeScript类型系统进阶与大型前端项目实践
TypeScript类型系统进阶与大型前端项目实践

本专题围绕 TypeScript 在大型前端项目中的应用展开,深入讲解类型系统设计与工程化开发方法。内容包括泛型与高级类型、类型推断机制、声明文件编写、模块化结构设计以及代码规范管理。通过真实项目案例分析,帮助开发者构建类型安全、结构清晰、易维护的前端工程体系,提高团队协作效率与代码质量。

26

2026.03.13

Python异步编程与Asyncio高并发应用实践
Python异步编程与Asyncio高并发应用实践

本专题围绕 Python 异步编程模型展开,深入讲解 Asyncio 框架的核心原理与应用实践。内容包括事件循环机制、协程任务调度、异步 IO 处理以及并发任务管理策略。通过构建高并发网络请求与异步数据处理案例,帮助开发者掌握 Python 在高并发场景中的高效开发方法,并提升系统资源利用率与整体运行性能。

46

2026.03.12

C# ASP.NET Core微服务架构与API网关实践
C# ASP.NET Core微服务架构与API网关实践

本专题围绕 C# 在现代后端架构中的微服务实践展开,系统讲解基于 ASP.NET Core 构建可扩展服务体系的核心方法。内容涵盖服务拆分策略、RESTful API 设计、服务间通信、API 网关统一入口管理以及服务治理机制。通过真实项目案例,帮助开发者掌握构建高可用微服务系统的关键技术,提高系统的可扩展性与维护效率。

178

2026.03.11

Go高并发任务调度与Goroutine池化实践
Go高并发任务调度与Goroutine池化实践

本专题围绕 Go 语言在高并发任务处理场景中的实践展开,系统讲解 Goroutine 调度模型、Channel 通信机制以及并发控制策略。内容包括任务队列设计、Goroutine 池化管理、资源限制控制以及并发任务的性能优化方法。通过实际案例演示,帮助开发者构建稳定高效的 Go 并发任务处理系统,提高系统在高负载环境下的处理能力与稳定性。

51

2026.03.10

Kotlin Android模块化架构与组件化开发实践
Kotlin Android模块化架构与组件化开发实践

本专题围绕 Kotlin 在 Android 应用开发中的架构实践展开,重点讲解模块化设计与组件化开发的实现思路。内容包括项目模块拆分策略、公共组件封装、依赖管理优化、路由通信机制以及大型项目的工程化管理方法。通过真实项目案例分析,帮助开发者构建结构清晰、易扩展且维护成本低的 Android 应用架构体系,提升团队协作效率与项目迭代速度。

92

2026.03.09

JavaScript浏览器渲染机制与前端性能优化实践
JavaScript浏览器渲染机制与前端性能优化实践

本专题围绕 JavaScript 在浏览器中的执行与渲染机制展开,系统讲解 DOM 构建、CSSOM 解析、重排与重绘原理,以及关键渲染路径优化方法。内容涵盖事件循环机制、异步任务调度、资源加载优化、代码拆分与懒加载等性能优化策略。通过真实前端项目案例,帮助开发者理解浏览器底层工作原理,并掌握提升网页加载速度与交互体验的实用技巧。

102

2026.03.06

Rust内存安全机制与所有权模型深度实践
Rust内存安全机制与所有权模型深度实践

本专题围绕 Rust 语言核心特性展开,深入讲解所有权机制、借用规则、生命周期管理以及智能指针等关键概念。通过系统级开发案例,分析内存安全保障原理与零成本抽象优势,并结合并发场景讲解 Send 与 Sync 特性实现机制。帮助开发者真正理解 Rust 的设计哲学,掌握在高性能与安全性并重场景中的工程实践能力。

227

2026.03.05

PHP高性能API设计与Laravel服务架构实践
PHP高性能API设计与Laravel服务架构实践

本专题围绕 PHP 在现代 Web 后端开发中的高性能实践展开,重点讲解基于 Laravel 框架构建可扩展 API 服务的核心方法。内容涵盖路由与中间件机制、服务容器与依赖注入、接口版本管理、缓存策略设计以及队列异步处理方案。同时结合高并发场景,深入分析性能瓶颈定位与优化思路,帮助开发者构建稳定、高效、易维护的 PHP 后端服务体系。

532

2026.03.04

AI安装教程大全
AI安装教程大全

2026最全AI工具安装教程专题:包含各版本AI绘图、AI视频、智能办公软件的本地化部署手册。全篇零基础友好,附带最新模型下载地址、一键安装脚本及常见报错修复方案。每日更新,收藏这一篇就够了,让AI安装不再报错!

171

2026.03.04

热门下载

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

精品课程

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

共137课时 | 13.5万人学习

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

共6课时 | 11.3万人学习

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

共13课时 | 1.0万人学习

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

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