CentOS PHP配置MySQL指南

准备工作
在开始配置PHP与MySQL之前,请确保您的CentOS系统已经安装了MySQL和PHP,以下是在CentOS 7上安装MySQL和PHP的步骤:
安装MySQL:
sudo yum install mysql-server
安装PHP:
sudo yum install php php-mysql
启动和配置MySQL
启动MySQL服务:
sudo systemctl start mysqld
设置MySQL服务开机自启:

sudo systemctl enable mysqld
获取MySQL的root密码:
sudo grep 'temporary password' /var/log/mysqld.log
使用获取到的密码登录MySQL:
mysql -u root -p
设置root密码:
ALTER USER 'root'@'localhost' IDENTIFIED BY 'new_password';
退出MySQL:
EXIT;
配置PHP连接MySQL
打开PHP配置文件:
sudo vi /etc/php.ini
查找并取消以下行的注释:

;extension=mysql.so
找到以下配置,并修改为您的MySQL配置:
[mysql] extension=mysql.so mysql.default_host = localhost mysql.default_user = root mysql.default_password = new_password mysql.default_database = your_database
保存并关闭文件。
测试PHP连接MySQL
- 创建一个PHP文件,
test.php,并添加以下代码:<?php $servername = "localhost"; $username = "root"; $password = "new_password"; $dbname = "your_database";
// 创建连接
$conn = new mysqli($servername, $username, $password, $dbname);
// 检测连接
if ($conn->connect_error) {
die(“连接失败: ” . $conn->connect_error);
}
echo “连接成功”;
$conn->close();
?>
2. 使用浏览器打开 `test.php` 文件,如果看到“连接成功”,则表示PHP已成功连接到MySQL。
五、FAQs
Q1:如何修改MySQL的root密码?
A1:在MySQL命令行中,使用以下命令修改root密码:
```bash
ALTER USER 'root'@'localhost' IDENTIFIED BY 'new_password';
FLUSH PRIVILEGES;
EXIT;Q2:如何查看MySQL的版本信息?
A2:在MySQL命令行中,使用以下命令查看版本信息:
SELECT VERSION();
图片来源于AI模型,如侵权请联系管理员。作者:酷小编,如若转载,请注明出处:https://www.kufanyun.com/ask/74933.html




