win10 phpでpdo拡張機能をインストールします

王林
リリース: 2023-05-24 20:05:05
オリジナル
874 人が閲覧しました

Web 開発者の日常業務では、非常に人気のあるサーバーサイド言語として PHP が広く使用されています。ただし、PHP を使用してデータベースに接続する場合は、PDO 拡張機能を使用する必要があります。 Windows 10 に PDO 拡張機能をインストールするのは少し難しい場合があるため、この記事では、PDO 拡張機能をスムーズにインストールするための簡単な手順とヒントをいくつか紹介します。

  1. VC ランタイム ライブラリのダウンロード

PDO 拡張機能には VC ランタイム ライブラリが必要であるため、PDO 拡張機能をインストールする前に、Visual C ランタイム ライブラリをダウンロードしてインストールする必要があります。 。公式 Web サイト (https://www.microsoft.com/zh-cn/download/details.aspx?id=48145) またはその他のソフトウェア ダウンロード Web サイトからダウンロードできます。

  1. php.ini ファイルを開きます

使用している PHP バージョンの php.ini ファイルを開きます。これは、XAMPP コントロール パネルの [Apache] > [Config] > [PHP.ini] にあります。

  1. php_pdo.dll ファイルのダウンロード

DLL-files.com で php_pdo.dll ファイルを検索し、ダウンロードします。 PHP のバージョンとオペレーティング システムに一致する DLL をダウンロードしてください。

  1. php_pdo.dll ファイルをコピーします

ダウンロードした php_pdo.dll ファイルを php/ext ディレクトリにコピーします。 PHP の拡張ディレクトリは、システムまたは PHP バージョンによって異なる場合があります。次のコードを検索すると、php.ini ファイルの extension_dir パラメータを、対応する php/ext フォルダのパスに設定できます。

extension_dir = "ext"
ログイン後にコピー
  1. php.ini ファイルを編集します

php.ini ファイルで ;extension=pdo_mysql を見つけて、; を削除します。 ### それでおしまい。著者は pdo_mysql を使用していますが、SQL サーバーなど他の種類のデータベース サーバーが必要な場合は、対応するコメントを削除してください。

phpinfo() を見ると PDO が有効になっていることがわかりますが、pdo_sqlsrv を使用して接続するときにエラーが発生した場合は、コメントを削除してみてください。

    Apache サーバーの再起動
php.ini ファイルを変更した後、PHP が PDO 拡張機能をロードできるように、Apache サーバーを再起動する必要があります。

    PDO 拡張機能のテスト
php.ini ファイル内の PDO 拡張機能を参照した後、PDO を使用してデータベースに接続し、データを読み取って、インストールは成功しました。

<?php
//连接到MySQL数据库
$dbh = new PDO('mysql:host=localhost;dbname=test', $user, $pass);

//查询数据
$stmt = $dbh->prepare("SELECT * FROM mytable");
$stmt->execute();
$results = $stmt->fetchAll(PDO::FETCH_ASSOC);

//输出结果
foreach ($results as $row) {
    echo $row['id'] . ' - ' . $row['name'] . '<br />';
}
?>
ログイン後にコピー
Windows 10 で PDO 拡張機能をインストールするのは少し難しい場合がありますが、上記の手順に従って詳細に注意すれば、問題なく PDO 拡張機能をインストールして使用できるはずです。

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

ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート
私たちについて 免責事項 Sitemap
PHP中国語ウェブサイト:福祉オンライン PHP トレーニング,PHP 学習者の迅速な成長を支援します!