どもです。
あるPHPファイルを設置し、ブラウザからの動作を確認。
コマンドライン引数での動作を確認するため、TeraTermでコマンドを実行します。
/home/*****/index.php: line 1: ?php: そのようなファイルやディレクトリはありません
/home/*****/index.php: line 3: 期待してない token `****' のあたりにシンタックスエラー
/home/*****/index.php: line 3: `******'
おや、なんか想定外のエラーが出てきた。
2,3行目の記載が当該ファイルの3行目を示しているので、本当は辿り着いているはずだが。
実はうっかりしたことに、このとき実行したコマンドがこれだったのだ。
/home/*****/index.php コマンドライン引数
実行ファイルのアドレスのみで、「何で実行するか」の指定が抜けていたという初歩ミス。
エラー文、何故にそれになるんだ。紛らわしい。
正直Linuxコマンドとか未だにズブの素人なので、控えている左部のコピペをくっつけることにした。
/usr/bin/wget /home/*****/index.php コマンドライン引数
/home/*****/index.php: スキームがありません。
あれ??
いや wget は指定したURLのファイルをダウンロード(実行)するやつ!!
ファイルアドレスでPHP実行する場合は php やがな!!
/usr/local/bin/php /home/*****/index.php コマンドライン引数
ようやく正しく実行できた。
うーんこの。