• 締切済み

phpMyAdmin上で、PHP MySQL ライブラリのバージョンに起因した警告が表示されているのですが

・WindowsXP(SP2)IIS5.1 ・PHP 5.2.5 Win32 ・MySQL 5.1.22 RC Win32 ・phpMyAdmin 2.11.4 phpMyAdminを開くと、 「お使いの PHP MySQL ライブラリのバージョン 5.0.45 が MySQL サーバのバージョン 5.1.22 と異なります。これは予期しない不具合を起こす可能性があります。」 と警告が出ているのですが、どのように解決したらいいでしょうか。 別の質問http://oshiete1.goo.ne.jp/qa3749280.htmlにも少し書きましたが、 当初、MySQL4.1.22 と MySQL 5.1.22 RCのインストールを何度も いったりきたりしたのでそのヒズミでしょうか???

  • PHP
  • 回答数1
  • ありがとう数5

みんなの回答

noname#185101
noname#185101
回答No.1

元質問者です。 MySQL-5.0.51a Win32にバージョンダウンすることで解決しました。 MySQL 5.1.22 RC Win32は「新しすぎた」ようです。 お騒がせしました。

関連するQ&A

  • お使いの PHP MySQL ライブラリのバージョン 4.1.22 が

    お使いの PHP MySQL ライブラリのバージョン 4.1.22 が MySQL サーバのバージョン 5.1.48 と異なります。これは予期しない不具合を起こす可能性があります。 お世話になります。 RHLE4でPHP4 から PHP5.2.9へのアップグレードが完了しMySQLのバージョンも5.1.48にアップグレードしました。 インストールは問題なく終了しPHPからMySQLのアクセスも可能となっております。 しかし、phpMyAdminからMySQLにアクセスしようとすると、 【お使いの PHP MySQL ライブラリのバージョン 4.1.22 が MySQL サーバのバージョン 5.1.48 と異なります。これは予期しない不具合を起こす可能性があります。】 と表示されてしまいます。 PHPのライブラリバージョンを上げれば問題ないと思うのですが、 どうしてもバージョンがアップできません。 参考になるサイトややり方がわかる方がいたら教えていただけますでしょうか。 ■PHPのコンパイルオプション ./configure \ --prefix=/usr/local/php5 \ --with-config-file-path=/usr/local/php5/lib \ --enable-sigchild \ --enable-mbstring \ --enable-mbregex \ --enable-force-cgi-redirect \ --enable-zend-multibyte \ --with-gd \ --with-jpeg-dir=/usr \ --with-png-dir=/usr \ --with-zlib \ --with-zlib-dir=/usr \ --with-openssl \ --enable-ftp \ --with-curl \ --with-mysql=/usr/local/mysql5 \ --with-pdo-mysql=/usr/local/mysql5 \ --with-pgsql=/var/lib/pgsql ■MySQLのコンパイルオプション ./configure --prefix=/usr/local/mysql5 \ --localstatedir=/usr/local/mysql5/data \ --enable-assembler \ --with-client-ldflags=-all-static \ --with-mysqld-ldflags=-all-static \ --with-charset=utf8 \ --with-extra-charsets=all \ --with-tcp-port=3308 \ --with-unix-socket-path=/tmp/mysql5.sock \ --with-plugins=innobase

    • 締切済み
    • PHP
  • PHP5、MySQL4.1は、Windows NT Server 4.0で動きますか?

    WindowsXP(SP2) IIS5.1 PHP 5.2.5 Win32 MySQL 4.1.22 win32 phpMyAdmin 2.8.2.4 を開発環境として作ったちょっとしたシステムを Windows NT Server 4.0にセットアップしてそのまま稼動させたいです。 Windows NT Server 4.0 を使った経験がないのですが、全て動くでしょうか? Googleで「Windows NT Server 4.0 PHP MysQL セットアップ」で 検索しても、XP(IIS)の情報ばかり出てきてしまいます。

    • ベストアンサー
    • PHP
  • PHPとMySQL

    PHP4.3.9とMySQL4.1をIIS上で動かそうと思い、 インストールしたのですが、phpMyAdminからのアクセスがうまくいきません。 PHPを拡張設定してリコンパイルする文章がネットでいくつか見つかったのですが、方法がわかりません。 PHP初心者に愛の手を.... 参照URL:http://php.s3.to/man/ref.mysqli.html

    • 締切済み
    • PHP
  • phpMyAdmin起動のエラーの対処方法について

    phpMyAdminを起動すると お使いになっている PHP の MySQL ライブラリのバージョン 5.0.51a が MySQL サーバのバージョン 5.5.22 と異なります。これは予期しない不具合を起こす可能性があります。 といったエラーメッセージが表示されてしまいます。 Apache 2.4 PHP Version 5.2.17 phpMyAdmin 3.5.0 MySQL Server 5.5 です。 いろいろ調べたのですが、解決策が見つかりませんでした。 ご教示を頂けないでしょうか。お願い致します。

    • ベストアンサー
    • MySQL
  • UTF8のPHPコードから日本語をINSERTするとphpMyAdmin上で文字化けしてしまう

    ・WindowsXP(SP2)IIS5.1 ・PHP 5.2.5 Win32 ・MySQL 5.1.22 RC Win32 ・phpMyAdmin 2.11.4 多言語(日本語と中国語)を扱える簡単なシステムを試作しているのですが、 test1.php(UFT8-BOM無し)からINSERTしたレコードをphpMyAdminから閲覧 すると日本語が「財団法人æ」などと文字化けしまくっています。 test2.phpからSELECTすると、まったく文字化けなく呼び出せます。 また、phpMyAdminから直接INSERTしたレコードば文字化けしません。 当初、MySQL4.1.22-win32や、phpMyAdmin 2.8.2.4だったので、 冒頭の最新バージョンにしたりもしてみましたがだめでした。 過去ログや、Webで昨日さんざん調べてみて、確認したのは以下の設定です。 (1) C:\Program Files\MySQL\MySQL Server 5.1\my.ini: [mysqld] character-set-server = utf8 collation-server = utf8_general_ci init-connect = SET NAMES utf8 [mysqldump] default-character-set = utf8 [mysql] default-character-set = utf8 (2) C:\Inetpub\wwwroot\phpMyAdmin\libraries\config.default.php $cfg['DefaultLang'] = 'utf-8'; $cfg['DefaultConnectionCollation'] = 'utf8_general_ci'; $cfg['DefaultCharset'] = 'utf-8'; (3) MySQL Server Instance Config Wizard UTF8を選択しました(MySQL の文字セット: UTF-8 Unicode (utf8)) MySQL 接続照合順序 utf8_general_ci

    • ベストアンサー
    • PHP
  • MySQL Client API versionについて

    質問です。 WindowsXP PHP5 MySQL5 Apache2 上記の環境PHP+MySQL+ApacheでWordpressなどのシステムを動かそうとしているのですが 一つ疑問に思っている点があります。 phpinfo.phpやphpMyAdminにあるMySQL Client API versionが version4.1.7と出ています。 MySQLのバージョンは5なのですが、どうしてクライアントAPIバージョンは4になるのでしょうか またこれは一体どのようなものなのでしょうか

  • PHP4対応のphpmyadminのダウンロードについて

    レンタルサーバーにMySQLでデータベースを立ち上げようと考えているのですが、サーバーがPHP5に未対応であるため、最新のphpmyadminの設定ファイルをサーバーに入れても、phpmyadminが立ち上がらず、PHP5の環境を要求される画面が表示されてしまいます。 phpmyadminの古いバージョンをダウンロードできるサイトを探しているのですが、見当たらなくて困っています。ご存知の方がいらっしゃいましたら、教えて頂けないでしょうか? ちなみに、サーバー側の動作確認は、phpMyAdmin 2.11.2.2までとなっています。

    • ベストアンサー
    • PHP
  • 【急ぎ】mysql5+phpMyAdmin5でのマルチユーザーで他のユーザーが見れてしまう。

    MySQLとphpMyAdminでデータベースを構築したのですが マルチユーザーにも関わらず他のユーザーのデータベースが参照、更新が可能になってしまって困っています。 データベース自体はwebminで作成しています。 今日までのサーバーなので急いでいます。なんとかよろしくお願いします。 希望としてはさくらインターネットのMySQL+phpMyAdminのような感じがよいです。 #データベース名選択不可  データベース選択不可  他のユーザーのデータベース参照不可 バージョン等は MySQL-5.0-.24 php5-5.2.1_3 phpmyadmin-- 2.10.0.2 FrreeBSD 6.0 です。

    • ベストアンサー
    • MySQL
  • PHP、MySQL、wordpressの事で教えて

    CentOS 5.11でwordpress4.0.1を動かす為にPHPバージョン5.5.20、MySQLサーバーバージョン5.5.41を入れましたが、wordpressの設定画面が開かず「お使いのサーバーの PHP では WordPress に必要な MySQL 拡張を利用できないようです。」と表示されて、どうしたら良いか判りません。 詳しい方、この様な場合はどの様に対処したら良いか教えて下さい。 宜しくお願い致します。

    • ベストアンサー
    • MySQL
  • 2つのMySQLのテーブルをPHPで同じ行に表示

    MySQL クライアントのバージョン: 5.0.45 phpMyAdmin バージョン情報: 3.2.4-rc1 でデータベースを作成しております。 簡単な例ですが、 PRIMARY=id PHPのテーブルを下記のように表示させたい場合。 ┼─┼──┼──┼ │id │add │name│ ┼─┼──┼──┼ │0 │東京 │田中│ ┼─┼──┼──┼ │1 │長野 │鈴木│ ┼─┼──┼──┼ │2 │大阪 │佐藤│ ┼─┼──┼──┼ │3 │山口 │井上│ ┼─┼──┼──┼ idを共通にしていれば、 「add」はtable1、「name」はtable2の情報を 上記のように表示することは可能なのでしょうか? もし可能であれば、この表示の仕方の名称を教えていただけないでしょうか? (調べるときの検索ワードが分からなくて…すみません) 必要かわかりませんが、PHP上で表示する表の部分はこのように作成しています。 $result = executeQuery($sql); $rows = mysql_num_rows($result); if($rows){ while($row = mysql_fetch_array($recordSet)) { $tempHtml .= "<tr>"; $tempHtml .= "<td>".$row["id"]."</td>"; $tempHtml .= "<td>".$row["add"]."</td>"; $tempHtml .= "<td>".$row["name"]."</td>"; $tempHtml .= "</tr>\n"; } $msg = $rows."件みつかりました"; }else{ $msg = "0件です"; } 経験が浅く、お伝わりにくいことがあったら、申し訳ございません。 宜しくお願い致します。

    • ベストアンサー
    • PHP

専門家に質問してみよう