ホームページ > バックエンド開発 > PHPチュートリアル > MySQLi 拡張機能が見つかりません: PHP で「mysqli 拡張機能が見つかりません」エラーを修正するにはどうすればよいですか?

MySQLi 拡張機能が見つかりません: PHP で「mysqli 拡張機能が見つかりません」エラーを修正するにはどうすればよいですか?

Linda Hamilton
リリース: 2024-12-02 07:12:10
オリジナル
692 人が閲覧しました

MySQLi Extension Missing: How Do I Fix the

MySQLi 拡張機能が見つからない: トラブルシューティングと解決策

「mysqli 拡張機能が見つかりません。PHP 設定を確認してください」というエラー メッセージが表示された場合は、 " 慌てないで。次の手順に従って問題を解決し、スクリプトを起動して実行します。

PHP 構成の確認

  1. アクティブな php.ini ファイルを確認します。 : Apache は、PHP インストール ディレクトリにあるプライマリ php.ini ファイルを使用しますが、他の場所にある追加の設定ファイルも使用する場合があります。アクティブな php.ini を見つけるには、次のターミナル コマンドを使用します:
php -i | grep php.ini
ログイン後にコピー
  1. 拡張行を確認します: アクティブな php.ini ファイルを開いて検索します。 「extension=mysqli」で始まる行。この行が見つかった場合は、手順 3 に進みます。
  2. 拡張行のコメントを解除します: 拡張行がセミコロン (;) を使用してコメントアウトされている場合は、セミコロンを削除して拡張機能を有効にします。
  3. Apache を再起動します: 必要な変更を加えたら、Apache を再起動して適用します。それら:
  • Ubuntu/Debian: sudo service apache2 restart
  • CentOS/Red Hat: sudo systemctl restart httpd

代替解決策

上記の手順で問題が解決しない場合は、次の代替解決策を試してください:

  1. php_mysqli.dll を見つけます: このファイルは通常、PHP にあります。拡張ディレクトリ (例: C:phpext).
  2. Edit php.ini: php.ini ファイルに次の行を追加し、「C:phpextphp_mysqli.dll」を実際のパスに置き換えます。ファイルにfound:
extension="C:\php\ext\php_mysqli.dll"
ログイン後にコピー
  1. Restart Apache: 上記のように Apache を再起動します。

これにより、mysqli 拡張機能がロードされ、有効になります。 PHP スクリプトで MySQLi API を使用します。それでも問題が解決しない場合は、システム ログを参照するか、追加のトラブルシューティング支援を求めてください。

以上がMySQLi 拡張機能が見つかりません: PHP で「mysqli 拡張機能が見つかりません」エラーを修正するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

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