• ベストアンサー

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のパスはどちらですか?

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

  • ベストアンサー
  • x_jouet_x
  • ベストアンサー率68% (162/236)
回答No.1

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はそのシンボリックリンクでしょう。

参考URL:
http://www.linux.or.jp/JM/html/util-linux/man1/whereis.1.html
oshiete8
質問者

お礼

回答が遅れてすみません。 役立ちました。ありがとうございました。

その他の回答 (1)

  • sabayades
  • ベストアンサー率60% (65/107)
回答No.2

推測になってしまいますので、一度、php.infoで確認して見ると良いでしょう。 テキストエディタに以下を記載します。 <? phpinfo(); ?> そして、例として「12345.php」と保存してサーバーにアップロードし、それをブラウザからアクセスして下さい。 表示された内容がPHPの詳細です。

oshiete8
質問者

お礼

回答が遅れてすみません。 役立ちました。ありがとうございました。

関連するQ&A

専門家に質問してみよう