解析linux下php实现C/C 扩展编程_PHP教程
推荐:PHP导出Excel 之 Spreadsheet_Excel_Writer之前看到过好多关于PHP导出Excel的文章,自己也通过不少方法实现过, 例如,echo一个Table,然后将header修改为Excel即可。 其实在众多方法中感觉Pear中的Spreadsheet_Excel_Writer很是好用。 关于Spreadsheet_Excel_Writer的安装本文不予介绍,可通过Google
某个功能被编译到so文件中,那么如何通过php来调用它?一个方法是写一个php模块(php extension),在php中调用该模块内的函数,再通过该模块来调用so中的函数。下面做一个简单的例子,使用的操作系统是Fedora Core 6。首先做一个简单的so文件:
/**
* hello.c
* To compile, use following commands:
* gcc -O -c -fPIC -o hello.o hello.c
* gcc -shared -o libhello.so hello.o
*/
int hello_add(int a, int b)
{
return a b.
}
然后将它编译成.so文件并放到系统中:
$ gcc -O -c -fPIC -o hello.o hello.c
$ gcc -shared -o libhello.so hello.o
$ su
# echo /usr/local/lib >. /etc/ld.so.conf.d/local.conf
# cp libhello.so /usr/local/lib
# /sbin/ldconfig写段小程序来验证其正确性:
/**
* hellotest.c
* To compile, use following commands:
* gcc -o hellotest -lhello hellotest.c
*/
#include <.stdio.h>.
int main()
{
int a = 3, b = 4.
分享:PHP读取Excel 之 Spreadsheet_Excel_Reader和Spreadsheet_Excel_Writer类似,Spreadsheet_Excel_Reader是用来读取Excel内容的工具。 可以方便的将Excel数据导入到数据或者其他用途。 如下代码:
- 相关链接:
- 教程说明:
PHP教程-解析linux下php实现C/C 扩展编程。