gpt4 book ai didi

php - 如何添加shebang#!在linux上使用php脚本?

转载 作者:IT王子 更新时间:2023-10-28 23:46:56 25 4
gpt4 key购买 nike

我在添加 shebang # 时遇到了一点问题!在 RedHat linux 上使用我的 php 脚本。我有一小段添加了 shebang 的测试代码(我也尝试了不同的变体),但每次尝试运行脚本时都会收到以下错误消息。

错误信息:

-bash: script.php: command not found

测试脚本:

#!/bin/env php    
<?php echo "test"; ?>

社邦#!变化:

#!/usr/bin/php
#!/usr/bin/env php

最佳答案

它(对于大多数系统)应该是 #!/usr/bin/env php,但您的错误与此无关。

-bash: script.php: command not found

它说找不到script.php

如果问题出在 shebang 行,那么错误会是这样的:

bash: script.php: /usr/env: bad interpreter: No such file or directory

据推测,您正在输入 script.php 并且该文件不在您的 $PATH 目录中或不可执行。

  1. 使其可执行:chmod +x script.php
  2. 键入它的路径而不仅仅是文件名,如果它在当前目录中则:./script.php

您可以将文件移动/复制/符号链接(symbolic link)到 $PATHmodify the $PATH 中列出的某个位置,而不是 2。包括包含脚本的目录。

关于php - 如何添加shebang#!在linux上使用php脚本?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21731745/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com