首页 > Web开发 > 详细

PHP扩展开发

时间:2016-11-25 17:20:26      阅读:287      评论:0      收藏:0      [点我收藏+]

安装好php,进入安装目录.

zbseoag@ubuntu:/usr/local/php-5.6.28/ext$ ./ext_skel --extname=mytest
zbseoag@ubuntu:/usr/local/php-5.6.28/ext$ cd mytest
zbseoag@ubuntu:/usr/local/php-5.6.28/ext/mytest$ gedit config.m4
 
###编辑文件(16 - 18行)
PHP_ARG_ENABLE(mytest, whether to enable mytest support,
dnl Make sure that the comment is aligned:
[  --enable-mytest           Enable mytest support])
 
zbseoag@ubuntu:/usr/local/php-5.6.28/ext/mytest$ ../../scripts/phpize
zbseoag@ubuntu:/usr/local/php-5.6.28/ext/mytest$ sudo apt-get install autoconf
zbseoag@ubuntu:/usr/local/php-5.6.28/ext/mytest$ make
zbseoag@ubuntu:/usr/local/php-5.6.28/ext/mytest$ sudo make install
zbseoag@ubuntu:/usr/local/php-5.6.28/ext/mytest$ php -i | grep php.ini
 
###在ini文件中添加扩展: extension=mytest.so
 
zbseoag@ubuntu:/usr/local/php-5.6.28/ext/mytest$ php -r ‘echo confirm_mytest_compiled("\nHello World!")."\n";‘
Congratulations! You have successfully modified ext/mytest/config.m4. Module 
Hello World! is now compiled into PHP.

PHP扩展开发

原文:http://www.cnblogs.com/zbseoag/p/6102040.html

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