鍍金池/ 問(wèn)答/PHP  Linux  HTML/ Windows環(huán)境下,如何為exec函數(shù)指定一個(gè)終端?

Windows環(huán)境下,如何為exec函數(shù)指定一個(gè)終端?

因?yàn)樯a(chǎn)環(huán)境是 Linux 系統(tǒng)。

在 Windows 環(huán)境下測(cè)試我寫(xiě)的 Shell 任務(wù)代碼時(shí)(譬如合并視頻、處理圖片等),總要費(fèi)事兒的換為 Windows 命令,并且還擔(dān)心在 Linux 環(huán)境下會(huì)出錯(cuò)。

我發(fā)現(xiàn) Git 自帶的 bash.ext 可以執(zhí)行 Linux 命令,所以我想問(wèn)問(wèn):如何讓 PHP 的 exec_shell 等函數(shù)在執(zhí)行命令時(shí),使用這個(gè) bash.exe,而非 cmd.exe。

補(bǔ)充:如果我將 PHP 運(yùn)行在 bash.exe 中,再執(zhí)行 shell 任務(wù)會(huì)不會(huì)解決這個(gè)問(wèn)題?誰(shuí)能告訴我如何實(shí)驗(yàn),或者幫我測(cè)試一下。


我已經(jīng)成功地將 PHPStorm 的終端換為了 bash.exe,但 php.ini 似乎沒(méi)有相關(guān)配置,很困惑。


最終也沒(méi)有實(shí)現(xiàn),好吧,單開(kāi)一個(gè) bash 窗口影響不大。

感謝各位的幫助,我們下個(gè)問(wèn)題再見(jiàn)(XD)。

回答
編輯回答
安于心

你安裝git目錄:{git}

{git}/bin/sh.exe 你的腳本路徑

2018年9月15日 05:08
編輯回答
離殤

執(zhí)行bash somePath.sh即可

2017年10月29日 14:10
編輯回答
我不懂
exec('bash全路徑 ...');
2018年5月30日 08:17