解决搬瓦工安装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: 如果我们还需要其他搬瓦工方面的技术内容,可以参考后面内容!新手教程目录分类。

添加新评论

昵称
邮箱
网站