PHP扩展已经写好,但调用的时候仍然不认!

解决方案 »

  1.   

    把静态库编译进APACHE中,再用PHP调用APACHE中的库函数,这种方法是否可行?如果可行PHP或者APACHE中需要如何配置呢?
      

  2.   

    见手册的“PHP API: 扩展开发接口”
      

  3.   

    手册的“PHP API: 扩展开发接口”里都是关于STREAM的东西,和编译没什么关系呀
      

  4.   

    PHP高手都在哪里呀!!!快来出出注意!
      

  5.   

    手册都翻烂了,试了无数种方法,都不成功。
    还有最后一种方法,在编译PHP外部扩展的时候同时把这个库编译进去,这个问题又回到怎样让PHP直接编译静态库,如果可以这么做的话,我估计就能成功了。但我怎么也找不到办法!
    超级郁闷!
      

  6.   

    PHP_FUNCTION(myFun)
    {
    pval *ID,*A1,*A2,*A3,*A4,*A5;
    if(ARG_COUNT(ht)!=6||getParameters(ht, 6,&ID,&A1,&A2,&A3,
    &A4,&A5) == FAILURE)
    {
    WRONG_PARAM_COUNT;
    }
    convert_to_string(ID);
    Check_Fun(ID->value.str.val,A1->value.str.val,A2->value.str.val,A3->value.str.val,A4->value.str.val,A5->value.str.val,CheckValue);
    }我传近来的是string,为什么ID或者ID->value.str.val是空?