【问题标题】:Settings of php.ini seem to be overwritten using xamppphp.ini 的设置似乎被 xampp 覆盖了
【发布时间】: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


【解决方案1】:

最后,在 php.ini 文件的其他地方出现了一个意想不到的迹象 &。通过输入提示符php找到它。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多