gpt4 book ai didi

php - 编辑 php.ini 文件以包含 mysqli 的扩展名

转载 作者:行者123 更新时间:2023-11-29 21:04:18 25 4
gpt4 key购买 nike

所以,我试图在 php 程序中使用表,但遇到了 fatal error (未找到 mysqli 类),在研究 stackoverflow 后意味着我没有启用 extension=php_mysqli.dll (这是 php -谈论启用它的网站:http://php.net/manual/en/install.windows.extensions.php。)

但是我查看了我的 php.ini 文件,并且没有找到有关注释的“;extension=...”行(我使用 ctrl + f 进行搜索以及手动搜索) 。我尝试仅添加“extension=php_mysqli.dll”行,但它仍然不起作用。

其他人还说您需要取消注释 php.ini 中的 extension_dir 行并指定我的位置,但该行仅出现在 php.ini 中的 if 循环中,并且未注释掉。 (来自这个 stackoverflow 问题: Fatal error: Class 'MySQLi' not found )。

如何将“extension=php_mysqli.dll”添加到我的 php.ini 文件中,以便我的 php 程序可以创建 mysqli 表?

最佳答案

如果您的 PHP 版本中没有 mysqli 扩展,您应该下载另一个版本的 PHP。

http://windows.php.net/download/

获取 PHP 7 或 PHP 5.6 最新版本(建议线程安全)。
之后,按照本页 http://php.net/manual/en/install.windows.extensions.php 上的说明进行操作激活 mysqli 扩展。

;extension=php_exif.dll
extension=php_mysqli.dll // Uncomment this line
;extension=php_oci8_12c.dll

如果遇到问题,您可以定义 php 扩展文件夹的路径。为此,请取消注释行 extension_dir

extension_dir = "C:\php\ext" // Your ext folder path

重启你的apache/nginx并尝试使用mysqli功能。

希望这对您有帮助。

关于php - 编辑 php.ini 文件以包含 mysqli 的扩展名,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36958030/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com