MySQL は、広く使用されているリレーショナル データベース管理システムであり、インターネット企業、企業、機関におけるデータベース テクノロジの重要な部分です。開発者として MySQL 関連のアプリケーションを使用または開発したい場合は、MySQL の API を使用して MySQL を操作する必要があります。 MySQL の API は拡張機能の形で提供されており、PHP-CGI 環境に手動でインストールする必要があります。
この記事では、Windows PHP-CGI 環境に MySQL 拡張機能をインストールする方法を紹介します。
環境の確認
まず、現在の PHP バージョンとシステム CPU アーキテクチャのバージョンを確認する必要があります。これは、phpinfo 関数を通じて確認できます。具体的な操作は、次の内容を含む phpinfo.php ファイルを作成することです:
<?php phpinfo(); ?>
次に、phpinfo.php ファイルを Web サイトのルート ディレクトリに配置し、ファイルにアクセスすると、現在の環境の詳細に関する情報が表示されます。
ファイルをダウンロードした後、MySQL 拡張ファイルを PHP 拡張ディレクトリにコピーします。拡張ディレクトリは phpinfo() 関数内にあり、ロードされた設定ファイル列にリストされている php.ini ファイルの extension_dir キー値に対応するディレクトリを表示できます。通常、このディレクトリは PHP インストール ディレクトリの下の ext フォルダです。
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 構成ファイル。
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 サイトの他の関連記事を参照してください。