其他答案都是一些国内常见的商业用的项目,实在是俗俗俗,缺乏技术员那种孤傲的特质。
1:[phpvirtualbox/phpvirtualbox]PHP版的VirtualBox,Web上的虚拟机
用过virtualbox吧,很好用对不对,他还有个php版的。就是这么好玩。
有什么用呢,假如你一台用不到的主机,不给他配屏幕了,想把他当做一个实验机器,装一个虚拟机,随时测玩,能怎么办,顶多顶多也就windows远程桌面了吧,稍微厉害点装linux用命令行,但是命令行操作虚拟机就麻烦点了吧,装远程桌面就更麻烦了。那就不如装个php版的vbox,浏览器输上ip端口直接怼。
2:[ph-7/obfuscator]PHP代码混淆加密器
php加密扩展一大堆,基本都是收费的,原理还需要额外扩展。这个加密库直接把php的代码翻译成不可逆的文本编码形式,不依赖扩展,不降低性能,适合加密类代码文件。
当然这都是作者说的,我没测试过,欢迎折腾。
3:[kiddyu/beanbun]一个简单可扩展的爬虫框架
这个就很简单了,基于workwerman做的一个爬虫框架,封装了一系列dom接口,还不错。不过我做爬虫用的都是定时任务 。
4:[walkor/workerman-todpole]小蝌蚪聊天室,十分有趣
打开页面,进入一个无垠的空间,好多小蝌蚪在空间里游荡,互发消息。有趣有趣。
5:[symfony/process]好用的异步调用系统命令组件
还在用exec调用命令?唉,麻烦啊,这么好的库竟然不知道。
6:[symfony/finder]简单易用又高效,操作目录从未如此简单!
还在自己写函数递归遍历目录?low啊,这么好的库,用起来比“我的电脑”还好用。
7:[kosinix/grafika]简单好用智能,处理图片就是这么方便
谁再直接用gd库合成图片,谁就是嫌阳寿太多了,这个库做剪裁那都是智能的。(不过合成海报现在都用canvas了 ,做压缩图水印还是很好的)
8: [linfo/linfo]让你认清自己,全面获取系统状态
优雅地获取系统状态( 网络/torrents/cpu/内存/usb/pci/声卡/文件系统/raid阵列/ipmi/等 ).
9:[guzzlehttp/guzzle]还在上网搜curl的函数?用这个优雅易用的HTTP客户端
这个都不用多介绍了.凡是原来用到curl的都用他.
[guzzlehttp/guzzle]是PHP的一个HTTP客户端,他干的就是curl干的那些事,不过比curl的用法要更简单,适用,代码更清晰明了.
10:[clue/redis-server]纯PHP实现的Redis服务器
什么是Redis呢?redis是一个开源的、使用C语言编写的、支持网络交互的、可基于内存也可持久化的Key-Value数据库.
嗯,当你遇到队列,秒杀,缓存等提高性能的场景时,使用Redis是最广泛的解决方案,在宝塔面板中还可以一键安装.
首先我们介绍了,Redis是用C语言开发的,最近也有Go的爱好者开发了好多个Go的版本,那你有没有见过PHP版本开发的Redis呢?
今天就给大家介绍一个纯PHP开发的Redis服务端项目:clue/php-redis-server.
这个项目的计划是实现如下功能:
使用Redis的协议实现在内存中存储数据
与常见的Redis客户端兼容
Redis命令行
Redis标准
健壮和现代化的设计,可测试的模块化组件
实现所有的标准的操作(还未全部实现)
11:ReactPHP
我还没开始写这个项目的介绍,但是很值得介绍.简单来说就是php版的nodejs.这样说就已经很有趣了是不是.
12:php-pm
我们都知道php-fpm,鸟哥说了,这是php黑科技.
那什么是php-pm呢?这个是用ReactPHP做的一个服务框架,用来运行你的业务框架,比如Symfony,Laravel,Zend,Wordpress.声称比php-fpm快.
如果还不理解,那你可以了解一下webman,这个是最近才开始推广的技术,workerman系下的服务框架,简单说就是不用php-fpm了,用webman来跑你的项目,一般跟tp结合得很好.都是国产的嘛.声称比php-fpm快
还有就是swoole系的服务框架,都是抛弃php-fpm,基于swoole来运行你的业务代码,所有的swoole系的框架都声称比php-fpm快.
国内一般都了解swoole系的服务框架是干什么的,你可以照此理解php-pm,他是reactphp系的服务框架.
不得不说php在真是百花齐放啊.
这个项目也是服务框架,PhpBg\MiniHttpd也是reactphp系的.
是个服务框架都说自己比php-fpm快,唉,php-fpm招谁惹谁了.php-fpm多好用.
13: skydiablo/ SkyRadius
据所知是第一个RADIUS server ,拨号认证服务,至于是干什么的,自己了解吧,我也不了解,但是感觉好厉害.
其实php有很多这种高级又耐用的项目,只不过大部分都是英文生态,国内实在难以接触到。
想看更多,可以来我做的网站。http://www.phpreturn.com/