要获取php.ini路径,我只需运行
<?php
phpinfo();
?>
将php.ini路径显示给用户的方法是什么?没有显示整个phpinfo文件。
答案 0 :(得分:3)
phpinfo(INFO_GENERAL)
会更小
答案 1 :(得分:1)
如果你有PHP 5.2.4或更高版本,你可以简单地使用php_ini_loaded_file()方法将路径作为字符串返回。
如果你没有那个版本,这是一种方式。
ob_start();
phpinfo(INFO_GENERAL);
$data = ob_get_contents();
ob_end_clean();
$lines = explode("\n", $data);
foreach($lines as $line){
list($name, $value) = explode("=>", $line);
if (trim($name) == 'Loaded Configuration File') break;
}
echo $name . ' - ' . $value."\n";
只是打印:
加载配置文件 - /etc/php5/cli/php.ini
当然,如果你愿意的话,你可以使用正则表达式匹配或类似的东西。