阅读量:2
在CentOS上,PHP和MySQL可以很好地协同工作。以下是在CentOS上安装和配置PHP以及MySQL的步骤:
- 更新系统软件包: 首先,确保您的CentOS系统已更新到最新版本。在终端中运行以下命令:
sudo yum update
- 安装LAMP环境: CentOS提供了一个名为Remi的第三方软件仓库,其中包含了最新的PHP版本。要安装LAMP(Linux、Apache、MySQL和PHP),请运行以下命令:
sudo yum install epel-release
sudo yum install http://rpms.remirepo.net/enterprise/remi-release-7.rpm
sudo yum install yum-utils
sudo yum-config-manager --enable remi-php74
sudo yum install php php-mysqlnd php-pdo php-gd php-mbstring php-xml php-pear php-bcmath
这将安装PHP 7.4及其相关模块。
- 安装Apache:
sudo yum install httpd
- 启动并启用Apache服务:
sudo systemctl start httpd
sudo systemctl enable httpd
- 安装MySQL:
sudo yum install mysql-server
- 启动并启用MySQL服务:
sudo systemctl start mysqld
sudo systemctl enable mysqld
- 运行MySQL安全设置:
sudo mysql_secure_installation
按照提示设置root密码,删除匿名用户,禁止远程root登录等。
- 创建数据库和用户: 使用MySQL命令行工具创建数据库和用户,并授权访问权限。例如:
sudo mysql -u root -p
在MySQL提示符下输入密码,然后运行以下命令:
CREATE DATABASE mydatabase;
CREATE USER 'myuser'@'localhost' IDENTIFIED BY 'mypassword';
GRANT ALL PRIVILEGES ON mydatabase.* TO 'myuser'@'localhost';
FLUSH PRIVILEGES;
EXIT;
- 配置PHP连接MySQL:
编辑PHP文件,使用mysqli或PDO扩展连接到MySQL数据库。例如,创建一个名为
config.php的文件,包含以下内容:
$servername = "localhost";
$username = "myuser";
$password = "mypassword";
$dbname = "mydatabase";
// 创建连接
$conn = new mysqli($servername, $username, $password, $dbname);
// 检查连接
if ($conn->connect_error) {
die("连接失败: " . $conn->connect_error);
}
echo "连接成功";
?>
现在,您已经在CentOS上安装并配置了PHP和MySQL,可以开始开发动态网站和应用程序了。
以上就是关于“PHP与MySQL如何在CentOS协同工作”的相关介绍,筋斗云是国内较早的云主机应用的服务商,拥有10余年行业经验,提供丰富的云服务器、租用服务器等相关产品服务。云服务器资源弹性伸缩,主机vCPU、内存性能强悍、超高I/O速度、故障秒级恢复;电子化备案,提交快速,专业团队7×24小时服务支持!
简单好用、高性价比云服务器租用链接:https://www.jindouyun.cn/product/cvm