質問: centos5でlappを構築したいのですが・・・ centos5にapacheとpostgresqlとphpをインストールしたいんですがうまくいきません。 httpd-2.2.14 postgresql-8.2.6 php-5.2.6 を入れようと思っています。 centos5をインストールして、ipアドレスやホスト名などの設定後、もともとインストールされているapacheなどを # rpm -qa | grep 'httpd' # rpm -e httpd などのコマンドで削除ごに #/usr/local/src/ に上記のapcheやphpなどのファイルを持ってきてapache→postgresql→phpの順番にインストールしました。 apcheの場合 # cd /usr/local/src # tar xfz /usr/local/src/httpd-2.2.14.tar.gz # cd httpd-2.2.14 # /configure # make # make install postgresqlの場合 # /usr/sbin/adduser postgres # chown postgres:postgres /usr/local/pgsql # mkdir /usr/local/src/postgres-8.2.6 # chown postgres:postgres /usr/local/src/postgresql-8.3.7 # su - postgres # cd /usr/local/src # tar xfz /usr/local/src/postgres-8.2.6.tar.gz # cd /usr/local/src/postgres-8.2.6 # ./configure # make # make install phpの場合 # cd /usr/local/src # tar xfz /usr/local/src/php-5.2.6.tar.gz # cd /usr/local/src/php-5.2.6 # ./configure --with-apxs2=/usr/local/apache2/bin/apxs --enable-mbstring --enable-mbregex --with-pgsql # make # make install 上記の様なコマンドでインストールしましたがうまくいきません 詳細な設定もしているつもりですがいまいちうまくいきません どうか皆さまの知識をどうかお貸しくださいm(_ _)m
回答: とりあえず、apache-2.2.14のビルト終わってインストールしました。 # 時間的にここまででしょうけど。 ビルドとインストールの手順に関しては最初に書かれた手順で実施しています。 # vmware-player 3.0上のcentos5.4です。(vmware-toolsで問題出て何度か再起動していますが) なお、centosに最初から入っていたモノの削除に関しては、rpm -eで個没削除ではなく、 yum remove httpd yum remove postgresql で削除しています。 # httpdのリムーブ時にphp5.1の本体パッケージも依存パッケージとして削除された。他にもいくつか... # postgresqlのリムーブ時には...クライアントパッケージはそのまま残った模様。今回は放置。 apache-2.2.14をインストールする前に、http://localhostしてエラーになることを確認。 apache-2.2.14をインストールして、/usr/local/apache2/bin/apachectl -k startで起動。 http://localhostで「it works!」と表示されました。 ということで... >(1)デフォルトでインストールされているapache-2.2.3?を削除した後、パッケージ版をインストールします。再起動後に動作確認するとapacheは動いているようなんですが、ブラウザでエラーページが表示された際にapacheのバージョンがデフォルトのバージョンが表示されます。 エラーページにバージョン表示されません... ありえないurl指定してみましたが...デフォルト設定のままではサーバの情報も出ない...んですかね。 ということで......元々のhttpdが正しく削除されていない可能性があります。 # と、書いている間にまた再起動しましたが...ソースパッケージからインストールしたapacheはos起動時に自動起動はしていない...ようです。 本件とは関係ありませんが... vmware player上のcentos5.4が安定しない...5.3からのアップデートで問題あったか...時間あるときにクリーンインストールしよう......。