PHP 记事本

-r,–run选项

在命令行中可以执行php。
例如:在想要尝试执行的时候…
php -r ‘exec(“whoami”, $output, $return_var); print_r($output);’

– i,-info选项。

使用PHPinfo函数可以将执行结果以命令行形式返回。

例:当您觉得通过Apache确认很麻烦,或者在添加新模块之前想要确认而不重启Apache时,也可以使用以下方法进行确认:
php -i | grep “newrelic”
※请注意,如果使用CGI模式,输出量可能会很大。虽然我没试过,但是可能会多一些…php -r “phpinfo();” | grep newrelic

当需要一次性检查多台设备时

cat serverList | xargs -I0 ssh 0 “php -i | grep apc.shm_size”

将serverList文件中的每个服务器逐个输入xargs命令,并通过ssh连接到服务器,运行命令”php -i | grep apc.shm_size”。

xargs (将标准输入作为命令参数的工具)

接收从标准输入传入的参数
-I ・・・ 将从标准输入传入的数据展开到任意位置的参数

起初我使用r选项执行phpinfo,但是在Twitter上得知有专门的选项供phpinfo使用后,我进行了更改!m(_ _)m ↩
广告
将在 10 秒后关闭
bannerAds