php在命令行中设置ini

Mar*_*ace 14 php linux

在Linux命令行中,是否可以运行命令来获取php ini设置值?

我知道我可以回显phpinfo()或只是去检查ini文件,但是我看不到要运行的命令会直接在命令行上显示值.

Sam*_*tch 28

php -i | grep 'my_value'
Run Code Online (Sandbox Code Playgroud)

要么

php -r "echo ini_get('my_value');"
Run Code Online (Sandbox Code Playgroud)

要么

grep 'my_value' /path/to/php.ini
Run Code Online (Sandbox Code Playgroud)

  • 不过,这将使用命令行 php.ini 文件,该文件与 apache ini 文件不同。除了最后一个示例之外,我需要首先找到 ini 文件位置等,这是我首先要避免的 (2认同)
  • 那么不。据我所知,没有办法通过命令行调用与 mod_php for apache 安装的 PHP 处理器。创建一个包含“phpinfo()”的文件并通过 http 请求它,或者“find / -name php.ini”,如果 PHP 配置为加载其他 .ini 文件,实际上“不太”有用。然而,绝大多数时候 CLI 和 apache 模块都使用完全相同的配置。 (2认同)