ホームページ  >  記事  >  データベース  >  mysql拡張機能のインストール

mysql拡張機能のインストール

WBOY
WBOYオリジナル
2023-05-14 11:32:37867ブラウズ

MySQL は、広く使用されているリレーショナル データベース管理システムであり、インターネット企業、企業、機関におけるデータベース テクノロジの重要な部分です。開発者として MySQL 関連のアプリケーションを使用または開発したい場合は、MySQL の API を使用して MySQL を操作する必要があります。 MySQL の API は拡張機能の形で提供されており、PHP-CGI 環境に手動でインストールする必要があります。

この記事では、Windows PHP-CGI 環境に MySQL 拡張機能をインストールする方法を紹介します。

  1. 環境の確認
    まず、現在の PHP バージョンとシステム CPU アーキテクチャのバージョンを確認する必要があります。これは、phpinfo 関数を通じて確認できます。具体的な操作は、次の内容を含む phpinfo.php ファイルを作成することです:

    <?php
    phpinfo();
    ?>

次に、phpinfo.php ファイルを Web サイトのルート ディレクトリに配置し、ファイルにアクセスすると、現在の環境の詳細に関する情報が表示されます。

  1. MySQL 拡張ファイルのダウンロード
    確認済みの PHP バージョンとシステム CPU アーキテクチャ バージョンに応じて、対応するバージョンの MySQL 拡張ファイルを公式 Web サイトからダウンロードします。ダウンロード アドレスは次のとおりです: https://dev.mysql.com/downloads

ファイルをダウンロードした後、MySQL 拡張ファイルを PHP 拡張ディレクトリにコピーします。拡張ディレクトリは phpinfo() 関数内にあり、ロードされた設定ファイル列にリストされている php.ini ファイルの extension_dir キー値に対応するディレクトリを表示できます。通常、このディレクトリは PHP インストール ディレクトリの下の ext フォルダです。

  1. php.ini ファイルを変更する
    php.ini ファイルを開き、次の構成情報をファイルの末尾に追加します。

    [MySQL]
    mysql.default_socket = "mysql服务器的socket文件地址"
    extension=php_mysql.dll

    その中に、 mysql.default_socket は MySQL サーバーのソケット ファイル アドレスです。この値は phpinfo() 関数で見つかり、MySQL モジュールの mysql.default_socket 販売を通じて取得できます。この値は、 MySQL サーバーの my.cnf 構成ファイル。

  2. Web サーバーを再起動します
    構成を有効にする前に、Web サーバーを再起動して構成ファイルの更新を有効にする必要があります。
  3. MySQL モジュールが有効かどうかを確認する
    テスト用の PHP スクリプト ファイルを作成します。ファイルの内容は次のとおりです。

    <?php
    //连接MySQL数据库
    $link = mysql_connect("localhost","root","123456");
    
    //检查是否连接成功
    if (!$link) {
     die('Could not connect: ' . mysql_error());
    }
    echo 'Connected successfully';
    mysql_close($link);
    ?>

ファイルを実行した後、Connected successlly が出力されれば、MySQL モジュールが正常にインストールされたことを意味します。

結論:
上記の手順により、Windows PHP-CGI 環境への MySQL 拡張機能のインストールを完了できます。実際のアプリケーションでは、MySQL 拡張機能は、PHP ソース コードからコンパイルしてインストールしたり、PECL を介してインストールしたりするなど、他の方法でもインストールできます。ただし、どの方法を使用する場合でも、MySQL 拡張機能が正常にインストールされていれば、PHP-CGI 環境で MySQL データベースを簡単に使用できるため、Web 開発が便利になります。

以上がmysql拡張機能のインストールの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。