【发布时间】:2018-09-14 22:19:38
【问题描述】:
我想加载一些扩展,但我在 php.ini 文件中的更改没有任何效果。我在 Windows 上安装了 xampp,并将 php.ini 中的 extension_dir 设置为 "C:\xampp\php\ext",这是 xampp 安装我的扩展的地方。但是当我调用phpinfo() 时,extension_dir 显示为C:\php\ext,这是不正确的。
已经验证它是正确的 php.ini 并做了一些 apache 的停止和启动。
另外,我用get_loaded_extensions()检查了加载的模块,但没有显示我想要的扩展名-mbstring等。
感谢任何帮助。
【问题讨论】:
-
在终端中运行
php -i并查看开头部分,其中显示“配置文件 (php.ini) 路径 => /path/to/php/version”和“加载的配置文件” => /path/to/php/version/php.ini" 它们正确吗? -
1) 配置文件 (php.ini) 路径 => C:\Windows 2) 加载的配置文件 => C:\xampp\php.ini 所以在我看来 1) 不正确? C:\Windows 中没有 php.ini 文件
-
那么
Loaded Configuration File呢?
标签: php apache xampp php-extension mbstring