LAMP环境介绍

LAMP环境是指Apache、MariaDB、PHP和其他相关辅助组件组成的网站服务器架构。那么,如何在Linux操作系统的云服务器上搭建LAMP环境呢?

1. 登录你的云服务器实例

2. 安装Apache服务

  1. 执行命令,安装Apache
    sudo yum install httpd -y
  2. 执行命令,启动Apache并设置开机自启动
    sudo systemctl start httpd
    sudo systemctl enable httpd
  3. 打开浏览器,查看Apache服务运行状态
    http://云服务器的IP地址
    若出现下图显示内容,则证明安装成功
    在这里插入图片描述

3. 安装配置MariaDB

  1. 执行命令,检查云服务器系统中是否已存在MariaDB
    rpm -qa | grep -i mariadb
    若返回安装信息内容,则需要移除已安装的MariaDB;若无返回结果,则直接进行下一步
    sudo yum -y remove 包名
  2. 执行命令,创建MariaDB.repo文件
    vi /etc/yum.repos.d/MariaDB.repo
  3. 进入编辑模式,填入以下内容
# MariaDB 10.11 RedHatEnterpriseLinux repository list - created 2025-02-19 03:07 UTC
# https://mariadb.org/download/
[mariadb]
name = MariaDB
# rpm.mariadb.org is a dynamic mirror if your preferred mirror goes offline. See https://mariadb.org/mirrorbits/ for details.
# baseurl = https://rpm.mariadb.org/10.11/rhel/$releasever/$basearch
baseurl = https://sg-mirrors.vhost.vn/mariadb/yum/10.11/rhel/$releasever/$basearch
module_hotfixes = 1
# gpgkey = https://rpm.mariadb.org/RPM-GPG-KEY-MariaDB
gpgkey = https://sg-mirrors.vhost.vn/mariadb/yum/RPM-GPG-KEY-MariaDB
gpgcheck = 1
  1. 保存文件并退出
  2. 执行命令,安装MariaDB
    sudo yum -y install MariaDB-client MariaDB-server
  3. 执行命令,启动MariaDB服务
    sudo systemctl start mariadb
    sudo systemctl enable mariadb
  4. 执行命令,验证MariaDB安装是否成功
    mysql
    若显示如下结果,则证明安装成功
    在这里插入图片描述
  5. 退出MariaDB

4. 安装配置PHP

  1. 执行命令,更新yum中的PHP软件源
    sudo yum install -y epel-release
    sudo rpm -Uvh https://mirrors.tencent.com/remi/enterprise/remi-release-7.rpm
  2. 执行命令,启动PHP8.3仓库
    sudo yum-config-manager --enable remi-php83
  3. 执行命令,安装PHP8.3所需要的包
    `sudu yum install -y php php-cli php-fpm php-mysqlnd php-zip php-devel php-gd php-mcrypt php-mbstring php-curl php-xml php-pear php-bcmath php-json
  4. 修改Apache配置文件
    vi /etc/httpd/conf/httpd.conf
  5. 切换编辑模式,分别修改下图标注内容
    在ServerName www.example.com:80 后添加一行内如如下:
    ServerName localhost:80
    在这里插入图片描述
    把中的Require all denied 修改为Require all granted
    在这里插入图片描述
    把中内容修改为DirectoryIndex index.php index.html
    在这里插入图片描述
    在AddType application/x-gzip .gz .tgz 后添加两行内容
    AddType application/x-httpd-php .php
    AddType application/x-httpd-php-source .phps
    在这里插入图片描述
  6. 保存文件并退出
  7. 重启Apache服务
    sudo systemctl restart httpd

验证结果

  1. 创建测试文件
    echo "<?php phpinfo(); ?>" >> /var/www/html/index.php
  2. 打开浏览器,查看环境配置是否成功
    http://云服务器IP地址/index.php
    下图为成功配置结果图
    在这里插入图片描述
Logo

码道开发者社区,聚焦华为云码道 CodeArts 代码智能体,沉淀 Agent、Skill、鸿蒙开发实战内容,供开发者查阅资料、交流技术、分享工程实践

更多推荐