プロが教える店舗&オフィスのセキュリティ対策術

お世話になってます。

現在、CentOs5.3にmySqlを入れた状態なのですが、
今度はphpを入れようとして悩んでいます。

php5.2.9のconfigureで
-with-apxs2=/usr/local/apache2/bin/apxs
を指定しているのですが、
No such file or directory
とエラーになってしまいます。

そこで、インストールされていないと思い、
yum -y install httpd
をすると
Package httpd-2.2.3-22.el5.centos.2.i386 already installed and latest version Nothing to do
となります。
確かに、/etc/rc.d/init.d/httpd startではOKになるのですが、
httpd -vでは
bash: httpd: command not found
となるので、入っているのかどうかも分からない状態です。
OSインストール時には入れていないと思うのですが・・・

どなたか、対処(apacheとphpを入れたい)が分かる方、
教えていただけると助かります。
よろしくお願いいたします。

A 回答 (1件)

httpd は yum で入れて php はソースからということですね。



-with-apxs2=/usr/local/apache2/bin/apxs
って何かの丸写し?

# yum search apxs
すれば apxs は httpd-devel に含まれているのがわかる。
httpd-devel をインストールしていないならば
# yum install httpd-devel
でインストール
たぶん /usr/sbin/apxs ができるはずだが
# rpm -ql httpd-devel | grep apxs
で確認。

-with-apxs2=/usr/sbin/apxs
になると思うよ。
    • good
    • 0
この回答へのお礼

回答ありがとうございます!

>httpd は yum で入れて php はソースからということですね。
>-with-apxs2=/usr/local/apache2/bin/apxs
>って何かの丸写し?
はい。恥ずかしながら、理解せずにひとまず参考サイトの操作をそのまま試してます。
(apacheを入れた覚えがないのに入っているようだったので、どこに入ってるかすら分かりませんでした。。)

もう少しオプションの意味を調べてから、
教えて頂いた方法試してみます!

お礼日時:2009/08/07 11:18

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!