Ubuntu 20 终端 PHP 脚本输出

Ubuntu 20 terminal PHP script output

Ubuntu 20 运行 WSL,PHP 7.4

我正在尝试调试代码,但似乎无法从脚本中获得任何输出。 要复制:

myfile.php

<?php
echo "output text";

从终端调用

php myfile.php

脚本运行但returns什么也没有。

您正在尝试以正确的方式执行 int。 您可以告诉 php 执行如下文件:

php myfile.php

... 或

php -f myfile.php

您可以检查以下两点。

  1. 第一个是确保你已经安装了php cli。
  2. 在您的脚本中,尝试将 #!/usr/bin/php 行放在文件的最顶部。所以您的文件将如下所示:
#!/usr/bin/php
<?php
echo "output text";

希望对您有所帮助,或者至少给您一个正确的方向。

调试您的系统需要一些工具。

运行:php -v 并查看您的 php 版本。

您需要确保安装了模块 php。

安装:phpx.x-cli