当前位置:首页 > 行业动态 > 正文

如何搭建服务器LAMP环境?

搭建LAMP环境需先登录Linux服务器,安装Apache、MariaDB和PHP,并进行配置验证。

LAMP环境搭建指南

如何搭建服务器LAMP环境?  第1张

LAMP是Linux、Apache、MySQL/MariaDB和PHP的首字母缩写,是一种常见的网站服务器架构,本文将详细介绍如何在Linux系统上手动搭建LAMP环境,包括各个组件的安装与配置,以下是具体步骤:

一、准备环境及资源

在开始之前,请确保您具备以下条件:

1、一台运行Linux操作系统的云服务器(如腾讯云或阿里云)。

2、具有sudo权限的用户账号。

3、基本的命令行操作知识。

二、登录云服务器

使用SSH远程连接到您的云服务器,如果您使用的是腾讯云,推荐使用标准方式登录;如果是阿里云,则需要先设置实例密码。

1. 腾讯云登录示例:

ssh your_username@your_server_ip

2. 阿里云登录示例:

ssh root@your_server_ip

输入密码后,即可登录到服务器。

三、安装Apache

1. 更新系统软件包:

sudo yum update -y

2. 安装Apache:

sudo yum install httpd -y

3. 启动并设置Apache开机自启:

sudo systemctl start httpd
sudo systemctl enable httpd

4. 测试Apache是否安装成功:

打开浏览器,访问http://your_server_ip,如果看到Apache默认页面,则说明安装成功。

四、安装MariaDB

1. 检查是否已安装MariaDB:

rpm -qa | grep mariadb

如果返回结果为空,则继续下一步;否则,执行以下命令移除已安装版本:

sudo yum remove *mariadb* -y

2. 创建MariaDB源文件:

sudo vi /etc/yum.repos.d/MariaDB.repo

添加以下内容:

MariaDB 10.4 CentOS repository list created 2019-11-05 11:56 UTC
https://downloads.mariadb.org/mariadb/repositories/
[mariadb]
name = MariaDB
baseurl = http://yum.mariadb.org/10.4/centos7-amd64
gpgkey=https://yum.mariadb.org/RPM-GPG-KEY-MariaDB
gpgcheck=1

保存并退出编辑器。

3. 安装MariaDB:

sudo yum install MariaDB-server MariaDB-client -y

4. 启动并设置MariaDB开机自启:

sudo systemctl start mariadb
sudo systemctl enable mariadb

5. 验证MariaDB是否安装成功:

mysql -u root -p

输入初始密码(如有),进入MariaDB命令行界面。

五、安装PHP

1. 更新YUM源并安装EPEL:

sudo yum install -y epel-release
sudo rpm -Uvh https://mirrors.tencentyun.com/epel/epel-release-latest-7.noarch.rpm

2. 安装PHP及相关扩展:

sudo 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

3. 修改Apache配置文件以支持PHP:

sudo vi /etc/httpd/conf/httpd.conf

找到以下内容并进行修改:

<Directory "/var/www/html">
    AllowOverride None
    Require all granted
</Directory>

添加以下行:

AddType application/x-httpd-php .php

保存并退出编辑器。

4. 重启Apache服务:

sudo systemctl restart httpd

六、验证LAMP环境

1. 创建一个简单的PHP测试文件:

echo "<?php phpinfo(); ?>" > /var/www/html/info.php

2. 在浏览器中访问http://your_server_ip/info.php,如果看到PHP信息页面,则说明LAMP环境搭建成功。

FAQs常见问题解答

Q1: 如何更改MariaDB的root用户密码?

A1: 登录MariaDB后,执行以下命令:

ALTER USER 'root'@'localhost' IDENTIFIED BY '新密码';
FLUSH PRIVILEGES;
EXIT;

注意将“新密码”替换为您想要设置的密码。

Q2: 如何开启Apache的mod_rewrite模块以支持URL重写?

A2: 首先确认已安装mod_rewrite模块:

sudo yum install mod_rewrite -y

然后启用该模块:

sudo vi /etc/httpd/conf/httpd.conf

找到以下内容并取消注释:

LoadModule rewrite_module modules/mod_rewrite.so

最后重启Apache服务:

sudo systemctl restart httpd

小伙伴们,上文介绍了“服务器lamp环境搭建”的内容,你了解清楚吗?希望对你有所帮助,任何问题可以给我留言,让我们下期再见吧。

0