用 ./ 運(yùn)行php 腳本文件出現(xiàn) 報(bào)錯(cuò)信息 /usr/bin/env "php\r" 沒有那個(gè)文件或目錄
錯(cuò)誤原因:這主要是因?yàn)閈r這個(gè)字符的緣故。在linux終端下,輸出\r會(huì)什么都不顯示,只是把光標(biāo)移到行首。于是終端雖然輸出了/usr/bin/env: php,但是碰到\r后,光標(biāo)會(huì)被移到行首,接著輸出了:No such file or directory把前面的覆蓋掉了。于是出現(xiàn)了那個(gè)莫名其妙的出錯(cuò)信息了
解決辦法:
??? 用vim打開sh腳本文件 vim file_name.php 打開后輸入
??? :set ff 然后回車? 再重新設(shè)置下文件格式:
??? :set ff=unix 然后保存退出
??? :wq! 回車