現在の位置: ホーム> 最新記事一覧> PHP拡張コンパイルおよびインストールガイド:PDO MYSQLドライバーの構成と最適化

PHP拡張コンパイルおよびインストールガイド:PDO MYSQLドライバーの構成と最適化

M66 2025-07-27

PHP拡張コンパイルとインストール実践ガイド:PDO MySQL

インターネットおよびデータベーステクノロジーの継続的な開発により、PHPは主流のサーバープログラミング言語として、MySQLなどのデータベースと密接に統合されています。 PDO(PHPデータオブジェクト)は、PHPのデータベースアクセス抽象化レイヤーであり、開発者に統一されたデータベース操作インターフェイスを提供します。 PDOを使用することにより、PHPプログラムはデータベースと柔軟かつ効率的に対話できます。このガイドでは、実際の手順を通じてPDO MySQL拡張機能をコンパイルおよびインストールする方法を教えてください。

ソースコードパッケージをダウンロードします

まず、PHPソースコードパッケージのソースコード、MySQL開発パッケージ、およびPDO MySQL拡張機能をダウンロードする必要があります。公式ウェブサイトまたはオープンソースミラーリングサイトから関連リソースをダウンロードすることをお勧めします。

PHP拡張機能をコンパイルしてインストールします

ダウンロードしたPHPソースコードパッケージを解凍し、減圧ディレクトリを入力します。端末で次のコマンドを実行して、PHP拡張ディレクトリを入力します。

 <span class="fun">CD ext/pdo_mysql</span>

コンパイルとインストールコマンドを実行します:

 phpize
./configure
make
make install

php.iniファイルを構成します

インストールが完了したら、PHP構成ファイルphp.iniを開き、次の構成を追加します。

 <span class="fun">extension = pdo_mysql.so</span>

PHP.iniファイルを保存し、PHPサービスを再起動します。

 <span class="fun">sudoサービスphp-fpmもう一度始めましょう</span>

PDO MySQL拡張機能のテスト

これで、PDO MySQL拡張機能を正常にインストールしました。次に、PDO MySQLの接続とクエリ機能をテストするためのシンプルなPHPスクリプトを記述します。

 <?php
$dsn = 'mysql:host=localhost;dbname=test';
$user = 'root';
$password = '123456';

try {
    $pdo = new PDO($dsn, $user, $password);
    $stmt = $pdo->query('SELECT * FROM users');
    while ($row = $stmt->fetch()) {
        echo $row['username'] . "
";
    }
} catch (PDOException $e) {
    echo 'Connection failed: ' . $e->getMessage();
}
?>

テストスクリプトを実行します

上記のコードをtest.phpとして保存し、端末で次のコマンドを実行します。

 <span class="fun">php test.php</span>

すべてがうまくいけば、データベースから照会されたユーザー名のリストが表示されます。つまり、PDO MySQL拡張機能を正常にインストールおよびテストしました。

要約します

このガイドを使用して、PHP環境でPDO MySQL拡張機能をコンパイルおよびインストールし、拡張機能を使用してMySQLデータベースを接続およびクエリする方法を学びます。このチュートリアルが、PHP開発スキルを向上させ、PHPアプリケーションをより効率的かつ柔軟にするのに役立つことを願っています。