返回顶部
首页 > 如何开启mysqli函数库
  • 5
分享到

如何开启mysqli函数库

2024年03月26日 5人浏览 编程网

摘要

开启 MySQL Improved Extension (mysqli) 函数库可让 PHP 脚本与 MySQL 数据库交互。本指南详细介绍了在各种操作系统(如 Windows、Linux 和 macOS)上启用 mysqli 函数库的步骤。

详细说明

Windows

方法 1:使用 PHP.ini 文件

  1. 打开 PHP.ini 文件(通常位于 C:PHPphp.ini)。
  2. 搜索 extension=php_mysqli.dll 行。
  3. 如果该行已注释掉(以分号开头),请取消注释。
  4. 保存并关闭 PHP.ini 文件。

方法 2:使用命令行

  1. 打开命令提示符。
  2. 运行以下命令:
php -m | find "mysqli"

如果命令输出中包含 mysqli,则说明 mysqli 函数库已启用。否则,运行以下命令:

php -r "phpinfo();" | grep "mysqli"

如果命令输出中包含 mysqli 扩展信息,则说明 mysqli 函数库已安装但未启用。要启用它,请运行以下命令:

php.exe -d extension=php_mysqli.dll

Linux 和 macOS

方法 1:使用 pecl

  1. 安装 pecl 工具:
sudo apt-get install php-pear

(对于 macOS,使用 Homebrew:brew install php-pear

  1. 安装 mysqli 扩展:
sudo pecl install mysqli
  1. 启用扩展:
sudo /etc/init.d/php7.4-fpm restart

(对于不同的 PHP 版本,请相应调整命令。)

方法 2:手动编译

  1. 下载 mysqli 源代码:
wget https://pecl.php.net/get/mysqli-8.0.29.tgz

(对于不同的 mysqli 版本,请相应调整链接。)

  1. 解压缩源代码并进入目录:
tar -xf mysqli-8.0.29.tgz
cd mysqli-8.0.29
  1. 编译并安装扩展:
phpize
./configure
make
sudo make install
  1. 启用扩展:
sudo /etc/init.d/php7.4-fpm restart

验证

安装并启用 mysqli 函数库后,您可以使用以下 PHP 代码验证其是否正在工作:

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

if ($mysqli->connect_error) {
    die("Connect error: " . $mysqli->connect_error);
}

echo "Connected to MySQL successfully.";
?>

运行此代码将显示一条成功消息:Connected to MySQL successfully.

其他提示

  • 确保您的 MySQL 服务器正在运行。
  • 确保您具有要连接的数据库的访问权限。
  • 对于 Windows,您可能需要将 php_mysqli.dll 文件复制到 PHP 扩展目录(通常为 C:PHPext)。
  • 对于 macOS,您可能需要在 php.ini 文件中添加以下行:extension=/usr/local/lib/php/extensions/no-debug-non-zts-20190902/mysqli.so

以上就是如何开启mysqli函数库的详细内容,更多请关注编程网其它相关文章!

--结束END--

本文标题: 如何开启mysqli函数库

本文链接: https://www.lsjlt.com/wiki/d21b531557.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作