云服务器如何搭建LAMP环境?
·
LAMP环境介绍
LAMP环境是指Apache、MariaDB、PHP和其他相关辅助组件组成的网站服务器架构。那么,如何在Linux操作系统的云服务器上搭建LAMP环境呢?
1. 登录你的云服务器实例
2. 安装Apache服务
- 执行命令,安装Apache
sudo yum install httpd -y - 执行命令,启动Apache并设置开机自启动
sudo systemctl start httpd
sudo systemctl enable httpd - 打开浏览器,查看Apache服务运行状态
http://云服务器的IP地址
若出现下图显示内容,则证明安装成功

3. 安装配置MariaDB
- 执行命令,检查云服务器系统中是否已存在MariaDB
rpm -qa | grep -i mariadb
若返回安装信息内容,则需要移除已安装的MariaDB;若无返回结果,则直接进行下一步
sudo yum -y remove 包名 - 执行命令,创建MariaDB.repo文件
vi /etc/yum.repos.d/MariaDB.repo - 进入编辑模式,填入以下内容
# 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
- 保存文件并退出
- 执行命令,安装MariaDB
sudo yum -y install MariaDB-client MariaDB-server - 执行命令,启动MariaDB服务
sudo systemctl start mariadb
sudo systemctl enable mariadb - 执行命令,验证MariaDB安装是否成功
mysql
若显示如下结果,则证明安装成功

- 退出MariaDB
4. 安装配置PHP
- 执行命令,更新yum中的PHP软件源
sudo yum install -y epel-release
sudo rpm -Uvh https://mirrors.tencent.com/remi/enterprise/remi-release-7.rpm - 执行命令,启动PHP8.3仓库
sudo yum-config-manager --enable remi-php83 - 执行命令,安装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 - 修改Apache配置文件
vi /etc/httpd/conf/httpd.conf - 切换编辑模式,分别修改下图标注内容
在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

- 保存文件并退出
- 重启Apache服务
sudo systemctl restart httpd
验证结果
- 创建测试文件
echo "<?php phpinfo(); ?>" >> /var/www/html/index.php - 打开浏览器,查看环境配置是否成功
http://云服务器IP地址/index.php
下图为成功配置结果图

更多推荐



所有评论(0)