ホームページ > バックエンド開発 > PHPチュートリアル > PHP Mysqli 拡張機能が見つからないのはなぜですか? どうすれば修正できますか?

PHP Mysqli 拡張機能が見つからないのはなぜですか? どうすれば修正できますか?

Susan Sarandon
リリース: 2024-11-28 04:39:13
オリジナル
994 人が閲覧しました

Why Is My PHP Mysqli Extension Missing, and How Can I Fix It?

PHP Mysqli 拡張機能の難問: 包括的なトラブルシューティング ガイド

「mysqli 拡張機能が見つかりません」というイライラするエラーが発生した場合は、 「さまざまなフォーラムをチェックして設定を調整したにもかかわらず、この包括的なガイドは問題を解決するのに役立ちます。」

根本原因と解決策:

PHP が MySQL データベースと対話できるようにする mysqli 拡張機能が正しく機能するには、PHP 設定で有効にする必要があります。 。不足している拡張機能のトラブルシューティングと修正の手順は次のとおりです。

  1. PHP 構成ファイルを特定します。

    現在どの php.ini ファイルが存在するかを確認します。 PHP インストールで使用されています。通常、これは /etc/php5/apache2/php.ini または /etc/php5/cli/php.ini ディレクトリにあります。

  2. 設定ファイルを編集します:

    テキスト エディターで php.ini ファイルを開き、「extension=mysqli」という行を見つけます。この行がセミコロン (;) でコメントアウトされている場合は、セミコロンを削除してコメントを解除します。

  3. 拡張機能へのパスを指定します (Windows のみ):

    Windows で PHP を使用している場合、拡張機能がデフォルトの場所にない可能性があります。したがって、「extension=mysqli」行を次のように置き換えます。

    extension="C:\php\ext\php_mysqli.dll"
    ログイン後にコピー

    「C:phpext」を、php_mysqli.dll ファイルが配置されている実際のディレクトリに置き換えます。

  4. 再起動Apache:

    構成の変更が保存されたら、Apache Web サーバーを再起動して新しい設定をロードします。 Linux システムでは、次のコマンドを使用します。

    sudo service apache2 restart
    ログイン後にコピー

    Windows では、Windows サービス マネージャーから Apache サービスを再起動します。

次の手順に従ってください。 mysqli 拡張機能を有効にできるため、拡張機能が見つからないというエラーが発生することなく、PHP スクリプトが MySQL データベースに接続できるようになります。

以上がPHP Mysqli 拡張機能が見つからないのはなぜですか? どうすれば修正できますか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
著者別の最新記事
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート