LAMP 环境是指在Linux系统中,搭建由Linux、Apache、MariaDB/MySQL、PHP组成的Web应用平台。
操作采用的软件版本:
- Linux:CentOS 7.9
- Apache:2.4.6
- MariaDB:15.1
- PHP:7.0.33
前提:
- Linux实例绑定公网IP,使其具备访问公网的能力
- 登录Linux服务器
安装并配置Apache
执行安装命令
yum install httpd -y
# 检查版本
httpd -v
输出下面结果,表示安装成功
# 启动Apache服务
systemctl start httpd
# 设置服务开启自启动
systemctl enable httpd
在本地浏览器中输入:http://{实例已绑定的公网IP},访问Apache,显示如下图,表示搭建成功
安装并配置MariaDB
# 安装MariaDB
yum -y install mariadb-server mariadb-client
# 检查版本
mysql -V
输出下面结果,表示安装成功
# 启动Apache服务
systemctl enable --now mariadb
# 检查MySQL服务状态
systemctl status mariadb
有 active(running)表示已启动
# 执行命令,进行安全性操作和设置密码
mysql_secure_installation
# 按Enter键确认设置密码
# 输入 Y 确认修改数据库的root密码
# 设置新密码,按Enter确认
# 再次输入新密码,按Enter确认
# 输入 Y,按Enter确认:移除匿名用户
# 输入 Y,按Enter确认:禁止root账号远程登录
# 输入 Y,按Enter确认:删除test库以及对test库的访问权限
# 输入 Y,按Enter确认:重新加载授权表
配置完成
安装并配置PHP
按步骤执行:
# 添加并更新EPEL源
wget -O /etc/yum.repos.d/epel.repo http://mirrors.ivolces.com/repo/epel-7.repo
# 添加Remi源
rpm -Uvh http://rpms.remirepo.net/enterprise/remi-release-7.rpm
# 安装yum-config-manager仓库管理工具
yum -y install yum-utils
# 使用yum-config-manager启用指定remi的PHP 7.0仓库
yum-config-manager --enable remi-php70
# 安装PHP 7.0和常用模块
yum -y install php php-mysqlnd php-fpm
# 启动PHP-FPM服务
systemctl start php-fpm
# 设置PHP-FPM服务开机自启动
systemctl enable php-fpm
# 检查版本
php -V
表示安装配置完成
访问LAMP环境
# 创建测试文件,这里的地址更换成Apache的网站根目录(示例这里是默认的目录)
vim /var/www/html/phpinfo.php
# 输入以下内容,phpinfo()会展示PHP的所有配置信息
<?php echo phpinfo(); ?>
# 按 ESC 键退出编辑,输入 :wq 保存文件并退出编辑
# 重启httpd服务
systemctl restart httpd
本地浏览器输入 http://{实例绑定的公网IP}/phpinfo.php,访问LAMP环境,如下,表示搭建成功