在CentOS环境下,要让PHP连接MySQL,你需要安装并配置PHP的MySQL扩展。这里以PHP 7.4为例,介绍如何使用mysqli和PDO两种方法连接MySQL。
方法一:使用mysqli扩展
- 安装mysqli扩展:
sudo yum install php-mysqlnd
- 重启Apache服务:
sudo systemctl restart httpd
- 创建一个PHP文件(例如:connect_mysqli.php),并添加以下代码:
connect_error) { die("连接失败: " . $conn->connect_error); } echo "连接成功"; $conn->close(); ?>
将your_username
、your_password
和your_database
替换为你的MySQL数据库的实际用户名、密码和数据库名。
- 在浏览器中访问该PHP文件,例如:http://your_server_ip/connect_mysqli.php。如果连接成功,你将看到"连接成功"的输出。
方法二:使用PDO扩展
- 安装PDO扩展:
sudo yum install php-mysqlnd
- 重启Apache服务:
sudo systemctl restart httpd
- 创建一个PHP文件(例如:connect_pdo.php),并添加以下代码:
setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION); echo "连接成功"; } catch(PDOException $e) { echo "连接失败: " . $e->getMessage(); } $conn = null; ?>
将your_username
、your_password
和your_database
替换为你的MySQL数据库的实际用户名、密码和数据库名。
- 在浏览器中访问该PHP文件,例如:http://your_server_ip/connect_pdo.php。如果连接成功,你将看到"连接成功"的输出。
现在你已经知道如何在CentOS环境下使用PHP连接MySQL了。