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
上一篇
下一篇