我不明白如何.phar
在Linux的命令行中执行文件。如果仅通过输入文件名即可执行,则它已转换为二进制。
执行php文件的通常方法是输入php filename.php
(询问php解释器以执行文件)。但是对于.phar文件,即使文件包含的是php应用程序,该文件也会自动执行。这是怎么做的?
检查文件的开头。如果它是一个脚本,shell,php,python,任何脚本,则它的语法从一开始就有自己的解释器。
#!/bin/interpeter
如果该文件具有+x
权限,则可以像普通的二进制可执行文件一样执行该文件。
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句