已经有人问过啦:http://community.csdn.net/Expert/topic/4338/4338547.xml?temp=.4002039
请检查你的php.ini配置文件: 一个是扩展目录
 extension_dir = "/usr/local/php/lib/php/extensions/" 然后是加载的模块名
 extension=your_ext.so  然后把你写好的your_ext.so放到上面指定的目录"/usr/local/php/lib/php/extensions/"中,并且重启Apache。另外,如果上面方法尝试失败,你可以使用 dl() 函数动态加载试试,看是否能够成功把自己的库加载。(记得要把php.ini中的enable_dl= On)如果上面方法都尝试失败,请检查你的扩展库写的是否正确,是否符合PHP的要求标准。