|NO.Z.00059|——————————|LinuxNetwork|——|Linux&Centos7.x&LNMP.V01|
一、准备工作
### --- 环境准备
~~~ 操作系统:CentOS7.x 64位
~~~ 关闭selinux和Firewalld防火墙
~~~ 此次试验环境使用网络yum源,保证系统能正常连接互联网
### --- 网络yum源:
~~~ 先将系统自带的yum配置文件移除或者删除,然后下载一下两个配置文件
~~~ 官方机基础:http://mirror.163.com/.help/CentOS7-Base-163.repo
~~~ http://mirrors.aliyun.com/repo/Centos-7.repo
~~~ epel拓展: http://mirrors.aliyun.com/repo/epel-7.repo
### --- 下载完成后,需要使用命令清除掉原有的yum缓存,使用新的配置文件建立缓存
[root@server11 ~]# cd /etc/yum.repo.d/
~~~ #方案一:
[root@server11 yum.repos.d]# mv CentOS-Media.repo back/ // 将本地源移到back目录下
[root@server11 yum.repos.d]# wget http://mirrors.163.com/.help/CentOS7-Base-163.repo
[root@server11 yum.repos.d]# wget http://mirrors.aliyun.com/repo/Centos-7.repo
[root@server11 yum.repos.d]# wget http://mirrors.aliyun.com/repo/epel-7.repo
~~~ #方案二:
[root@server11 yum.repos.d]# vim /etc/yum.repos.d/centos6.x // 建议使用该源下载
[centos-office]
name=centos-office
failovermethod=priority
baseurl=https://vault.centos.org/7.8/os/x86_64/
gpgcheck=1
gpgkey=https://vault.centos.org/6.8/os/x86_64/RPM-GPG-KEY-CentOS-7
[root@server11 yum.repos.d]# yum clean all // 清除掉原有的缓存列表
[root@server11 yum.repos.d]# yum makecache // 建立新的缓存列表
[root@server11 yum.repos.d]# yum -y update // 将所有能更新的软件更新(非必选)
### --- 安装编译工具和依赖软件包:
[root@server11 ~]# yum install -y gcc* pcre-devel openssl openssl-devel zlib-devel ncurses-devel cmake bison libxml2-devel libpeng libpeng-devel libpng libpng-devel
### --- 注意:每次安装LNMP时,软件包的小版本都不一样,
~~~ 官方会对其大版本下的小版本进行覆盖式更新,
~~~ 本文内部分连接会失败,切记按照下载版本进行安装
### --- Nginx、MySQL、PHP三大软件的源码包下载地址
~~~ # Nginx:
wget http://nginx.org/en/download.html
~~~ # MySQL:
wget https://dev.mysql.com/downloads/mysql
~~~ # PHP:
wget http://www.php.net/
~~~ # 版本选用:
nginx: 1.12.* // 选用软件的稳定版即可
MySQL: 5.5.* // 5.5以上版本需要1G以上的内存,否则无法安装
PHP: 7.1.* // LAMP中我们使用的是PHP7,此次使用PHP5
Walter Savage Landor:strove with none,for none was worth my strife.Nature I loved and, next to Nature, Art:I warm'd both hands before the fire of life.It sinks, and I am ready to depart
——W.S.Landor
分类:
cdv007-network
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 无需6万激活码!GitHub神秘组织3小时极速复刻Manus,手把手教你使用OpenManus搭建本
· Manus爆火,是硬核还是营销?
· 终于写完轮子一部分:tcp代理 了,记录一下
· 别再用vector<bool>了!Google高级工程师:这可能是STL最大的设计失误
· 单元测试从入门到精通