php扩展开发
2015-12-15 08:52
543 查看
PHP扩展(PECL)跟PHP引擎一样都是使用C语言开发。PHP核心开发组成员鸟哥Laruence使用的是VIM进行PHP开发。
http://www.laruence.com/2011/09/13/2139.html
书籍: http://www.walu.cc/phpbook/
案例: php-src/ext
PECL开发邮件组: http://news.php.net/php.pecl.dev
尽量编写一些phpt测试用例,php-src/tests下有很多参考.
测试时用--enable-debug编译PHP,要做到执行你的扩展逻辑,不输出任何错误信息.
用valgrind检测内存泄露.
PHP异步网络扩展Swoole作者博客: http://rango.swoole.com/
PHP中文分词扩展SCWS和XunSearch全文搜索引擎作者博客: http://hightman.cn
PHP代码加密扩展php-beast作者博客:http://my.oschina.net/liexusong/blog
如果你在Linux上要使用IDE开发,可以看看Eclipse CDT或者Qt Creator。
构建PHP扩展:
http://wiki.swoole.com/wiki/page/238.html (视频教程)
http://php.net/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.net/php.pecl.dev
尽量编写一些phpt测试用例,php-src/tests下有很多参考.
测试时用--enable-debug编译PHP,要做到执行你的扩展逻辑,不输出任何错误信息.
用valgrind检测内存泄露.
PHP异步网络扩展Swoole作者博客: http://rango.swoole.com/
PHP中文分词扩展SCWS和XunSearch全文搜索引擎作者博客: http://hightman.cn
PHP代码加密扩展php-beast作者博客:http://my.oschina.net/liexusong/blog
如果你在Linux上要使用IDE开发,可以看看Eclipse CDT或者Qt Creator。
构建PHP扩展:
http://wiki.swoole.com/wiki/page/238.html (视频教程)
http://php.net/manual/zh/internals2.buildsys.php
php-src/ext/ext_skel脚本用于生成PECL扩展源码骨架.
相关文章推荐
- PHP学习2-基础学习-基本语法、变量
- php支持生僻字的汉字转拼音类
- PHP学习1-Mac OS X环境配置和PHP介绍
- LTP语法分析
- LTP语法分析
- ContentProvider启动时机问题简记
- PHP工程师VIM配置分享
- WordPress中用于检索模版的相关PHP函数使用解析
- 使用WordPress发送电子邮件的相关PHP函数用法解析
- CI框架的一些小问题
- PHP 常用正则表达式整理
- sysbench OLTP基准测试
- InputSteam to OutputStream
- php basic
- ubuntu 下 apche php mysql
- 为php 添加 mysql
- PHP编译出错三例
- PHP开发环境配置
- Windows Server 2008 R2 FTP的防火墙设置
- 编译 PHP时提示mysql 错误