![执行特定 PHP 版本的文件](https://linux22.com/image/56044/%E6%89%A7%E8%A1%8C%E7%89%B9%E5%AE%9A%20PHP%20%E7%89%88%E6%9C%AC%E7%9A%84%E6%96%87%E4%BB%B6.png)
我需要使用安装的另一个 PHP 版本来执行 PHP 文件。我知道其他版本的完整路径,但我不知道如何使用它。
我已阅读PHP 手册页但没有提及。我想我必须先设置版本然后运行它。
我知道如何通过 执行此操作htaccess
,但是没有办法直接在命令行中设置版本吗?
答案1
如果你想在命令行上运行 php 脚本,你应该使用舍邦指向绝对路径。 shebang 是脚本中的第一行,告诉 shell 使用哪个程序来执行它:
#!/path/to/your/alternative/php
然后使您的脚本可执行并运行它:
chmod +x yourscript.php
./yourscript.php
或者您只需使用替代 php 版本的二进制文件直接调用它:
/path/to/your/alternative/php yourscript.php