“phpinfo()”中显示的加载配置文件与使用命令“php --ini”显示的其他配置文件有啥区别
Posted
技术标签:
【中文标题】“phpinfo()”中显示的加载配置文件与使用命令“php --ini”显示的其他配置文件有啥区别【英文标题】:what is the difference between Loaded Configuration File displayed in "phpinfo()" and the other diplayed with command "php --ini"“phpinfo()”中显示的加载配置文件与使用命令“php --ini”显示的其他配置文件有什么区别 【发布时间】:2020-07-28 07:40:16 【问题描述】:我使用 wamp 服务器和 windows 10 操作系统,当我看到 phpinfo() 信息时,它显示加载的配置文件与我运行 php --ini 命令时显示的加载配置文件不同。
phpinfo():
php --ini
加载的文件不一样正常吗?
我怎样才能更改我加载的配置文件?
提前谢谢你
【问题讨论】:
【参考方案1】:php --ini 是 php.ini 的 cli 版本
phpinfo 是来自网络服务器的 php.ini
这些分开是有原因的。大多数时候,您希望在其中一个或另一个上获得更多特权。
要更改版本,左键单击(1 次)系统托盘 wamp 图标 > php >version 并选择您想要的版本。它可能会出错,但如果你真的需要,你可以将一个 php.ini 复制到另一个,但我真的建议不要这样做。
希望对你有帮助
【讨论】:
我已经按照你说的方式把版本改成了7.3.5,但是php --ini还是加载:配置文件(php.ini)路径:C:\WINDOWS加载的配置文件:C: \wamp64\bin\php\php7.2.18\php.ini 它隐藏得很好,右键单击系统托盘图标>工具>更改php cli版本>版本希望这能解决你的问题。如果您运行的是旧版本,则需要更改 %PATHS% 中的变量。如果我在翻译时没有得到 100% 正确的名称,请原谅我:控制面板 > 系统 > 高级系统设置 > 环境变量 yeeeeeeees 它可以工作,我更改了环境变量然后我添加了新版本的路径。谢谢以上是关于“phpinfo()”中显示的加载配置文件与使用命令“php --ini”显示的其他配置文件有啥区别的主要内容,如果未能解决你的问题,请参考以下文章
解决php -v查看到版本于phpinfo()打印的版本不一致问题