CentOS Web 环境搭建指南
CentOS 是一款开源的 Linux 发行版,以其稳定性和安全性而受到广泛欢迎,搭建一个高效、稳定的 CentOS Web 环境,对于网站管理员来说至关重要,本文将详细介绍如何在 CentOS 上搭建 Web 环境,包括 Apache、MySQL 和 PHP 的安装与配置。
环境准备
在开始搭建 Web 环境之前,请确保您的 CentOS 系统已经更新至最新版本,以下是准备工作的步骤:
更新系统包列表:
sudo yum update
安装 Apache:
sudo yum install httpd
安装 MySQL:
sudo yum install mariadb-server
安装 PHP:
sudo yum install php php-mysql
Apache 配置
Apache 是一款常用的 Web 服务器软件,以下是配置 Apache 的步骤:
启动 Apache 服务:
sudo systemctl start httpd
设置 Apache 服务开机自启:
sudo systemctl enable httpd
创建虚拟主机配置文件:
sudo nano /etc/httpd/conf.d/yourdomain.conf
添加以下配置内容(以 yourdomain.com 为例):
<VirtualHost *:80> ServerAdmin admin@yourdomain.com ServerName yourdomain.com ServerAlias www.yourdomain.com DocumentRoot /var/www/yourdomain.com ErrorLog ${APACHE_LOG_DIR}/error.log CustomLog ${APACHE_LOG_DIR}/access.log combined </VirtualHost>重启 Apache 服务使配置生效:
sudo systemctl restart httpd
MySQL 配置
MySQL 是一款流行的关系型数据库管理系统,以下是配置 MySQL 的步骤:
启动 MySQL 服务:
sudo systemctl start mariadb
设置 MySQL 服务开机自启:
sudo systemctl enable mariadb
初始化 MySQL 数据库:
sudo mysql_secure_installation
根据提示设置 root 用户密码、删除匿名用户、禁止 root 用户远程登录、删除 test 数据库及其用户,并退出。
PHP 配置
PHP 是一种流行的服务器端脚本语言,以下是配置 PHP 的步骤:
创建 PHP 配置文件:
sudo nano /etc/php.ini
修改以下配置内容:
; date.timezone = ; 更改为您的时区, date.timezone = Asia/Shanghai
保存并退出。
测试环境
在浏览器中输入您的域名,如 http://yourdomain.com,如果成功显示 Apache 的默认欢迎页面,则说明 Web 环境搭建成功。
在您的网站根目录下创建一个 PHP 文件,如
info.php如下:<?php phpinfo(); ?>
在浏览器中访问
http://yourdomain.com/info.php,如果显示 PHP 的配置信息,则说明 PHP 配置成功。
FAQs
Q1:如何查看 Apache 的版本信息? A1:在终端中输入以下命令:
httpd -v
Q2:如何查看 MySQL 的版本信息? A2:在终端中输入以下命令:
mysql --version

