首页 > Web开发 > 详细

PHP Extension

时间:2014-09-29 20:31:42      阅读:331      评论:0      收藏:0      [点我收藏+]

新手搞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.m4
3 5.3.  $ ./buildconf
4 5.4.  $ ./configure --[with|enable]-example
5 5.5.  $ make
6 5.6.  $ ./php -f ext/example/example.php
7 5.7.  $ vi ext/example/example.c
8 5.8.  $ make

 

6, 新生成的example module的stub代码当中,执行
phpize --生成congifure 和config.h
1 ./configure --[with|enable]-example
2 make
3 make test
4 sudo make install
 
6修改php.ini,添加新开发的module
php -i
php -m
 
 

PHP Extension

原文:http://www.cnblogs.com/yuboyue/p/4000890.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!