首页 > 代码库 > PHP Extension
PHP Extension
新手搞PHP ,之前用过 PERL, BASH; 所以开始用PHP 写程序上手比较快, 几天之后对PHP 的内部实现机制产生了兴趣,所以自己尝试着写写简单的PHP 扩展,以增加对PHP 的理解。
一 环境
Ubuntu 12.04
PHP 5.3.10
二 步骤
1, 下载PHP 源代码(php5.3.10)并解压到本地
2 , cd到PHP 源代码的根目录下
3, cd到ext/目录下
4, 使用ext_skel 脚本自动生成代码stub ext_skel --extname=module_name
5, 根据ext_skel的提示一次执行
1 5.1 $ cd ..2 5.2. $ vi ext/example/config.m43 5.3. $ ./buildconf4 5.4. $ ./configure --[with|enable]-example5 5.5. $ make6 5.6. $ ./php -f ext/example/example.php7 5.7. $ vi ext/example/example.c8 5.8. $ make
6, 新生成的example module的stub代码当中,执行
phpize --生成congifure 和config.h
1 ./configure --[with|enable]-example2 make3 make test4 sudo make install
6修改php.ini,添加新开发的module
php -i
php -m
PHP Extension
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。