怎么成为PHP官方的开发者,或者PECL的开发者?
内容导读
互联网集市收集整理的这篇技术教程文章主要介绍了怎么成为PHP官方的开发者,或者PECL的开发者?,小编现在分享给大家,供广大互联网技能从业者学习和参考。文章包含1512字,纯文字阅读大概需要3分钟。
内容图文
![怎么成为PHP官方的开发者,或者PECL的开发者?](/upload/InfoBanner/zyjiaocheng/239/160b11dc40474b5aaa2062b499b03771.jpg)
回复内容:
有知道吗?哈哈,感觉这样自己就牛了啊
除了像mcfog说的那样,提issue,提patch,还可以开发优质PECL扩展,并尝试提交PECL扩展到pecl.php.com.像PHP7中跟鸟哥并肩作战的另一个核心开发者Dmitry Stogov(@列宁格勒)在PHP4时代就开发了加速器Turck MMCache来提升PHP性能,现在领导ZendOpcache和Zend-JIT项目开发.鸟哥也是一步一步走来的,开发了Yaf/Yar/Yac/Taint等扩展,同时也是APC/Opcache/Msgpack扩展的维护者.
PHP Swoole作者写的教程 构建PHP扩展:
http://wiki.swoole.com/wiki/page/238.html (视频教程)
http://php.com/manual/zh/internals2.buildsys.php
php-src/ext/ext_skel脚本用于生成PECL扩展源码骨架.
http://www.laruence.com/2011/09/13/2139.html
入门: http://www.walu.cc/phpbook/
案例: php-src/ext
PECL开发邮件组: http://news.php.com/php.pecl.dev
尽量编写一些phpt测试用例,php-src/tests下有很多参考.
测试时用--enable-debug编译PHP,要做到执行你的扩展逻辑,不输出任何错误信息.用valgrind检测内存泄露.
像PHP代码加密扩展php-beast和类似Yac的PHP进程内的K/V缓存扩展pcache(代码量很少),你可以参考一下:
https://github.com/liexusong
从提交issue,参与讨论做起
慢慢提交一些patch
慢慢patch的数量和质量上去了,发言有价值了,自然就有机会了
首先你要回c语言,能写扩展甚至是直接对源码贡献自己的代码。
成为PHP官方开发者不像考试,你考上了就能当,成为PHP开发者主要是你的能力收到官方的认可,或者做出的贡献受到官方的认可,并不是相当就能当的。
中国不仅仅是鸟哥,最少还有swoole的开发者韩天峰都是有php.com邮箱的,但他们都不是单纯的php开发者,他们都是直接对php代码做贡献的人,不像我们这些只能用php。
btw 我也希望自己有一天能够直接对php源码做贡献。
内容总结
以上是互联网集市为您收集整理的怎么成为PHP官方的开发者,或者PECL的开发者?全部内容,希望文章能够帮你解决怎么成为PHP官方的开发者,或者PECL的开发者?所遇到的程序开发问题。 如果觉得互联网集市技术教程内容还不错,欢迎将互联网集市网站推荐给程序员好友。
内容备注
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 gblab@vip.qq.com 举报,一经查实,本站将立刻删除。
内容手机端
扫描二维码推送至手机访问。