CentOS 安装 Web 开发环境

准备工作
在开始安装 Web 开发环境之前,请确保您的 CentOS 系统已经安装完成,以下是一些准备工作:
- 确保您的 CentOS 系统是最新版本。
- 确保您的系统已经安装了基本的网络功能。
- 打开终端,准备开始安装。
安装 Apache
Apache 是一个流行的开源 Web 服务器,我们将使用它来搭建 Web 服务器环境。
更新系统软件包:
sudo yum update
安装 Apache:
sudo yum install httpd
启动 Apache 服务:
sudo systemctl start httpd
设置 Apache 服务开机自启:
sudo systemctl enable httpd
测试 Apache 服务是否运行正常: 在浏览器中输入服务器的 IP 地址或域名,如果看到 Apache 的默认欢迎页面,则说明 Apache 安装成功。
安装 MySQL
MySQL 是一个流行的开源关系型数据库管理系统,我们将使用它来存储和管理数据。

安装 MySQL:
sudo yum install mysql-server
启动 MySQL 服务:
sudo systemctl start mysqld
设置 MySQL 服务开机自启:
sudo systemctl enable mysqld
配置 MySQL root 用户密码:
sudo mysql_secure_installation
按照提示操作,设置 root 用户的密码、删除匿名用户、禁止 root 远程登录等。
安装 PHP
PHP 是一种流行的开源服务器端脚本语言,我们将使用它来编写动态网页。
安装 PHP:
sudo yum install php php-mysql
安装 PHP 其他扩展:
sudo yum install php-gd php-xml php-mbstring php-zip php-json
重新加载 Apache 以应用 PHP 配置:
sudo systemctl restart httpd
测试安装

创建一个 PHP 测试文件:
sudo nano /var/www/html/info.php
输入以下内容并保存文件:
<?php phpinfo(); ?>
打开浏览器,访问
http://your_server_ip/info.php,如果看到 PHP 的信息页面,则说明 PHP 安装成功。
FAQs
问题:为什么我的 Apache 服务无法启动?解答: 确保您已经安装了 Apache 服务,并且没有其他进程占用 80 端口,您可以使用以下命令检查端口占用情况:
sudo netstat -tulnp | grep 80
如果端口被占用,您需要终止占用端口的进程或更改 Apache 的端口号。
问题:如何连接到 MySQL 数据库?解答: 使用以下命令连接到 MySQL 数据库:
mysql -u root -p
输入您设置的 root 用户密码后,您就可以使用 MySQL 命令行工具来管理数据库了。

