• ベストアンサー

phpのアップグレード

phpを自分のサーバに以前インストールした(rpm等使わずに手動インストール)のですが、最新バージョンにアップグレードしたいと思っています。 この場合、単に新しいのをダウンロードしてきて前回と同じようにconfigure/makeすればいいのでしょうか? また、phpの拡張機能(xmlやGD)を追加したい場合も同様の手順でいいのでしょうか? どなたか教えていただけないでしょうか。お願いします。

  • PHP
  • 回答数2
  • ありがとう数2

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

  • ベストアンサー
  • majix
  • ベストアンサー率100% (1/1)
回答No.2

おっしゃるとおり、前回のインストールと同じ configure のオプションを指定して、make でOKです。 オプションが変わってることはあまりないですが、 php.ini などのデフォルト設定は変わっていることがあるので注意です。

その他の回答 (1)

  • kusukusu
  • ベストアンサー率38% (141/363)
回答No.1

その通りです。

関連するQ&A

  • phpで再度configureする方法

    環境:RedHat8/apache2/php4.3.1 phpのconfigureのオプションを追加したいのですが、既に phpをインストール(make install)している場合、1回目と同じ下記の手順で良いのでしょうか? configure make make install 2回目ならではの手順があるのでしたら、教えてください。

  • FedoraCore4でrpmでPHP5をインストールした後にconfigureオプションの変更方法

    教えてください。 FedoraCore4でPHP5をrpmパッケージとして インストールしたのですが、インストールした後に configureのオプションをいろいろ追加したいと思っています。 --with-mysql --with-gd などです。 どのようにしたらconfigureの変更や追加を 行うことができるのか教えて下さい。 宣しくお願いします。

    • ベストアンサー
    • PHP
  • yumで入れたPHPをconfigure/makeでアップグレードする方法

    現在、CentOS 5.2 を利用しており、yum で PHP をインストールすると PHP 5.1.6 でした。 これを最新版(5.2.9)にアップグレードしたいのですが、普通に tar をダウンロードして、 configure/make でいいのでしょうか? 一旦、yum remove等でアンインストールした方がいいのでしょうか?

    • ベストアンサー
    • PHP
  • ApacheMySQLPHPについてRPMアップデートしたいがRPMアップデートの仕様がわからない

    お世話様です。 VPSを利用しています。 現在、CentOS4.4、Apache2.0.52、MySQL4.1.20、PHP4.3.9が入っています。 PHP4のサポートが近々打ち切られることもあり、PHPを最新にし、 ついでに、ApacheとMySQLも最新にしようとおもっております。 ですが、FreeBSDのportsからアプリをインストールしたりアップグレードした経験はあるのですが、 rpmでの経験はございません。 そこで、上記を実現させるための手順を教えていただけますでしょうか? なお、各configureオプションは原則そのまま引き継ぎ、さらに他のオプションもつけたいと思っています。 //------------------------------------------------ http://mirror.centos.org/centos/4/centosplus/i386/RPMS/ をみたところ、 Apacheは httpd-2.0.59-1.el4s1.8.el4.centos.i386.rpm MySqlは、 mysql-5.0.48-1.el4.centos.i386.rpm PHPは、 (1) php-5.1.6-1.2.1.centos.i386.rpm または、 (2)php-5.1.6-3.el4s1.8.i386.rpm & php-cli-5.1.6-3.el4s1.8.i386.rpm が最新と思いましたがあってますでしょうか? 「(1)、(2)のどちらが正しいでしょうか?」 //php-5.1.6-3.el4s1.8.i386.rpmは、centosの文字が入っていないので最新ではないのでしょうか? //また、質問させてください。 ●バージョン番号に含まれる「el4s1.8.el4」はどういう意味なのでしょうか? ●rpmでのアップグレードの場合は、 # rpm -Uvh *************.rpm であってますでしょうか? また、この場合configureオプションは引き継がれるのでしょうか? ●引き継がれるとしたら、configureオプションの関係で、 php-gd-5.1.6-3.el4s1.8.i386.rpm など他のrpmも入れる必要があるのでしょうか? その場合、5.1.6-3というバージョンも合致していないといけないのでしょうか? (でもcentosの文字が入っていなくてもかまわないのでしょうか?) ●php-mhash-5.1.6-1.el4.centos.i386.rpm は微妙にバージョンが違いますが、問題ないでしょうか? ●ApacheMySQLPHPについて、他に入れなければならないrpmがあったらファイル名で教えていただけますでしょうか? ●php5からの新機能のsoapなどを使いたいのですが、 そうすると、どのように対応すればいいのでしょうか? (configureオプションが違ってきてしまうと思いましたため) 以上、恐縮ですが、よろしくお願い申し上げます。

  • PHP5.2.4のインストール

    Linuxの初心者です。 CentOS4.5にPHP5をインストールしようとして、yumを使ってインストールしたところ、PHP5.1.9が入りました。 やはり、PHP5.2.4がほしかったので、モジュールをDLしてきて、解凍して、./configureして、make、make installして、問題なく終わったのですが、rpm -q phpとすると、PHP5.1.9が表示されます。 PHP5.2.4って、どこに行ったのでしょうか?? どうすれば、PHP5.2.4が有効になるのでしょうか?? 私は何を間違っているのでしょうか? すっかり暗礁にのりあげています。 アドバイス、もしくは、ヒントだけでもいただけるとうれしいです。 よろしくお願いいたします。

  • fedoraでインストールしたPHP5をアンインストールにするには

    fedoraにPHP5をソールからインストールしました。 ソースからといっても、 ./configure --・・・(オプション多数) make sudo make install としただけなのですが。 で、PHP4を入れたりrpmからインストールしたり試してみたいと思っています。つきましてはアンインストールをしたいのですが、どうすればいいのでしょうか? make uninstall ではできませんでした。 Googleで調べてはみましたが・・・。キーワードだけでも教えていただけると幸いです。 よろしくお願いします。

    • 締切済み
    • PHP
  • apacheのアップグレード

    RHでapacheのアップグレードをソースから行おうと思います。 現在既にインストールされているPHPやmysqlも始めから./configure make makeinstall 等をやり直さなくてはいけないのでしょうか? また、アップグレードの際に特に注意が必要な点などありますでしょうか?おねがいします。

  • PHPが動きません

    RedhatLinux4EPで元々PHP4.3がインストールされていて(RPMかソースかわかりません)、PHP5.1.6ソースを新たにインストールしましたところ、PHPが全く動かなくなりました。 php.ini、httpd.confを新たに または 以前の状態のものにしても全く駄目でした。 新たにインストールした時のコンフィグは、下記になります。 ./configure --with-apxs2=/usr/sbin/apxs --with-gd --with-pgsql --with-zlib --enable-mbregex --enable-mbstring --enable-trans-sid あまりよく分かってないので、どのように対処したら良いか分かりません。 新しいのでも、以前のでも良いのでどうにかPHPを再度動くようにするにはどのようにしたら良いでしょうか。 宜しくお願い致します。

    • ベストアンサー
    • PHP
  • php4.3.8のmake時にエラー

    php4.3.8をLinuxにインストールしています。 もともとphp4.2.3がRPMパッケージで入っていたのですが、削除しました。 configureまでは、問題なく出来るのですが、makeの時に[sapi/apache/sapi_apache.lo] Error 1とエラーが 出てしまいます。 いろいろと調べてみたのですが、上手くいきません。 何が原因なのでしょうか? ちなみにapacheは1.3が入っています。

    • ベストアンサー
    • PHP
  • FC6でPHP5.2.4を使いたい

    Linux超初心者です。 FedoraCore6 2.6.xx をインストールしたら PHP 5.1.6 が自動でインストールされました。これを PHP 5.2.4 にしたいと思い、 ソースをダウンロードして ./configure make make install までいきました。 さて、この後はどうすればよいのでしょうか? また、configureの際、--with-pgsqlを省略したのですが、 これですとPostGreSQLが使えないビルドになってしまうので しょうか?後からなんとかなるものなのでしょうか?

    • 締切済み
    • PHP