原由
在寫PHP Cli script時使用Shell Script,例如:
#!/usr/bin/php -q
然而chmod改好執行權限,執行後卻報錯,例如:
Exception: Zend Extension /script.php does not exist
這問題可能發生在vim或從Windows上傳PHP檔案後造成,原因應為編碼問題。
解決方法
vim內設定UNIX編碼後再儲存,達到dos2unix效果:
:set ff=unix
Reference: http://stackoverflow.com/questions/82726/convert-dos-line-endings-to-linux-line-endings-in-vim