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

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

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

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 サイトの他の関連記事を参照してください。

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