我在 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
您可以在上面的评论中看到这一点,但为了以防万一,以下是我解决此问题的方法:
希望这个答案对其他人有帮助!
感谢 Code Spirit 为我提供了解决问题所需的线索。