- ベストアンサー
LinuxのPHPのパス
Linuxのレンタルサーバーで、PHPのパスを調べたのですが、以下のように2つ出てきました。 # whereis php php: /usr/local/bin/php /usr/local/php /usr/local/bin/phpは /usr/local/php5/bin/php-cli-5.2.9につながっていました。 /usr/local/phpの中身はこんなかんじでした。 drwxr-xr-x 2 root root 4096 Jul 2 16:29 bin drwxr-xr-x 2 root root 4096 Jun 25 12:13 etc drwxr-xr-x 3 root root 4096 Mar 17 10:28 include drwxr-xr-x 3 root root 4096 Jul 2 16:34 lib drwxr-xr-x 3 root root 4096 Mar 17 10:29 man drwxr-xr-x 3 root root 4096 Nov 15 2007 php PHPのパスはどちらですか?
- みんなの回答 (2)
- 専門家の回答
質問者が選んだベストアンサー
PHPのパスは、/usr/local/bin/phpです。 whereisコマンドは指定したコマンドのパスを示すのではなく、実際にはコマンドのソース・バイナリ・manページの場所を示します。 お使いのレンタルサーバでは、whichコマンドでPHPコマンド(/usr/local/bin/php)以外にPHPがインストールされている場所も見つかったのでしょう。 なお、 drwxr-xr-x 2 root root 4096 Jul 2 16:29 bin drwxr-xr-x 2 root root 4096 Jun 25 12:13 etc drwxr-xr-x 3 root root 4096 Mar 17 10:28 include drwxr-xr-x 3 root root 4096 Jul 2 16:34 lib drwxr-xr-x 3 root root 4096 Mar 17 10:29 man drwxr-xr-x 3 root root 4096 Nov 15 2007 php とありますが、これらは全てディレクトリです。 恐らくPHPコマンドの実体は上記のbinディレクトリの配下にあり、/usr/local/bin/phpはそのシンボリックリンクでしょう。
その他の回答 (1)
- sabayades
- ベストアンサー率60% (65/107)
推測になってしまいますので、一度、php.infoで確認して見ると良いでしょう。 テキストエディタに以下を記載します。 <? phpinfo(); ?> そして、例として「12345.php」と保存してサーバーにアップロードし、それをブラウザからアクセスして下さい。 表示された内容がPHPの詳細です。
お礼
回答が遅れてすみません。 役立ちました。ありがとうございました。
お礼
回答が遅れてすみません。 役立ちました。ありがとうございました。