• 締切済み

LAMPでシステムを構築しています。

LAMPでシステムを構築しています。 データベースサーバは2台でMySQL-Cluster-gpl-7.0.9(RPM)で構成。 2台とも想定どおりの稼動をしています。 このデータベースにPHP(ZendFrameWork)を用いてアクセスを試みたところアクセスできませんでした。 調査の結果、接続ドライバとしてPDOを使用していうことがわかり、モジュールを導入するべく php-mysqlパッケージをインストールしたいのですが、mysqlと依存関係がある上、 mysqlはMySQL-Clusterと競合してしまいます。 そこで知恵をお借りしたいのですが、接続ドライバにPDOを用いた場合、どうすれば MySQL-Clusterで構築されたデータベースにアクセスできるようになるでしょうか。 PDOに限らず同じphp-mysqlパッケージに含まれるmysql_connect()も同様の結果になります。 おそらく同じ原因だと思われます。 データベースサーバは2台、これと同じサーバにWEBサーバ(Apache)が乗っています。 以下必須条件 OS: CentOS 5.3 AP: PHP(ZendFrameWork) DB: MySQL-Cluster 変更できる点 パッケージの導入手段(tarからコンパイルでも、RPMで導入でも)。 よろしくお願いします。

みんなの回答

回答No.1

LAMPでなくてXAMPPならPDOが導入された状態でMySQL+PHP+Apacheが簡単に導入できますよ

vine_love
質問者

お礼

qaz_qwerty_meさん、回答ありがとうございました。 まずはお礼が遅くなり、すみませんでした。 いろいろ検討させていただいたのですが、XAMPP(XAMPP for Linux)でインストールしてもClusterを組むとどうしても競合が発生したり不具合が出てしまうようです。 今回は少し急ぎの案件でしたので、これ以上の調査をしている時間が無いため案そのもが棄却されてしまいました。 またなにかの折りに構築することがあれば参考にさせていただきます。 ありがとうございました。

関連するQ&A