• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:PHPのインストール)

PHPのインストールを成功させる方法とは?

このQ&Aのポイント
  • Red Hat Enterprise Linux ES v.4 32bit/EM64Tの環境でPHPのソースからインストールしようと思いますが、configureでエラーが出てしまいます。エラーの内容はAPXSが見つからないというものです。パスを探す方法を教えてください。
  • PHPのインストール時にconfigureでエラーが発生しています。エラーメッセージによると、APXSが見つからないためにエラーが発生しているようです。どのようにしてパスを探すべきでしょうか?
  • Red Hat Enterprise Linux ES v.4 32bit/EM64Tの環境でPHPのソースからのインストールを試みていますが、configureの4つ目のステップでエラーが発生しています。具体的には、APXSが見つからないというエラーメッセージが表示されています。パスの探し方をご教授いただけますか?

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

  • ベストアンサー
noname#243622
noname#243622
回答No.2

時間がかかりますが、一番簡単なのはfindコマンドです。 # find / -name apxs ただし..... 調べてみましたが、RHELで使用しているapache(httpdパッケージ)は、apxsを使ったコンパイルがされていない?ようです。(参考URLから検索できませんでした...) RHELに対して詳しくないとのことですが、 ●すべてソースからインストールする ●すべてRedHatのパッケージを使用する という風にどちらかに統一したほうがいいと思います。 ちなみに、phpパッケージはCDの5枚目にあるようです。 rpm パッケージは次のようにインストールできます。 # rpm -ivh --test (パッケージファイル名1) (パッケージファイル名2)... "--test" をとると、実際にインストールできます。パッケージが足りないときは必要なパッケージをたくさん指定すれば足りないパッケージも一緒にインストールします。

参考URL:
http://h50146.www5.hp.com/products/software/oe/linux/mainstream/support/matrix/index.html
wonder_dct
質問者

お礼

mazingaさん ご回答ありがとうございます。 MySQLをソースからインストールをしたので、PHPとApacheもソースからインストールをしようと思います。 ありがとうございました。

その他の回答 (1)

  • liq
  • ベストアンサー率38% (228/595)
回答No.1

--with-apxs=/usr/sbin/apxs とされていますが、それが無いのではありませんか?apxsが他の所にあればそれを指定してください。apxsを探しても無かった場合ですが、apache(httpd)はどのようにしてインストールされましたか?rpmでインストールされたとしたら、develパッケージもいれてみてください。

wonder_dct
質問者

補足

liqさん ご回答ありがとうございます。 Linuxについて、まだまだ未熟なもので申し訳ありません。 apxs を検索をしてみたのですが、見当たりません。 存在しないようです・・・ MySQLもPHPもソースからインストールをしているので Apacheもソースからインストールをしなおしていきたいと思います。 ありがとうございました。