• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:パスがうまく通らないので、パスについて教えてください。)

パスについて教えてください

このQ&Aのポイント
  • パスがうまく通らない理由と、パスを通す方法について教えてください
  • 具体的なパスの指す場所と、それぞれの意味について教えてください
  • php infoのinclude_pathとPATH、およびecho $PATHの結果が異なる理由について教えてください

質問者が選んだベストアンサー

  • ベストアンサー
回答No.1

出力して確認するのはget_include_path() だと思います。 PHPはincludeする時、指定されたファイルが、include_pathで指定されたディレクトリ内に 存在を参照しに行きます。 ファイルがあれば読み込まれますし、なければエラーです。 それがパスを通すということです。 ちょっとPHP環境がないのではっきりしたことは分かりませんが、 1)はPHPとして通っているパスです。 2)はシステム(質問内容のものではLinux系)として通っているパス のように見えます。 SSHよりシステムの環境変数を見てみて、2)と同じなら、そうなのでしょう。 パスを通したい場合、1)の方へ、以下の方法などで追加させれば良いです。 ・php.iniを直接編集 ・set_include_path(get_include_path() . PATH_SEPARATOR . '追加したいパス');

re999
質問者

お礼

回答ありがとうございました。