我是php4.3.4+apache1.3.29+oracle9.2+redhat linux7.3。外部库叫myLib.a这个库在apache中已经编译通过。

解决方案 »

  1.   

    单独写一个扩展
    ./skel --extname=myfun然后再myfun.c和php_myfun.h里添加相关的函数
      

  2.   

    又是你呀
    据说PHP4.3有成功的例子,我想别人能这么做成功为什么我不能成功呢?
    好奇怪。
    PHP4.0.0也有成功的例子,不过4.0.0的makefile文件和4.3的已经不一样了。
    有人在PHP4.0.0中这样修改makefile文件的:
    修改../php-4.0.0/ext/standard/中的文件Makefile:
    在LTLIBRARY_SOURCES=\.....的最后加入php_crypto.c,要用空格与前面分开但是在4.3中找不到这1项。
      

  3.   

    在PHP写扩展都是要PHP_FUNCTION的,而不是像C里一样简单的申明一个函数就可以。