HCRM博客

搭建CentOS LAMP环境指南

CentOS 安装 LAMP 详细指南

LAMP 是一个常见的用于运行动态网站和应用程序的开源技术堆栈,包括 Linux、Apache、MySQL/MariaDB 和 PHP,本文将详细介绍如何在 CentOS 系统上安装和配置 LAMP 环境。

搭建CentOS LAMP环境指南-图1
(图片来源网络,侵权删除)

一、更新系统软件包

在开始之前,确保你的系统软件包是最新的,打开终端并输入以下命令:

sudo dnf update y

二、安装 Apache Web 服务器

1、安装 Apache

   sudo dnf install httpd y

2、启动并使 Apache 开机自启

   sudo systemctl start httpd
   sudo systemctl enable httpd

3、验证 Apache 安装

在浏览器中访问你的服务器 IP 地址或域名,如果显示 "Apache HTTP Server Test Page",则说明安装成功。

三、安装 MariaDB

1、安装 MariaDB

搭建CentOS LAMP环境指南-图2
(图片来源网络,侵权删除)
   sudo dnf install mariadbserver mariadb y

2、启动并设置 MariaDB 开机自启

   sudo systemctl start mariadb
   sudo systemctl enable mariadb

3、保护 MariaDB 安装

   sudo mysql_secure_installation

按提示进行操作,设置 root 密码并移除匿名用户、禁用远程 root 登录、删除测试数据库并重新加载权限表。

四、安装 PHP

1、添加 EPEL 和 Webtatic 源

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

2、检查当前安装的 PHP 包(如果有则删除)

   sudo yum list installed | grep php
   sudo yum remove php* y

3、安装 PHP 及常用组件

搭建CentOS LAMP环境指南-图3
(图片来源网络,侵权删除)
   sudo yum install php56w php56wcli php56wcommon php56wgd php56wldap php56wmbstring php56wmcrypt php56wmysql php56wpdo y

4、重启 Apache 服务

   sudo systemctl restart httpd

5、验证 PHP 安装

创建信息页面文件info.php:

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

在浏览器中访问http://your_server_ip/info.php,查看 PHP 信息页面。

五、配置虚拟主机(可选)

编辑主配置文件以启用mod_rewrite 模块:

<Directory "/var/www/html">
    AllowOverride All
</Directory>

创建虚拟主机配置文件/etc/httpd/conf.d/vhost.conf:

<VirtualHost *:80>
    ServerAdmin admin@example.com
    DocumentRoot "/var/www/html/your_project"
    ServerName your_domain.com
    ErrorLog "/var/log/httpd/your_domain_error.log"
    CustomLog "/var/log/httpd/your_domain_access.log" common
</VirtualHost>

启用虚拟主机配置并重启 Apache:

sudo ln s /etc/httpd/conf.d/vhost.conf /etc/httpd/conf.d/
sudo systemctl restart httpd

将项目文件复制到/var/www/html/your_project 目录,并设置适当的权限:

sudo cp r /path/to/your_project/* /var/www/html/your_project/
sudo chown R apache:apache /var/www/html/your_project/
sudo chmod R 755 /var/www/html/your_project/

至此,CentOS 上的 LAMP 环境已经成功安装和配置完成,你现在可以开始开发和部署你的动态网站了。

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

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