这个libphp4.so是php生成的,你需要编译php得到它,然后再复制到modules目录下。

解决方案 »

  1.   

    在那里可以找到这个libphp4.so文件,我找不到。
    php也make
    make install了。
      

  2.   

    up up,没有人关心我吗?555
      

  3.   

    php安装时要加上如下:
    (apache2)
    ./configure --with-apxs2=/usr/local/apache/bin/apxs
    (apache1.x.x)
    ./configure --with-apxs=/usr/local/apache/bin/apxs
    这样就把libphp4.so加到/usr/local/apache/modules
      

  4.   

    把你配php的configure写出来
    apache的apxs应该能自己认出来
      

  5.   

    php的configure是这样的:
    ./configure --with-apxs2=/usr/local/apache/bin/apxs --with-mysql 回车
    make 回车
    出现以下错误:
    ....这里有很多字符串
    file not recognized: File truncated
    collect2: ld retruned 1 exit status
    make: *** [libphp4.la] error 1
      

  6.   

    是不是php的版本有问题?我没有在linux上装过这东西
      

  7.   

    ./configure --with-apxs2=/usr/local/apache/ --with-mysql 回车是/usr/local/apache/
      

  8.   

    網上很多,多裝幾次就行了。
    我當時都裝了一個星期才裝好呢。
    linux本身帶的php了,apache全部去掉。編譯安裝
      

  9.   

    我试了楼上的了,这样提示/usr/local/apache是一个目录,apxs没有安装成功之类的.
      

  10.   

    搂主,在/usr/local/bin/apache/bin/ 下你能找到apxs这个文件吗?
    如果有很大可能是php的问题。最好下载php5.
      

  11.   

    把gcc , apache , php的版本都贴出来吧,
      

  12.   

    果然是php的版本问题,换了一个就ok了.吃晚饭结贴
      

  13.   

    我写错了。
    你要先装apache