2016-04-28 10 views
1

PHP7に移行して最新のEasyPHPを使用しようとしていますが、PDOを使用してMySQLに接続する方法を理解できませんeasyphpでPHP PDOを使用してMySQLに接続する方法16.1.1

私は作業ディレクトリを設定した

: C:\プログラムファイル(x86の)\ EasyPHP-Devserver-16.1 \ EDS-WWW \ cURLの

とTechMexv3私はphpMyAdminの中にすべての私のデータベーステーブルをインストールしました正常に動作しました

私は現在次のものと接続しようとしています:

$DBH = new PDOEx('mysql:host=localhost; dbname=techsmex; charset=utf8mb4', 'root', ''); 

そして、私はエラーを取得しています: は

私はEasyPHPが付属していません。どこかからドライバをインストールする必要がありますドライバを見つけることができませんでしたか?

答えて

2

EasyPHP Devserver 16.1.1では、php(php.ini)のデフォルト設定ファイルに、デフォルトでPDO MySQL拡張機能が無効になっています。

データベースに接続するには、有効にしてからサーバーを再起動する必要があります。これを行うために

、あなたのEasyPHP Devserverダッシュボードへ

  1. 行きます。
  2. 実行中の場合はHTTPサーバーを停止します。
  3. 左パネルでPHP用に使用しているバージョンを選択してください。
  4. 対応するフォルダを開きます。

あなたのphp.iniファイルはありますか?好みのテキストエディタでファイルを開き、; extension = php_pdo_mysql.dll

を検索してください。最初にセミコロンを削除するだけで、HTTPサーバの再起動時に拡張機能が有効になります。ダッシュボードのメインページに移動し、HTTPサーバーを再起動します。

+0

ありがとうございました。私の新しい問題は、上記と同じ方法でカールを有効にしても、curl_init()が定義されていない – Lee

関連する問題