为什么要用PHP扩展
基本流程
先用yum install autoconf
进入php 目录,找到ext文件夹并进入
./ext_skel --extname=sayhello
进入sayhello模块,打开config.m4
保存后关闭,打开sayhello.c
执行phpize
执行./configure
执行make 编译sayhello 生成sayhello.so
执行make install 安装
修改php配置文件 在php的lib下找到php.ini
在最下面加上模块
执行php -m 就能找到sayhello了
可以像调用php原生代码一样调用此函数
注意:每个版本的PHP针对模块拓展的方案未必一致