在Ubuntu中配置PHP的mysqli扩展,可以按照以下步骤进行:
首先,确保你的系统包列表是最新的:
sudo apt update
根据你需要的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
安装完成后,mysqli扩展通常会自动启用。你可以通过以下命令检查mysqli扩展是否已启用:
php -m | grep mysqli
如果输出中包含mysqli,则表示扩展已启用。
如果你使用的是PHP-FPM,确保你的PHP-FPM配置文件中包含了mysqli扩展。编辑/etc/php/7.4/fpm/php.ini(根据你的PHP版本调整路径):
sudo nano /etc/php/7.4/fpm/php.ini
在文件中找到并取消注释以下行:
extension=mysqli
保存并退出编辑器。
如果你使用的是PHP-FPM,重启服务以应用更改:
sudo systemctl restart php7.4-fpm
根据你的PHP版本调整命令。
最后,验证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扩展。