CentOS6离线安装lnmp
服务器无法访问外网,采用离线安装的方式安装lnmp
之前尝试了很多次,nginx和mysql都安装成功了,php一直安装不成功
今天排查报错信息,用yum install libicu-devel命令安装libicu,提示安装不成功,查了一下本地源,发现有对应的rpm包,但是yum命令找不到。
之前挂载本地镜像挂载了两个光盘,发现找不到的那个rpm包在第二张光盘里。
尝试把两个包合并成一个包,再运行yum install libicu-devel命令,问题解决。
之前安装不成功可能就是本地镜像源的问题。
离线安装LNMP的步骤
1、下载lnmp的full包;
2、挂载本地镜像源,测试yum命令是否可用,参考:https://www.vpser.net/manage/centos-iso-local-yum-repository.html
3、合并本地镜像源,参考:https://www.cnblogs.com/oboth-zl/p/15167580.html
4、使用CheckMirror=n ./install.sh lnmp,安装LNMP
补充:我还在另外两个地方做了一些调整,不确定是否必须
(1)lnmp安装包的lnmp.conf,增加 CheckMirror='n'
(2)注释了install.sh里的Modify_Source
Modify_Source