一般要调用C语言的函数需要自己写PHP扩展,而以filename.a命名的静态库的函数是以C语言的方式来调用的,写PHP扩展->把静态库加入PHP->编译PHP

把静态库加入PHP

把要编译的静态库链接存入环境变量。假设静态库的文件名叫libnpc.a,放在/home目录下。在PHP的安装目录下输入如下命令:export LDFLAGS=”–L/home –lnpc”

这个环境变量的作用就是让PHP在编译时知道要把这个库也一起编译进去。

当编译好之后可以通过unset LDFLAGS来删除之前的环境变量。