如何使用用于解析Web脚本的PHP解释器从命令行运行PHP脚本?
我有一个phpinfo.php
文件可以从German
安装的网络节目中访问.但是,如果我运行phpinfo.php
从使用命令行- php phpinfo.php
和grep
对German
,我并不觉得.所以两个phps都不同.我需要运行该脚本php
上German
安装.
我怎样才能做到这一点?
Sam*_*ala 140
在误解之后,我终于得到了你想要做的事情.您应该检查您的服务器配置文件; 你在使用apache2或其他服务器软件吗?
寻找以LoadModule php
... 开头的行.可能有配置文件/目录命名mods
或类似的东西,从那里开始.
您还可以检查来自Web服务器的输出php -r 'phpinfo();' | grep php
并比较行phpinfo();
.
php
交互方式运行:(所以你可以在控制台中粘贴/编写代码)
php -a
Run Code Online (Sandbox Code Playgroud)
php -f file.php
Run Code Online (Sandbox Code Playgroud)
php -f file.php > results.html
Run Code Online (Sandbox Code Playgroud)
要只运行一小部分,一行或类似,您可以使用:
php -r '$x = "Hello World"; echo "$x\n";'
Run Code Online (Sandbox Code Playgroud)
如果你正在运行linux,那么man php
在控制台上做.