ど素人から毛を生やす。<延>

Linux「そのようなファイルやディレクトリはありません」僕「あるが???」

Web > Other 2024年9月5日(最終更新:2月前)

どもです。
ある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 コマンドライン引数

ようやく正しく実行できた。
うーんこの。

この記事は役に立ちましたか?
  • _(:3」∠)_ 面白かった (0)
  • (・∀・) 参考になった (0)
  • (`・ω・´) 役に立った (0)