chr*_*cmc 30 php linux bash shell
我们如何使用linux bash运行php脚本?
php文件test.php
test.php包含.
<?php echo "hello\n" ?>
Run Code Online (Sandbox Code Playgroud)
Dun*_*zzz 42
从命令行输入:
php -f filename.php
Run Code Online (Sandbox Code Playgroud)
确保filename.php包含并执行您要测试的函数.您回显的任何内容都将显示在控制台中,包括错误.
请注意,Apache PHP的php.ini通常与CLI PHP(命令行界面)不同.
参考:https://secure.php.net/manual/en/features.commandline.usage.php
Ali*_*Ali 23
首先检查您的PHP安装是否支持CLI.类型:php -v.您可以通过两种方式从命令行执行PHP:
php yourfile.phpphp -r 'print("Hello world");'Dar*_*uuk 22
有两种方法可以做到这一点.一个是已经提到的,即:
php -f filename.php
Run Code Online (Sandbox Code Playgroud)
第二个选项是使脚本可执行(chmod +x filename.php)并将以下行添加到.php文件的顶部:
#!/path/to/php
Run Code Online (Sandbox Code Playgroud)
我不确定网络服务器是否喜欢这个,所以如果你也想在网站上使用.php文件,那可能不是最好的主意.尽管如此,如果您只是编写某种脚本,则输入./path/to/phpfile.php比php -f /path/to/phpfile.php每次输入更容易.
只需在 linux 终端中运行即可获取 phpinfo 。
php -r 'phpinfo();'
Run Code Online (Sandbox Code Playgroud)
并运行像 index.php 这样的文件
php -f index.php
Run Code Online (Sandbox Code Playgroud)