yumで入れたApacheでphpの設定します!

yumでphp53入れました! いよいよ設定(゚∀゚ )
ひとまずlibphp5.soのインストールを確認!

$ ls /etc/httpd/modules/
libphp5.so*
mod_actions.so*
mod_alias.so*
:

Apacheにphpモジュールを認識さす

コマンドでもphpが入りました。

$ php --version
PHP 5.3.3 (cli) (built: Mar 30 2011 13:51:54)
Copyright (c) 1997-2010 The PHP Group
Zend Engine v2.3.0, Copyright (c) 1998-2010 Zend Technologies

次はApacheさんにlibphpを認識してもらいます。
「man php」で設定方法を確認しようとしたところ、
phpをコマンドで実行する方法ばっかり(当然かw

でも下のほうにマニュアルのURLが載ってました♪
http://www.php.net/manual/

さらに見てみると、httpd.confの設定もありました^^
http://li.php.net/manual/ja/install.unix.apache2.php

これによるとインストール後に必要な設定をは以下!!

  • php自体の設定(/etc/php.ini)
  • Apache設定ファイルの編集(/etc/httpd/conf/httpd.conf)
  • Apacheの再起動(`・ω・´)

php設定についてはひとまず後から必要に迫られたときにみます(w
まずはApacheに認識さす!!

httpd.confにlibphp5.soを認識

以下を追加。コメントなんかも足してみます。

:
# PHP setting --- start
LoadModule php5_module modules/libphp5.so
<FilesMatch \.php$>
SetHandler application/x-httpd-php
</FilesMatch>
# PHP setting --- end
:

syntaxチェックすると既にPHPはLoadされていると出ますf^^;
ひとまずOKとは出ているし続行してみます。
気にせずrestartするとやっぱり出る(w

$ sudo /etc/rc.d/init.d/httpd configtest
[Wed Jul 27 18:03:54 2011] [warn] module php5_module is already loaded, skipping
Syntax OK
$ sudo /etc/rc.d/init.d/httpd restart
Stopping httpd:                                            [  OK  ]
Starting httpd: [Wed Jul 27 18:06:53 2011] [warn] module php5_module is already loaded, skipping
[  OK  ]

と、いろいろ探しましたが原因は。。
httpd.confにphpの設定は書いてませんが、
別ファイルとして読み込まれておりましたΣ(゚Д゚;

■httpd.conf的にはコレ
#
# Load config files from the config directory "/etc/httpd/conf.d".
#
Include conf.d/*.conf
■php設定はコチラ!
/etc/httpd/conf.d/php.conf

見てみると!より洗練されたphp設定が!(w

phpインストールは実はすごく簡単!!

新しいApacheになりDSOをサポートして、つまり設定ファイルも
Includeで読み込むことが可能になっていました。

だから、yumでphp53を入れた段階で必要なphp設定ファイルは
自動的にApacheが読み込める場所に置かれる様子。

その結果として、php53を入れた後にhttpd再起動するだけオッケー!
なんと便利な世の中になったものだ(w

あ、もちろん、自分がhttpd.confに追加したものは
キレイに削除しておきました(´・ω・`)/~~

$ sudo /etc/rc.d/init.d/httpd restart
Stopping httpd:                              [  OK  ]
Starting httpd:                              [  OK  ]

phpの動作も確認することができました♪
f:id:kuchida123:20110727183205g:image

コメントを残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です