2013-01-17 49 views
8

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

据我所知,我可以回显phpinfo()或只是去检查ini文件,但我不能看到一个命令来运行,将直接显示在命令行上的值。

回答

14
php -i | grep 'my_value' 

php -r "echo ini_get('my_value');" 

grep 'my_value' /path/to/php.ini 
+0

这将使用命令行php.ini文件,虽然,这将是从Apache ini文件不同。除了最后一个例子,我需要首先找到ini文件的位置等,这是我想要避免的第一个地方 –

+1

那么没有。据我所知,无法通过命令行调用通过mod_php为apache安装的PHP处理器。或者用'phpinfo()'创建一个文件,并通过http或者'find/-name php.ini'来请求它,如果PHP被配置为加载额外的.ini文件,那么它实际上会* less *很有用。但是,绝大多数时候,CLI和apache模块都使用完全相同的配置。 – Sammitch