1118 phpMyAdminでPHPのバージョンアップ

<<トップページへ

phpMyAdminでPHPのバージョンアップ
日時: 2009/02/09 00:03
名前: ヒデ
皆さんお世話になっております<(_ _)>

過去ログにもあるのですが…
>やっとの思いで、MySQL用GUI設定ツール導入(phpMyAdmin)の導入が出来ました。
>そこで、http://サーバー名/phpmyadmin/へアクセスして、phpMyAdminのログイン画面が表示されること確認しようとしましたら、

>phpMyAdmin - エラー
>PHP を 5.2 以降にアップグレードしてください

>と表示されてしまいました。

対処法にあるように
>1.必要なRPM-GPG-KEYを取得
># rpm --import http://www.jasonlitka.com/media/RPM-GPG-KEY-jlitka
と、行ったところうまくRPM-GPG-KEY-jlitkaがインポートされていないみたいで先に進めません。

どなたか対処法をご教授願います。

Re: phpMyAdminでPHPのバージョンアップ(1)
日時: 2009/02/09 02:30
名前: stranger
URL: http://ja.528p.com/
ブラウザでアクセスしてRPM-GPG-KEY-jlitkaと言う名前で保存すれば良いのでは?
あとは保存したディレクトリに移動して
# rpm --import RPM-GPG-KEY-jlitka

最新のphpのstableバージョンは5.2.8で、しばらくしたら5.2.9がでます
上記のサイトから入れようとしている5.2.5?は安全なのですか
私的にはそちらを問題にしますけど

Re: phpMyAdminでPHPのバージョンアップ(2)
日時: 2009/02/10 03:00
名前: ヒデ
yum update phpを実行すると

Could not find update match for php
No Packages marked for Update

と返されます。

リポジトリ参照の設定で
gpgkey=http://www.jasonlitka.com/media/RPM-GPG-KEY-jlitka
とあるところはどのように書き換えればいいのでしょうか?

Re: phpMyAdminでPHPのバージョンアップ(3)
日時: 2009/02/10 09:19
名前: stranger
URL: http://ja.528p.com/
>yum update phpを実行すると
>
>Could not find update match for php
>No Packages marked for Update
>
>と返されます。
>
>リポジトリ参照の設定で
>gpgkey=http://www.jasonlitka.com/media/RPM-GPG-KEY-jlitka
>とあるところはどのように書き換えればいいのでしょうか?

http://www.jasonlitka.com/ Yum Repositoryをみてください

gpgchek=0にしてyumを実行してみたら
他の部分の設定に問題があるのでは?
私的には 3rdパーティのRepositoryは使っていないので
細かい説明はできません

Re: phpMyAdminでPHPのバージョンアップ(4)
日時: 2009/02/10 08:24
名前: ZED
vi /etc/yum.repos.d/utterramblings.repo
[utterramblings]
name=Jason's Utter Ramblings Repo
baseurl=http://www.jasonlitka.com/media/EL$releasever/$basearch/
enabled=1
gpgcheck=1
gpgkey=http://www.jasonlitka.com/media/RPM-GPG-KEY-jlitka
を作成

yum update php

だそうですけど・・・

Re: phpMyAdminでPHPのバージョンアップ(5)
日時: 2009/02/10 21:10
名前: ヒデ
やはりうまくいきません。
最初からインストールしなおしてみます。

Re: phpMyAdminでPHPのバージョンアップ(6)
日時: 2009/02/14 22:35
名前: おまたのこ
> Could not find update match for php
> No Packages marked for Update

私もまったく同じ現象に悩まされて検索でこの掲示板のこのスレッドにたどりつきました。

そして「ああ、ここも解決していないのか・・・」と残念に思ってさらに検索し、次のサイトのインストラクションどおりにやったら何とうまくいきました:

http://blog.famillecollet.com/

remi のリポジトリを使用しましたが、そこに至るまでに介した日本語のブログのとおりではありません。

[root@host ~]# php --version
PHP 5.2.8 (cli) (built: Dec 9 2008 14:11:33)
Copyright (c) 1997-2008 The PHP Group
Zend Engine v2.2.0, Copyright (c) 1998-2008 Zend Technologies

Re: phpMyAdminでPHPのバージョンアップ(7)
日時: 2009/02/16 12:55
名前: ZED
http://bluenotes.justblog.jp/technote/2008/08/php-526rpm-02a0.html

こちらにも紹介されてますね〜
テスト環境では、色々変更しないといけないので面倒な事態に・・・w
最初からremiを有効にしておけば簡単ですわ

でも、そこまでして・・・って感があるので、

yum install phpmyadmin
でphpmyadminを古いやつ使った方が良さそうですよ〜

Re: phpMyAdminでPHPのバージョンアップ(8)
日時: 2009/02/16 23:18
名前: 文具堂
URL: http://centos.bungu-do.jp/
そもそも論で恐縮ですが。

PHP 5.2を使わなければいけない理由があるのでしょうか。
CentOSで普通にyumでインストールするとPHP 5.1.6が入るので。

phpMyAdmin 2.11系をインストールすればよいのでは
ないでしょうか?

そのためにphpMyAdmin 2.11系がまだメンテナンスされている
かと思います。

質問内容からするとphpMyAdminを使うためにPHPの
バージョンアップされたいという風に思えたものですから。。。

Re: phpMyAdminでPHPのバージョンアップ(9)
日時: 2009/02/17 10:02
名前: 墓河原 皮剥郎
まあ確かにそうなんですよね。

