Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/macos/8.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Macos 使用默认浏览器以外的终端在不同的浏览器中运行php文件_Macos_Terminal - Fatal编程技术网

Macos 使用默认浏览器以外的终端在不同的浏览器中运行php文件

Macos 使用默认浏览器以外的终端在不同的浏览器中运行php文件,macos,terminal,Macos,Terminal,嘿,伙计们,有一种方法可以在chrome浏览器或任何其他使用终端的浏览器中运行php文件。如果我运行我的php文件,它会自动在我的默认浏览器上运行,但我只想使用终端(Mac OS)在不同的浏览器上运行。使用“打开”命令并使用“-a应用程序”标志指定不同的浏览器 “打开”的手册页为 当然,您也可以为其创建别名以保存键入: alias chrome="open -a /path/to/Chrome/binary yourfile.php" 然后你就可以打字了 chrome 如果Chrome二进制

嘿,伙计们,有一种方法可以在chrome浏览器或任何其他使用终端的浏览器中运行php文件。如果我运行我的php文件,它会自动在我的默认浏览器上运行,但我只想使用终端(Mac OS)在不同的浏览器上运行。

使用“打开”命令并使用“-a应用程序”标志指定不同的浏览器

“打开”的手册页为

当然,您也可以为其创建别名以保存键入:

alias chrome="open -a /path/to/Chrome/binary yourfile.php"
然后你就可以打字了

chrome
如果Chrome二进制文件的路径中有空格,则在定义别名时需要将其转义,如下所示:

alias chrome="open -a \"/Applications/Google Chrome.app/contents/MacOS/Google Chrome\" yourfile.php"

我正在尝试使用
alias hostc=“open-a/Applications/Google\Chrome.app/http://localhost:8888/Sandbox/$1“
但上面说找不到文件。我如何解决这个问题。哦,我明白了。问题是你的“应用程序路径”不完整,你需要在末尾添加“/Contents/MacOS/googlechrome”。实际的二进制文件被更深地隐藏在Chrome.app中。我再次修改了。我认为您需要在末尾添加一个文件名,而不是“http:”路径。如果你不给$1,那么它会打开沙盒目录下的文件列表,我可以通过单击它来运行任何php或html文件。对于php,我们需要本地服务器运行so am http和该链接的参数,以便我可以一次打开每个文件。此外,你正在尝试使用$1向别名添加一个参数,该参数不是直接可能,请参阅
alias chrome="open -a \"/Applications/Google Chrome.app/contents/MacOS/Google Chrome\" yourfile.php"