为什么要用C扩展 C是静态编译的,执行效率比PHP代码高很多.同样的运算代码,使用C来开发,性能会比PHP要提升数百倍.IO操作如CURL,因为耗时主要在IOWait上,C扩展没有明显优势. 另外C扩展是在进程启动时加载的,PHP代码只能操作Request生命周期的数据,C扩展可操作的范围更广. 第一步 下载PHP的源代码,如php-5.4.16.解压后进入php-5.4.16\ext目录.输入 ./ext_skel –extname=myext,myext就是扩展的名称,执行后生成myext目…