Ubuntu下PHP与MySQL如何连接
导读:在 Ubuntu 下,要实现 PHP 与 MySQL 的连接,你需要安装 PHP 的 MySQL 扩展(如 php-mysql),然后使用 PHP 的 MySQLi 或 PDO 扩展来编写连接代码。以下是详细步骤: 安装 PHP 和 M...
在 Ubuntu 下,要实现 PHP 与 MySQL 的连接,你需要安装 PHP 的 MySQL 扩展(如 php-mysql
),然后使用 PHP 的 MySQLi 或 PDO 扩展来编写连接代码。以下是详细步骤:
-
安装 PHP 和 MySQL 服务器: 如果你还没有安装 PHP 和 MySQL 服务器,请先安装它们。在终端中运行以下命令:
sudo apt update sudo apt install php php-mysql mysql-server
-
重启 MySQL 服务器: 安装完成后,重启 MySQL 服务器以应用更改:
sudo systemctl restart mysql
-
创建一个 PHP 文件: 在你的 web 服务器根目录(通常是
/var/www/html
)中创建一个新的 PHP 文件,例如connect.php
。 -
编写 PHP 代码来连接 MySQL 数据库: 在
connect.php
文件中,使用 MySQLi 或 PDO 扩展编写连接代码。以下是两种方法的示例:-
使用 MySQLi 扩展:
< ?php $servername = "localhost"; $username = "your_username"; $password = "your_password"; $dbname = "your_database_name"; // 创建连接 $conn = new mysqli($servername, $username, $password, $dbname); // 检查连接 if ($conn-> connect_error) { die("连接失败: " . $conn-> connect_error); } echo "连接成功";
-
使用 PDO 扩展:
< ?php $servername = "localhost"; $username = "your_username"; $password = "your_password"; $dbname = "your_database_name"; try { $conn = new PDO("mysql:host=$servername; dbname=$dbname", $username, $password); // 设置 PDO 错误模式为异常 $conn-> setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION); echo "连接成功"; } catch(PDOException $e) { echo "连接失败: " . $e-> getMessage(); }
-
-
运行 PHP 文件: 在浏览器中访问
connect.php
文件,例如http://your_server_ip/connect.php
。如果连接成功,你将看到 “连接成功” 的消息。
请确保将上述代码中的 your_username
、your_password
和 your_database_name
替换为你的实际 MySQL 数据库凭据。
声明:本文内容由网友自发贡献,本站不承担相应法律责任。对本内容有异议或投诉,请联系2913721942#qq.com核实处理,我们将尽快回复您,谢谢合作!
若转载请注明出处: Ubuntu下PHP与MySQL如何连接
本文地址: https://pptw.com/jishu/715647.html