- ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:パスがうまく通らないので、パスについて教えてください。)
パスについて教えてください
このQ&Aのポイント
- パスがうまく通らない理由と、パスを通す方法について教えてください
- 具体的なパスの指す場所と、それぞれの意味について教えてください
- php infoのinclude_pathとPATH、およびecho $PATHの結果が異なる理由について教えてください
- みんなの回答 (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 . '追加したいパス');
お礼
回答ありがとうございました。