分享我的生活
分享能使人快乐

lnmp0.7编译的php错误

在vps上编译完lnmp之后直接显示php程序的运行是502的东东,经过一番的搜索,找到了解决方法

说是php在编译的过程中,autoconf有问题,建议使用2.61

但安装完之后会出现 502错误 (502 Bad Gateway)

检查php没有成功安装。
/usr/local/php下面没有sbin等文件夹
会报/usr/local/php/sbin/php-fpm文件夹不存在

遂按照脚本手动安装,发现错误

究其原因,就是“Autoconf version 2.58 or higher is required for this script ”要求autoconf版本高于2.58而一键安装包里把autoconf版本换成了2.13.所以解决办法如下:

第一种方法 :(推荐用第二种,但此种方法不需要重装,省了很长时间的编译时间。)

首先卸载automake 
apt-get remove automake

这样并不能卸载2.13,需要sudo  rm /usr/local/bin/autoconf 才行。可能是因为2.13编译问题。 

然后去 http://files.directadmin.com/ser … utoconf-2.61.tar.gz 下载autoconf2.61 
(不要使用更高版本,经尝试,出错。看来autoconf版本还是问题很多啊。有人说2.13是最经典版,但php偏偏要求更高版本,无奈啊)
tar xzf autoconf-2.61.tar.gz 
cd autoconf-2.61 
./configure –prefix=/usr 
make 
make install 

然后根据脚本里的内容重新编译php那儿的东东

事实情况是我写这些东西的时候我还没弄完这些东东,重新编译的时候把php文件夹删除再编译

我用的amazon的ec2

赞(0)

我想说 10

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址
  1. #-49

    ❗ 好能折腾

    villen12年前 (2011-06-20)回复
    • 其实我也不想,太费心了

      xinyu2ru12年前 (2011-06-21)回复
      • 以前用电脑玩游戏玩多了,现在被电脑玩回来了

        villen12年前 (2011-06-21)回复
  2. #-48

    难怪这两天打不开呢 ❗

    tiao5812年前 (2011-06-20)回复
    • 服务器,唉,不说了

      xinyu2ru12年前 (2011-06-21)回复
  3. #-47

    💡 好了也折腾一下gentoo

    villen12年前 (2011-06-23)回复
    • 毕业没网了,以后有机会吧

      xinyu2ru12年前 (2011-06-24)回复
      • 今天我折腾了一下,结果安装完重启是grub引导说 Error 15: File not found. 我很郁闷,按道理来说,内核没写错
        😡

        villen12年前 (2011-06-24)回复
  4. #-46

    ❗ 没折腾过这些~~

    Junan12年前 (2011-06-28)回复
    • 一句一句的输入代码更有意思

      xinyu2ru12年前 (2011-06-30)回复