解决搬瓦工安装WDCP内存不足问题 重新编译PHP


个人觉得在国内的Linux VPS管理面板中,WDCP面板是较为好用的WEB管理面板,而且目前已经更新到3.1版本,可以安装PHP7.1、MYSQL5.7版本,基本上涵盖我们需要的软件版本和需要环境。我在之前的"搬瓦工VPS利用WDCP面板建站篇(一) - 一键包安装WDCP面板"文章中也有分享到WDCP的安装。

这里存在一个问题,如果我们按照之前的方法快速安装的是2.5版本,如果是安装最新3.1版本则需要通过步骤编译的方式,如果是512MB内存会出现无法编译的问题,比如出现"make: *** [ext/fileinfo/libmagic/apprentice.lo] Error"错误。

Tip: 这个是因为WDCP3.1版本的编译PHP需要在内存1GB以上。如果搬瓦工低于1GB内存是不行的

第一、WDCP V3.1官方下载版本

如果我们购买的搬瓦工VPS低于1GB内存,如果直接用官方的WDCP3.1编译安装,是无法进行的,那我们如何操作呢?我们先登录SSH,下载WDCP官方的最新安装包。

wget http://dl.wdlinux.cn/files/lanmp_v3.1.tar.gz

tar zxvf lanmp_v3.1.tar.gz

下载和解压完毕,我们不要急着去安装。

Tip: 我们需要修改配置文件,才可以在低于1GB内存配置的内存中编译PHP。

第二、修改配置文件PHP.SH

/lib/php.sh

在我们当前下载的WDCP3.1版本中的上面路径中,修改PHP.SH文件。

./configure --prefix=$IN_DIR/$PHP_DIR \

在上面脚本38行,下面添加一行

--disable-fileinfo \

第三、重新编译安装

如果我们上面修改文件之后,保存替换服务器中的PHP.SH文件之后,再执行编译

sh lanmp.sh

这样,我们执行编译,后选择需要的配置环境,等待就可以安装成功。512MB的搬瓦工VPS安装WDCP3.1也是没有问题的。

Tip: 如果我们还需要其他搬瓦工方面的技术内容,可以参考后面内容!新手教程目录分类。
关于我们

        搬瓦工VPS,一款性价比极高的便宜VPS主机方案,有提供洛杉矶QNET、洛杉矶MACOM、纽约、凤凰城、佛罗里达、荷兰、弗里蒙特数据中心便宜年付OpenVZ VPS方案,开放功能比较全。适合我们基础建站、搭建环境以及各种折腾应用。

2017年变动还是比较大的,相继增加3个机房、而且提供KVM架构方案,这样已经拥有OPENVZ、KVM两个架构方案的配置。

        建议:选择任何一款VPS,具体的使用效果一切以我们实际为准,而且要知晓付出的成本与我们的获得的产品相当就应该知足,且不要要求太高。

新手教程
搬瓦工选择建议

1、目前有单个机房和多个机房区别,后者可以自己切换机房和IP,前者只有一个,不可以更换。

2、OPENVZ与KVM区别,如果需要速度好一些的,建议选择KVM架构,因为有BBR内核优化。

3、如果搭建网站用途,建议内存512MB及以上,以为安装面板或者一键包,基本需要这个配置。

4、搬瓦工VPS支持支付宝付款,无需找人代购,自己购买就可以。

最新搬瓦工优惠码

虽然搬瓦工VPS已经算是比较便宜的了,但是为了迎合各种大家的兴趣和省钱的心态,还是会分享一些优惠码折扣让大家使用的,比如当前最低的大约在5%左右。

A - bwh8ZBPVK(6%)

B - bwh8XZOBK(5.5%)

C - bwh8NJJHL(4.5%)

D - bwh8GFWZP(3.5%)

E - bwh8FOXXE(3%)

这是我本周整理的较为大的5个折扣码,我们可以选择A优先使用,每单可以节省几块钱。具体如何使用可以参考这里,激活使用。