三,更改配置和程序$ vi ext/my_ext " /> 国产精品内射久久久久欢欢,午夜福利08550,国语自产视频在线

天天躁日日躁狠狠躁AV麻豆-天天躁人人躁人人躁狂躁-天天澡夜夜澡人人澡-天天影视香色欲综合网-国产成人女人在线视频观看-国产成人女人视频在线观看

linux下 C語言對 php 擴展

一,搭建php環境
下載php 5.2.6 源碼 并解壓
編譯安裝,搭建php環境

二,創建擴展項目

進入源碼目錄
cd php5.2.6/ext/
./ext_skel --extname=my_ext
創建名字為my_ext的項目,最終會生成my_ext.so

三,更改配置和程序
$ vi ext/my_ext/config.m4

根據你自己的選擇將

dnl php_ARG_WITH(my_ext, for my_ext support,
dnl Make sure that the comment is aligned:

dnl [  --with-my_ext             Include my_ext support])
修改成

php_ARG_WITH(my_ext, for my_ext support,
Make sure that the comment is aligned:

[  --with-my_ext             Include my_ext support])
或者將

dnl php_ARG_ENABLE(my_ext, whether to enable my_ext support,
dnl Make sure that the comment is aligned:

dnl [  --enable-my_ext           Enable my_ext support])
修改成

php_ARG_ENABLE(my_ext, whether to enable my_ext support,

Make sure that the comment is aligned:
[  --enable-my_ext           Enable my_ext support])

$ vi ext/my_ext/php_my_ext.h


php_FUNCTION(confirm_my_ext_compiled);       /* For testing, remove later. */
更改為
php_FUNCTION(say_hello);    


$ vi ext/my_ext/my_ext.c


zend_function_entry php5cpp_functions[] = {
        php_FE(confirm_my_ext_compiled,      NULL) /* For testing, remove later. */
        {NULL, NULL, NULL}      /* Must be the last line in php5cpp_functions[] */
};
更改為
zend_function_entry php5cpp_functions[] = {
        php_FE(say_hello,       NULL)         
        {NULL, NULL, NULL}      /* Must be the last line in php5cpp_functions[] */
};

在最后添加:
php_FUNCTION(say_hello)
{
        zend_printf("hello world/n");
}

四,編譯
$ cd my_ext
$ /usr/local/php/bin/phpize
ps: 如果出現:Cannot find autoconf.……的錯誤信息,則需要安裝 autoconf (安裝過程略)
$ ./configure  --with-php-config=/usr/local/php/bin/php-config
$ make

這時會編譯出 my_ext/modules/my_ext.so

五,配置php.ini
將my_ext.so放入/usr/local/php/ext/目錄

$ vi php.ini

修改添加如下:
extension_dir = '/usr/local/php/ext/'
extension=my_ext.so  

六,測試
$ vi test.php
<?php
   say_hello();
?>

$ /usr/local/php/bin/php test.php
hello world.

則大功告成

ps:如有問題請留言,大家共同探討

php技術linux下 C語言對 php 擴展,轉載需保留來源!

鄭重聲明:本文版權歸原作者所有,轉載文章僅為傳播更多信息之目的,如作者信息標記有誤,請第一時間聯系我們修改或刪除,多謝。

主站蜘蛛池模板: 视频一区二区中文字幕 | 欲奴第一季在线观看全集 | 国产欧美一区二区精品仙草咪 | 国产午夜在线观看视频 | 新图解av吧| 中文字幕蜜臀AV熟女人妻 | 伊人久久大香线蕉综合bd高清 | 亚洲日韩一区精品射精 | 亚洲无遮挡无码A片在线 | 国精产品一区二区三区四区糖心 | 久久精品国产亚洲AV热无遮挡 | 亚洲国产AV精品一区二区蜜芽 | 一区三区三区不卡 | 成电影人免费网站 | MD传媒MD0021在线观看 | 被窝伦理午夜电影网 | 国产二级一片内射视频播放 | 一区三区在线专区在线 | 777久久人妻少妇嫩草AV | z0000性欧美 YY8848高清私人影院 | 人妻中文字幕无码系列 | 乳色吐息在线观看全集免费观看 | 日本熟妇多毛XXXXX视频 | 一区二区三区四区国产 | 精品免费久久久久久成人影院 | 不卡无线在一二三区 | 我和黑帮老大第365天第2季在线 | 视频一区国产精戏刘婷30 | 色欲午夜无码久久久久久 | 亚洲高清在线mv | 激情床戏视频片段有叫声 | 《乳色吐息》无删减版在线观看 | 2020久久精品永久免费 | 友田真希息与子中文字幕 | 天天槽任我槽免费 | 亚洲成人一区 | 麻豆精品一区二正一三区 | 艳妇臀荡乳欲伦岳TXT下载 | 成人天堂婷婷青青视频在线观看 | 亚洲AV色香蕉一区二区三区 | 翘臀后进美女白嫩屁股视频 |