php的extension是有一定规范的
详细的看手册zend api部分

解决方案 »

  1.   

    .so是别人提供的,不是自己写的,声明是支持php调用的,
    给的文档里只说要将.so文件拷到library路径下。
    这样的情况下手册上介绍调用时似乎也就讲了用dl()或者修改php.ini,
    还需要作其他操作吗?
      

  2.   

    1、确认该test.so确为php所写
    2、确认不存在php版本问题,这两点很重要!
    3、用dl("test.so")加在时,需要库名为php_test.so。并且路径要对