PHPの設定

広告

PHPからMySQLを利用する場合、php.iniでの設定が必要となります。php.iniをテキストエディタなどで開いて頂き「php_mysql.dll」と書かれた箇所を検索して下さい。940行目付近にあります。

p1-1

「extension=php_mysql.dll」の先頭にセミコロン(;)が付いている場合は上記の図のようにセミコロンを削除して下さい。(PHP5以降ではデフォルトでセミコロンが付いているようですので、外して下さい)。

p1-2

DLLファイルの確認

PHPからMySQLを利用するには「libmysql.dll」が必要です。以前はPHPをインストールしたディレクトリに含まれていたように記憶していますが、今回インストールしたPHPには含まれていませんでした。ただMySQLをインストールしたディレクトリの中の「bin」ディレクトリの中に「libmySQL.dll」が入っており、このディレクトリに対してはPATHが設定してあるのでこれで問題ないのではと思います。

また「php_mysql.dll」が拡張モジュールディレクトリ(エクステンションディレクトリ)に含まれている必要があります(私の環境の場合ですと、「c:\php\ext\php_mysql.dll」となります)。

※拡張モジュールディレクトリの位置は、php.ini に記述が必要となります。『拡張モジュールのディレクトリ設定』を参照して下さい。

( Written by Tatsuo Ikura )

プロフィール画像

著者 / TATSUO IKURA

これから IT 関連の知識を学ばれる方を対象に、色々な言語でのプログラミング方法や関連する技術、開発環境構築などに関する解説サイトを運営しています。