目录
什么是LAMP?
LAMP 架构是目前成熟的企业网站应用模式之一,能够提供动态 Web 站点服务及其应用开发环境
具体包括:
-
Linux 操作系统
-
Apache 网站服务器
-
MySQL(有时也指MariaDB,数据库软件) 数据库服务器
-
PHP(有时也是指Perl或Python)网页编程语言
优点
-
成本低廉
-
可定制
-
易于开发
-
方便易用
-
安全和稳定
在构建 LAMP 平台时,各组件的安装顺序依次为:Linux、Apache、MySQL、PHP
其中 Apache 和 MySQL 的安装没有严格顺序;PHP一般放在最后,负责沟通 web 服务器和数据库系统。
实验准备(在VMware中进行)
实验说明:因为我们这里要做库站分离,所以单独在一台主机上安装MySQL(或MariaDB)
- 主机A:RHEL7.4 安装Apache和PHP
- IP地址:192.168.112.187
- 主机B:RHEL7.4 安装MySQL(或者MariaDB)
- IP地址:192.168.112.186
主机A:
一、关闭防火墙及Selinux
[root@localhost yum.repos.d]# systemctl stop firewalld.service
[root@localhost yum.repos.d]# systemctl disable firewalld.service
[root@localhost yum.repos.d]# setenforce 0
[root@localhost yum.repos.d]# vim /etc/selinux/config
SELINUX=disabled ---改为disabled
二、更换成阿里云yum源
查询已安装的yum
[root@localhost ~]# rpm -qa | grep yum
PackageKit-yum-1.1.5-1.el7.x86_64
yum-3.4.3-154.el7.noarch
yum-rhn-plugin-2.0.1-9.el7.noarch
yum-utils-1.1.31-42.el7.noarch
yum-metadata-parser-1.1.4-10.el7.x86_64
yum-langpacks-0.4.2-7.el7.noarch
使用root权限卸载已安装的yum源
[root@localhost ~]# rpm -qa | grep yum | xargs rpm -e --nodeps
warning: /etc/yum/pluginconf.d/langpacks.conf saved as /etc/yum/pluginconf.d/langpacks.conf.rpmsave
下载并安装阿里的yum源rpm包
(浏览器打开网址:https://mirrors.aliyun.com/centos/7/os/x86_64/Packages
然后一个一个的去搜索下载到本地
最后到Linux里面去建一个rpm文件,然后把下载好的包复制进去)
wget https://mirrors.aliyun.com/centos/7/os/x86_64/Packages/yum-metadata-parser-1.1.4-10.el7.x86_64.rpm
wget https://mirrors.aliyun.com/centos/7/os/x86_64/Packages/yum-3.4.3-161.el7.centos.noarch.rpm
wget https://mirrors.aliyun.com/centos/7/os/x86_64/Packages/yum-plugin-fastestmirror-1.1.31-50.el7.noarch.rpm
wget https://mirrors.aliyun.com/centos/7/os/x86_64/Packages/yum-utils-1.1.31-50.el7.noarch.rpm
wget https://mirrors.aliyun.com/centos/7/os/x86_64/Packages/python-urlgrabber-3.10-9.el7.noarch.rpm
查看rpm包
[root@localhost ~]# mkdir rpm
[root@localhost ~]# cd rpm/
[root@localhost rpm]# ls
python-urlgrabber-3.10-10.el7.noarch.rpm
yum-3.4.3-168.el7.centos.noarch.rpm
yum-metadata-parser-1.1.4-10.el7.x86_64.rpm
yum-plugin-fastestmirror-1.1.31-54.el7_8.noarch.rpm
yum-utils-1.1.31-54.el7_8.noarch.rpm
安装(必须要强制安装)
[root@localhost rpm]# rpm -ivh *.rpm --force --nodeps
warning: python-urlgrabber-3.10-10.el7.noarch.rpm: Header V3 RSA/SHA256 Signature, key ID f4a80eb5: NOKEY
Preparing... ################################# [100%]
Updating / installing...
1:yum-metadata-parser-1.1.4-10.el7 ################################# [ 20%]
2:python-urlgrabber-3.10-10.el7 ###