PHP バージョンアップ インストール

【この記事の所要時間 : 約 3 分

とある事情で、PHPをバージョンアップすることに。
php4.4.2からphp5.1.2へ
http://www.php.net/downloads.php
にてphp5.1.2のモジュールを取得する。
そして、configureを行う。
# ./configure –with-apxs=/usr/local/apache/bin/apxs –enable-mbstring –enable-mbregex
しかし、以下のようなエラーが発生。
configure: error: xml2-config not found. Please check your libxml2 installation.
libxml2系のモジュールのインストールが足りないみたいのなので、libxml2-delvelを取得してインストール。
# wget http://xmlsoft.org/sources/libxml2-devel-2.6.15-1.i386.rpm
# rpm -ivh libxml2-devel-2.6.15-1.i386.rpm

もう一度、configureしてみる。
# ./configure –with-apxs=/usr/local/apache/bin/apxs –enable-mbstring –enable-mbregex
Build complete.
とでたのでOK。
あとは、makeとmake installを行う。
# make
# make install

インストールが完了したので、apacheを再起動する。
が、しかし、apacheが起動しない・・・・
焦る。以下のような問題が発生していた。
原因:PHPのmake insatllをすると、自動でhttpd.confに
    LoadModule php5_module modules/libphp5.so
    のような行が追加されるが、すでにphp4が入っていた場合は、
    LoadModule php4_module modules/libphp4.so
    という行がある。php4,php5のどちらかにしないと、apacheが起動しない。
対策:php4の方をコメントアウトする。
結果:apacheが起動するようになった。
phpinfo()でバージョンがアップグレードされているかを確認。
5.1.2になっていたのでOK.

いきなりはじめるPHP~ワクワク・ドキドキの入門教室~
谷藤賢一
リックテレコム
売り上げランキング: 5,502
スポンサーリンク
レクタングル(大)広告
  • このエントリーをはてなブックマークに追加
スポンサーリンク
レクタングル(大)広告

コメントをどうぞ

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

このサイトはスパムを低減するために Akismet を使っています。コメントデータの処理方法の詳細はこちらをご覧ください