如何通过仅调用其文件名而不是在 php 二进制文件前面加上前缀来在 bash 中运行 php 文件?

如何通过仅调用其文件名而不是在 php 二进制文件前面加上前缀来在 bash 中运行 php 文件?
chmod +x ./file.php
./file.php

有什么办法可以让它像我输入的那样执行

php ./file.php

也许通过调整 bash 的默认输入功能?

或者是否存在一种文件类型应用程序,可以检测“.php”或“.txt”并在调用该文件时使用特定程序对其进行编辑?

答案1

您需要在文件开头设置“shebang”:

#!/path/to/php

因为文件的第一行(没有添加空格!)应该可以解决问题

相关内容