Linux搭建LAMP

69 阅读2分钟

LAMP 环境是指在Linux系统中,搭建由Linux、Apache、MariaDB/MySQL、PHP组成的Web应用平台。
操作采用的软件版本:

  1. Linux:CentOS 7.9
  2. Apache:2.4.6
  3. MariaDB:15.1
  4. PHP:7.0.33

前提:

  • Linux实例绑定公网IP,使其具备访问公网的能力
  • 登录Linux服务器

安装并配置Apache

执行安装命令

yum install httpd -y
# 检查版本
httpd -v

输出下面结果,表示安装成功

image.png

# 启动Apache服务
systemctl start httpd
# 设置服务开启自启动
systemctl enable httpd

在本地浏览器中输入:http://{实例已绑定的公网IP},访问Apache,显示如下图,表示搭建成功

image.png

安装并配置MariaDB

# 安装MariaDB
yum -y install mariadb-server mariadb-client
# 检查版本
mysql -V

输出下面结果,表示安装成功

image.png

# 启动Apache服务
systemctl enable --now mariadb
# 检查MySQL服务状态
systemctl status mariadb

有 active(running)表示已启动

image.png

# 执行命令,进行安全性操作和设置密码
mysql_secure_installation
# 按Enter键确认设置密码
# 输入 Y 确认修改数据库的root密码
# 设置新密码,按Enter确认
# 再次输入新密码,按Enter确认
# 输入 Y,按Enter确认:移除匿名用户
# 输入 Y,按Enter确认:禁止root账号远程登录
# 输入 Y,按Enter确认:删除test库以及对test库的访问权限
# 输入 Y,按Enter确认:重新加载授权表

配置完成 image.png

安装并配置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

表示安装配置完成

image.png

访问LAMP环境

# 创建测试文件,这里的地址更换成Apache的网站根目录(示例这里是默认的目录)
vim /var/www/html/phpinfo.php
# 输入以下内容,phpinfo()会展示PHP的所有配置信息
<?php echo phpinfo(); ?>
# 按 ESC 键退出编辑,输入 :wq 保存文件并退出编辑
# 重启httpd服务
systemctl restart httpd

本地浏览器输入 http://{实例绑定的公网IP}/phpinfo.php,访问LAMP环境,如下,表示搭建成功

image.png