我有一个在Apache上运行的脚本,也可以从命令行执行。
我怎么知道,在什么php脚本上运行,apache或命令行?
PHP 中有一个恒定的构建,您可以使用PHP_SAPI
。如果在命令行上,则此常量的值比在命令行上的值cli
。所有其他值,如cgi
、cgi-fcgi
等。
为什么不添加一个参数,只在从命令行调用时才传递它?
http://php.net/manual/de/reserved.variables.argv.php
创建一个页面 上传它并浏览到它。
请参阅下面的页面内容。
<?php phpinfo(); ?>