PHP Parse error: syntax error, unexpected ‘/’, expecting end of file in Command line code on line 1 と言われたら、それは多分…。

2019/01/06

cron の設定をしようとしていて、phpファイルがきちんと動くかどうか?が気になり試してみました。

すると、タイトルの

PHP Parse error: syntax error, unexpected '/', expecting end of file in Command line code on line 1

 

という寂しいエラーが。

line 1 ・・ということはWindowsの改行コードが CR+LF で、みたいな話か・・?と悩んで調べてたんですが・・。

シェルから呼び出すときの php オプションが間違ってただけでしたとさ。

# NG

php -r "/home/myaccount/helloworld.php"

# GOOD

php -e "/home/myaccount/helloworld.php"

現場からは以上です・・(i_i)