Linux下運行PHP腳本顯示“: /usr/bin/env "php\r" 沒有那個文件或目錄

用 ./ 運行php 腳本文件出現(xiàn) 報錯信息 /usr/bin/env "php\r" 沒有那個文件或目錄

錯誤原因:這主要是因為\r這個字符的緣故。在linux終端下,輸出\r會什么都不顯示,只是把光標移到行首。于是終端雖然輸出了/usr/bin/env: php,但是碰到\r后,光標會被移到行首,接著輸出了:No such file or directory把前面的覆蓋掉了。于是出現(xiàn)了那個莫名其妙的出錯信息了

解決辦法:

??? 用vim打開sh腳本文件 vim file_name.php 打開后輸入

??? :set ff 然后回車? 再重新設(shè)置下文件格式:

??? :set ff=unix 然后保存退出

??? :wq! 回車

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容