PHP调用c动态库?
我想写C代码,以及如何用PHP调用C动态库 例如: 文件hello.cPHP调用c动态库?,php,c,Php,C,我想写C代码,以及如何用PHP调用C动态库 例如: 文件hello.c int cc_add(int a,int b){ return a + b ; } 将代码编译成动态链接库,并更新动态库信息 gcc -O -c -fPIC -o hello.o hello.c gcc -shared -o libhello.so hello.o echo /usr/local/lib > /etc/ld.so.conf.d/local.conf cp libhello.so /usr
int cc_add(int a,int b){
return a + b ;
}
将代码编译成动态链接库,并更新动态库信息
gcc -O -c -fPIC -o hello.o hello.c
gcc -shared -o libhello.so hello.o
echo /usr/local/lib > /etc/ld.so.conf.d/local.conf
cp libhello.so /usr/local/lib
/sbin/ldconfig
建立一个模块(使用ext_skel--extname=hello的PHP5.6.4)
等等,但我不知道该怎么办?
希望您能给我举一些例子。删除了不必要的信息;修正了一些错误通常你会在共享库周围手动编写一个PHP包装扩展。不过,我可以在这里提供帮助。
./ext_skel --extname=hello
cc hello