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
版权声明:
作者:xinyu2ru
链接:https://www.rxx0.com/software/lnmp/lnmp0-7-compiled-php-error.html
来源:RUBLOG-分享我的生活
文章版权归作者所有,未经允许请勿转载。
villen
❗ 好能折腾
xinyu2ru@villen
其实我也不想,太费心了
villen@xinyu2ru
以前用电脑玩游戏玩多了,现在被电脑玩回来了
tiao58
难怪这两天打不开呢 ❗
xinyu2ru@tiao58
服务器,唉,不说了
villen
💡 好了也折腾一下gentoo
xinyu2ru@villen
毕业没网了,以后有机会吧
villen@xinyu2ru
今天我折腾了一下,结果安装完重启是grub引导说 Error 15: File not found. 我很郁闷,按道理来说,内核没写错
😡
Junan
❗ 没折腾过这些~~
xinyu2ru@Junan
一句一句的输入代码更有意思