オリジナルを読むと、「phpMyAdmin 3.xを使いたい」ではなく、単に「バージョンが合わなくてphpMyAdminが使えない」というだけなので、phpMyAdminのダウンバージョンによって対処するほうがよいですね。そもそも新しいものを使いたいなら、Fedoraなりにすればよいわけですし (もっとも、エクストラに近い端役のために主役を変更するのは本末転倒ですが)。

もっとも、かくいう私もremiで変更していますが。

MySQL
サーバ: Localhost via UNIX socket
サーバのバージョン: 5.1.31
プロトコルバージョン: 10
ユーザ: root@localhost
MySQL の文字セット: UTF-8 Unicode (utf8)

Web サーバ
Apache
MySQL クライアントのバージョン: 5.1.31
PHP 拡張: mysql

phpMyAdmin
バージョン情報: 3.1.2
ドキュメント
Wiki
phpMyAdmin のオフィシャルサイト
[ChangeLog] [Subversion] [Lists]

自ずから結果的に人数かけて検証されるので、サードパーティだからといって怪しげなレポジトリではあるということはないですが、事実上の公式のレポジトリでバージョン/リビジョン アップがなされないことに意味がないわけでもないことは考えたほうがよいでしょうね。

Re: phpMyAdminでPHPのバージョンアップ(10)
日時: 2009/02/17 11:10
名前: stranger
URL: http://ja.528p.com/
mysqlやopensslなどのライブラリを動的に組み込んでいる
アプリケーションが多くあるので、調整が必要

mysql-5.1.31のsoヴァージョンは5.0系と違っているので
libmysqlclient_r.so.16 (libc6)
libmysqlclient.so.16 (libc6)
そういう所も対処してあるはず

ちなみにfedoraのopenssl-0.9.8jは
libssl.so.8 (libc6)
libcrypto.so.8 (libc6)

使わされている→使う
という意識になるにはかなりの経験が必要、失敗も良い経験

Re: phpMyAdminでPHPのバージョンアップ(11)
日時: 2009/02/17 13:54
名前: ZED
まぁ、本題とずれつつありますが・・・。

ヒデさんが希望しているのと、当サイトでphpMyAdminをSVN取得して居る限りは、必ずこの問題にぶつかると思います。

ということで、人柱でやってみたんですが、
あっけなく、すんなり入るんですよね〜
やり方を書いておきますが、かなり乱暴です。自己責任で・・・
ちなみに、DAG(rpmforge)さんも有効に

wget http://rpms.famillecollet.com/remi-enterprise.repo
mv remi-enterprise.repo /etc/yum.repos.d/remi-enterprise.repo
yum groupremove "Web Server"
yum --enable remi install php php-devel php-mbstring t1lib php-gd

だけですかね〜 あと、依存関係とかゴニョゴニョすれば良いでしょう。

mysqlもremiのものを使いますよ〜
yum --enable remi install mysql-server


yumログはこんな感じ・・・
Feb 16 17:24:03 Installed: php-common - 5.2.8-1.el5.remi.i386
Feb 16 17:24:05 Installed: gmp - 4.1.4-10.el5.i386
Feb 16 17:24:05 Installed: apr - 1.2.7-11.i386
Feb 16 17:24:06 Installed: php-cli - 5.2.8-1.el5.remi.i386
Feb 16 17:24:06 Installed: postgresql-libs - 8.1.11-1.el5_1.1.i386
Feb 16 17:24:07 Installed: apr-util - 1.2.7-7.el5.i386
Feb 16 17:24:09 Installed: httpd - 2.2.3-11.el5_2.centos.4.i386
Feb 16 17:24:09 Installed: php - 5.2.8-1.el5.remi.i386
Feb 16 17:24:33 Installed: php-mbstring - 5.2.8-1.el5.remi.i386
Feb 16 17:29:15 Installed: imake - 1.0.2-3.i386
Feb 16 17:29:15 Installed: autoconf - 2.59-12.noarch
Feb 16 17:29:16 Installed: automake - 1.9.6-2.1.noarch
Feb 16 17:29:17 Installed: php-devel - 5.2.8-1.el5.remi.i386
Feb 16 17:29:57 Installed: php-eaccelerator - 1:0.9.5.2-2.el5.remi.i386
Feb 16 17:43:53 Installed: t1lib - 5.1.0-1.el5.rf.i386
Feb 16 17:44:44 Installed: php-gd - 5.2.8-1.el5.remi.i386
Feb 16 17:46:05 Installed: perl-Digest-SHA1 - 2.11-1.2.1.i386
Feb 17 11:29:40 Installed: mysql-libs - 5.1.31-1.el5.remi.i386
Feb 17 11:29:41 Installed: mysql - 5.1.31-1.el5.remi.i386
Feb 17 11:29:41 Installed: perl-Net-Daemon - 0.43-1.el5.rf.noarch
Feb 17 11:29:41 Installed: perl-PlRPC - 0.2020-1.el5.rf.noarch
Feb 17 11:29:42 Installed: perl-DBI - 1.607-1.el5.rf.i386
Feb 17 11:29:43 Installed: mysqlclient15 - 5.0.67-1.el5.remi.i386
Feb 17 11:29:43 Installed: perl-DBD-MySQL - 3.0007-1.fc6.i386
Feb 17 11:29:45 Installed: mysql-server - 5.1.31-1.el5.remi.i386


さて、不具合をつぶしに掛かるか・・・(汗)
ちなみに、mysqlなども絡みますので、事前にバックアップ後 削除しておいてください。

※古いスレッドには返信できない場合があります


■関連コンテンツ




▲このページのトップへ戻る

ご自由にリンクしてください(連絡は不要です)
本ページへのご意見・ご要望、誤字・脱字・リンク切れ等のご連絡はこちらからお願いします