サポート » インストール » 「お使いのサーバーの PHP では MySQL 拡張を利用できないようです。」

  • 解決済 yurimatsu

    (@yurimatsu)


    ———-
    サーバ WindowsServer2008 x64版
    Webサーバ IIS7.0
    (Webサーバ環境は、自前のものを使用しています)
    PHP 5.2.6
    MySQL 5.1.30 (x64)
    WORDPRESS 2.7
    ———-
    お世話になっております。

    上記環境で、WORDPRESSのファイルをUploadして
    http://~~~/wp-admin/install.php を開いてみると
    「お使いのサーバーの PHP では MySQL 拡張を利用できないようです。」
    というメッセージが表示されます。

    「拡張」機能に関わることと思われたので、PHP.iniの「extension」の部分を調べているのですが、PHP初心者ゆえ、苦戦しております。

    PHPINFO()から情報は見れるので、PHPの基本インストールはできていると思いますが、
    エラーメッセージの内容からして「PHPの機能を追加すればいいのか?」と思い
    ネット上で事例を探したのですが見つからず、こちらに投稿した次第です。

    WORDPRESSのインストール中に出てくる、このエラーメッセージの対処法をご教授願えればと思います。
    よろしくお願いします。

5件の返信を表示中 - 1 - 5件目 (全5件中)
  • モデレーター IKEDA Yuriko

    (@lilyfan)

    サーバ WindowsServer2008 x64版
    Webサーバ IIS7.0
    (Webサーバ環境は、自前のものを使用しています)

    これはローカルでのテスト環境ですか? それとも、インターネットに公開しているサーバーですか?

    インターネットに公開するサーバーを運営するのに、PHP の MySQL 拡張を追加する方法を知らないのは致命的にまずいです。そういうスキルでは、サーバーにクラッカーが侵入されても対応できない可能性が高いです (しかも、Windows + IIS というヤバイ組み合わせですし)。
    インターネットに公開しているならば、即時にサーバーを停止し、もっとスキルのある管理者を探して (サーバー自体の) 運営を任せることをおすすめします。YURIMATSU さんは、WordPress のインストールとウェブコンテンツの構築に徹すればよいでしょう。

    ローカル環境 (==インターネットからは見られない) ならば、勉強中の身でもいいと思いますが、正直なところ、WordPress は Windows サーバーでの動作実績に乏しいです。ウェブサーバーが Apache ならば、まだ救いもあるんですが、こちらも IIS というならば、初学者では無理があると思われます。素直に Apache を導入してみることをおすすめします。

    で、php.ini の編集方法ですが、公式マニュアルの「Windows 用 PHP 拡張モジュール」を熟読してみてください。PHP はマニュアルが充実しているので、ネットで検索をかけるよりは、公式マニュアルを最初から最後まで読んでみるのが確実です。

    回答でなくてすみません。

    WindowsServer2008でPHP/MySQLの連携はコツがいります。
    私はWebを見回って設定しました(細かく覚えてません)が、
    Setup.exeを使ったインストールではうまくいかず、ZIPを落とした記憶があります。
    (だいぶ前に動くの確認して使わなかったので記憶が曖昧です。)

    lilyfanさんがいっているようにApacheを素直に入れるのが楽かもしれません。

    こことか参考になるかもです。(自己責任でどうぞ)

    トピック投稿者 yurimatsu

    (@yurimatsu)

    お世話になります。

    お勧めしていただいた「Windows Server 2008 でサーバー構築のまとめ」は参考になりそうなので、再度手動セットアップを試してみようと思います。

    上手く稼働しなかったら、Apacheの導入を検討してみます。(こちらならば、IISよりはどうにかなりそうなので)
    レスをありがとうございました!
    #現在IIS修業中の身ですが、うまく稼働したら公開サーバとして運用していこうとしている感じです。

    モデレーター IKEDA Yuriko

    (@lilyfan)

    #現在IIS修業中の身ですが、うまく稼働したら公開サーバとして運用していこうとしている感じです。

    ぜひともがんばってください。
    これは独学でしょうか? それとも、先輩の管理者に教りつつ、という状態でしょうか? 独学ならばかなり茨の道ですので、ぜひとも Windows サーバー運営系のユーザーグループとか ML とか掲示板を探して情報を仕入れるようにしてみてください。

    トピック投稿者 yurimatsu

    (@yurimatsu)

    結果報告ですが、無事にWordPressのインストールが完了しました。

    原因は、やはりPHPだったようで、以下の処理でインストールが完了しました。
    ・PHPをとりあえずアンインストール
    ・PHPのサイトからWindows Binariesの「PHP 5.*.* zip package」をC:\PHPに解凍
    ・設定済みのPHP.INIをC:\Windowsフォルダへ、dllをsystem32フォルダへコピー
    あとは、
    ・IIS7.0で、ISAPフィルタ、ハンドラマッピングの設定etcを実行

    また、WordPress初心者にとって参考になったblogがありましたので、
    リンクを張らせていただこうと思います。
    => コンサGT-R様のblog

    lilyfan様、励ましのお言葉ありがとうございます!
    今回、上司から「WordPressを使える環境を、1人で作ってみなさい」との指示を受け、
    独学でやっている次第です。
    ユーザグループの存在はとても助かっているので、
    そちらからも情報を収集していこうと思います。

5件の返信を表示中 - 1 - 5件目 (全5件中)
  • トピック「「お使いのサーバーの PHP では MySQL 拡張を利用できないようです。」」には新たに返信することはできません。