温馨提示×

如何在Ubuntu中配置PHP的mysqli扩展

小樊
40
2025-11-06 19:30:35
栏目: 云计算

在Ubuntu中配置PHP的mysqli扩展,可以按照以下步骤进行:

1. 更新系统包列表

首先,确保你的系统包列表是最新的:

sudo apt update

2. 安装PHP和mysqli扩展

根据你需要的PHP版本,安装相应的PHP包。例如,如果你需要PHP 7.4,可以使用以下命令:

sudo apt install php7.4 php7.4-cli php7.4-fpm php7.4-mysql

如果你使用的是PHP 8.0或更高版本,可以相应地调整命令:

sudo apt install php8.0 php8.0-cli php8.0-fpm php8.0-mysql

3. 启用mysqli扩展

安装完成后,mysqli扩展通常会自动启用。你可以通过以下命令检查mysqli扩展是否已启用:

php -m | grep mysqli

如果输出中包含mysqli,则表示扩展已启用。

4. 配置PHP-FPM(如果使用)

如果你使用的是PHP-FPM,确保你的PHP-FPM配置文件中包含了mysqli扩展。编辑/etc/php/7.4/fpm/php.ini(根据你的PHP版本调整路径):

sudo nano /etc/php/7.4/fpm/php.ini

在文件中找到并取消注释以下行:

extension=mysqli

保存并退出编辑器。

5. 重启PHP-FPM服务

如果你使用的是PHP-FPM,重启服务以应用更改:

sudo systemctl restart php7.4-fpm

根据你的PHP版本调整命令。

6. 验证配置

最后,验证mysqli扩展是否正常工作。你可以创建一个简单的PHP脚本来测试:

<?php
$mysqli = new mysqli("localhost", "username", "password", "database");

if ($mysqli->connect_error) {
    die("连接失败: " . $mysqli->connect_error);
}
echo "连接成功";
?>

将这个脚本保存为test_mysqli.php,然后通过浏览器访问它:

http://your_server_ip/test_mysqli.php

如果看到“连接成功”的消息,说明mysqli扩展配置正确。

通过以上步骤,你应该能够在Ubuntu中成功配置PHP的mysqli扩展。

0