centos 6.8
創(chuàng)新互聯(lián)公司是專業(yè)的貴陽網(wǎng)站建設(shè)公司,貴陽接單;提供成都網(wǎng)站建設(shè)、網(wǎng)站設(shè)計(jì),網(wǎng)頁設(shè)計(jì),網(wǎng)站設(shè)計(jì),建網(wǎng)站,PHP網(wǎng)站建設(shè)等專業(yè)做網(wǎng)站服務(wù);采用PHP框架,可快速的進(jìn)行貴陽網(wǎng)站開發(fā)網(wǎng)頁制作和功能擴(kuò)展;專業(yè)做搜索引擎喜愛的網(wǎng)站,專業(yè)的做網(wǎng)站團(tuán)隊(duì),希望更多企業(yè)前來合作!
1,安裝gcc
yum -y install gcc make autoconf
2,下載最新版php源碼
打開eclipse->file ->new -> c project
項(xiàng)目下有個(gè)重要的工具,php-src/ext/ext_skel(自動為我們創(chuàng)建擴(kuò)展的腳本)
./ext_skel --extname=test(創(chuàng)建名叫test的新擴(kuò)展)
cd test
修改config.m4
這兩行比較重要
dnl [ --with-test Include test support])
dnl [ --enable-test Enable test support])
變成
PHP_ARG_WITH(test, for test support,
[ --with-test Include test support])
表示啟用了這擴(kuò)展
phpize(可能出現(xiàn)這個(gè)命令不可用,先執(zhí)行yum install php-devel)
執(zhí)行完生成一些文件其中有個(gè)configure
./configure (執(zhí)行這個(gè)shell腳本)
執(zhí)行完產(chǎn)生Makefile
執(zhí)行make
hello.c
static function_entry hello_functions[]
改為
static zend_function_entry hello_functions[]
編譯通過了,不知道為啥