在这篇文章中,我们将详细介绍如何在 **CentOS 7** 上安装 **MySQL** 和 **PHP**。本指南旨在为希望在其服务器上运行动态网站的用户提供简单明了的步骤。通过遵循下面的步骤,您将能够轻松地配置您的环境。
准备工作
在开始安装之前,确保您拥有以下条件:
一台运行 **CentOS 7** 的服务器
具有 sudo 权限的用户账户
稳定的网络连接
更新服务器
在安装软件之前,首先更新系统。打开终端并运行以下命令:
sudo yum update -y
这将确保您的 CentOS 7 系统是最新的,所有软件包都已更新。
安装 MySQL
接下来,我们将安装 **MySQL**。可以使用以下命令安装 MySQL 的最新版本:
sudo yum install mysql-server -y
安装完成后,启动 **MySQL** 服务并将其设置为开机自启:
sudo systemctl start mysqldsudo systemctl enable mysqld
为了提高安全性,您还需要运行安全脚本:
sudo mysql_secure_installation
根据提示,设置 **MySQL** 根用户的密码,并在提问时选择适当的选项以增强数据库的安全性。
验证 MySQL 安装
您可以通过以下命令登录 **MySQL** 来验证安装:
mysql -u root -p
输入您在配置过程中设置的密码。如果能够成功登录,则表明 **MySQL** 安装成功。
安装 PHP
接下来,我们将安装 **PHP**。首先,添加 **EPEL** 和 **Remi** 仓库,后者提供最新版本的 **PHP**:
sudo yum install epel-release -ysudo yum install https://rpms.remirepo.net/enterprise/remi-release-7.rpm -y
接下来,启用 **Remi** 仓库,并安装 **PHP** 及常用扩展:
sudo yum-config-manager --enable remi-php80sudo yum install php php-mysql php-gd php-xml php-mbstring -y
安装完成后,您可以运行以下命令检查 **PHP** 是否安装成功:
php -v
如能成功显示版本信息,表示 **PHP** 安装成功。
配置 PHP 和 MySQL
为了确保 **PHP** 能与 **MySQL** 正常工作,您可能还需要编辑 **PHP** 配置文件。打开该文件并进行必要的修改:
sudo vi /etc/php.ini
可以根据需要调整内存限制、上传大小等配置项。
测试 PHP 和 MySQL
最后,您可以创建一个简单的 **PHP** 文件来测试 **PHP** 与 **MySQL** 的连接。首先,创建一个新的 PHP 文件:
sudo vi /var/www/html/test.php
在文件中输入以下代码:
<?php$servername = "localhost";
$username = "root";
$password = "您的密码";
$conn = new mysqli($servername, $username, $password);
if ($conn->connect_error) {
die("连接失败: " . $conn->connect_error);
}
echo "连接成功";
?>
确保将 "您的密码" 替换为实际的 **MySQL** 根用户密码。然后在浏览器中访问 http://您的服务器IP/test.php,如果您看到 "连接成功" 的消息,则表示 **PHP** 和 **MySQL** 配置成功。
总结
本文介绍了如何在 **CentOS 7** 中安装 **MySQL** 和 **PHP**。通过简单的步骤,您可以创建一个可以处理动态网页的环境。希望这篇指南能够帮助您顺利完成安装。