Windows 10/Apache24/PHP 7.4.19 未加载 mysqli

问题描述 投票:0回答:1

我在 Windows 10 计算机上放置了一个 WAMP 堆栈。我加载了 MySQL、Apache24 和 PHP。 MySQL、Apache 和 PHP 可以工作,但我无法加载扩展。我确实在 php.ini 中设置了extension_dir。我尝试了extension=mysqli 和extension=php_mysqli.dll 但都不起作用。事实上,我认为没有任何扩展正在加载。

PHP 安装在 C:\php。 Apache 位于 C:\Apache24 中。

这是我认为 PHP.ini 的相关部分。其他一切都是默认的:

[PHP]

extension_dir = "C:\php\ext\"

;extension=bz2
extension=php_curl.dll
;extension=ffi
;extension=ftp
;extension=fileinfo
;extension=gd2
;extension=gettext
;extension=gmp
;extension=intl
;extension=imap
;extension=ldap
extension=php_mbstring.dll
;extension=exif      ; Must be after mbstring as it depends on it
extension=php_mysqli.dll
;extension=oci8_12c  ; Use with Oracle Database 12c Instant Client
;extension=odbc
;extension=openssl
;extension=pdo_firebird
;extension=pdo_mysql
;extension=pdo_oci
;extension=pdo_odbc
;extension=pdo_pgsql
;extension=pdo_sqlite
;extension=pgsql
;extension=shmop
php windows mysqli apache2.4
1个回答
2
投票

您可以在上面的评论中看到这一点,但为了以防万一,以下是我解决此问题的方法:

  1. PHPInfo() 显示没有加载 php.ini。
  2. 我将 PHPIniDir 指令添加到 httpd.conf 文件中,世界变成了一个快乐的地方。

希望这个答案对其他人有帮助!

感谢 Code Spirit 为我提供了解决问题所需的线索。

© www.soinside.com 2019 - 2024. All rights reserved.