HCRM博客

如何一步步在CentOS上安装LAMP环境?

CentOS LAMP 安装教程

LAMP(Linux + Apache + MySQL + PHP)是一组常用的开源软件,用于搭建Web服务器环境,在CentOS系统上安装LAMP环境可以按照以下步骤进行:

如何一步步在CentOS上安装LAMP环境?-图1
(图片来源网络,侵权删除)

安装步骤

1、准备工作

确保系统已经联网,并且安装了基本的更新包。

使用 root 用户登录系统,或者使用具有 sudo 权限的用户。

2、安装 EPEL 源和 Webtatic 源

CentOS 7 及以后的版本建议安装 EPEL(Extra Packages for Enterprise Linux)源和 Webtatic 源,以获取更多的软件包和 PHP 版本。

```bash

如何一步步在CentOS上安装LAMP环境?-图2
(图片来源网络,侵权删除)

sudo yum install y epelrelease

sudo rpm Uvh https://mirror.webtatic.com/yum/el7/webtaticrelease.rpm

```

3、安装 Apache

安装 Apache HTTP 服务器及其扩展包。

```bash

如何一步步在CentOS上安装LAMP环境?-图3
(图片来源网络,侵权删除)

sudo yum install y httpd httpdmanual mod_ssl mod_perl

```

启动并设置开机自启动 Apache 服务。

```bash

sudo systemctl start httpd

sudo systemctl enaBLe httpd

```

检查 Apache 是否安装成功。

```bash

systemctl status httpd

```

4、安装 MariaDB(代替 MySQL)

由于 CentOS 7 及以后的版本默认使用 MariaDB 替代 MySQL,因此需要添加 MariaDB 的 YUM 源并安装 MariaDB。

```bash

sudo yum localinstall y https://dev.mysql.com/get/mysql80communityreleaseel73.noarch.rpm

sudo yum install y mariadbserver mariadbcommon mariadbclient

```

启动并设置开机自启动 MariaDB 服务。

```bash

sudo systemctl start mariadb

sudo systemctl enable mariadb

```

配置 MariaDB 安全设置。

```bash

sudo mysql_secure_installation

```

按提示完成安全配置,包括设置 root 密码、删除匿名用户、禁止远程 root 登录等。

5、安装 PHP

安装所需的 PHP 版本及其扩展包,安装 PHP 7.4。

```bash

sudo yum install y php74w php74wopcache php74wmbstring php74wgd php74wxml php74wpear php74wfpm php74wmysql php74wpdo

```

修改 Apache 配置文件,使其支持 PHP,编辑/etc/httpd/conf/httpd.conf 文件。

```bash

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

```

添加或修改以下行:

```apache

AddType application/xhttpdphp .php

AddType application/xhttpdphpsource .phps

DirectoryIndex index.php index.html

```

重启 Apache 服务以应用更改。

```bash

sudo systemctl restart httpd

```

6、验证安装

创建一个简单的 PHP 测试文件来验证 LAMP 环境是否正常工作。

```bash

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

```

在浏览器中访问服务器的 IP 地址或域名,应该能看到 PHP 信息页面。

FAQs

1、问题:如何设置 MariaDB 的 root 用户密码?

解答:在安装 MariaDB 后,可以使用mysql_secure_installation 命令进行安全配置,其中包括设置 root 用户的密码,根据提示输入新密码并确认即可,如果忘记密码,可以通过进入 MariaDB 的安全模式重置密码。

2、问题:如何在 Apache 中启用 .htaccess 文件的支持?

解答:要启用 .htaccess 文件的支持,需要修改 Apache 的配置文件,编辑/etc/httpd/conf/httpd.conf 文件,找到<Directory "/var/www/html"> 部分,确保包含以下行:

```apache

AllowOverride All

```

保存文件并重启 Apache 服务。

```bash

sudo systemctl restart httpd

```

本站部分图片及内容来源网络,版权归原作者所有,转载目的为传递知识,不代表本站立场。若侵权或违规联系Email:zjx77377423@163.com 核实后第一时间删除。 转载请注明出处:https://blog.huochengrm.cn/pc/1129.html

分享:
扫描分享到社交APP
上一篇
下一篇