MySQLi 拡張機能が見つからない: トラブルシューティングと解決策
「mysqli 拡張機能が見つかりません。PHP 設定を確認してください」というエラー メッセージが表示された場合は、 " 慌てないで。次の手順に従って問題を解決し、スクリプトを起動して実行します。
PHP 構成の確認
-
アクティブな php.ini ファイルを確認します。 : Apache は、PHP インストール ディレクトリにあるプライマリ php.ini ファイルを使用しますが、他の場所にある追加の設定ファイルも使用する場合があります。アクティブな php.ini を見つけるには、次のターミナル コマンドを使用します:
php -i | grep php.ini
ログイン後にコピー
-
拡張行を確認します: アクティブな php.ini ファイルを開いて検索します。 「extension=mysqli」で始まる行。この行が見つかった場合は、手順 3 に進みます。
-
拡張行のコメントを解除します: 拡張行がセミコロン (;) を使用してコメントアウトされている場合は、セミコロンを削除して拡張機能を有効にします。
-
Apache を再起動します: 必要な変更を加えたら、Apache を再起動して適用します。それら:
-
Ubuntu/Debian: sudo service apache2 restart
-
CentOS/Red Hat: sudo systemctl restart httpd
代替解決策
上記の手順で問題が解決しない場合は、次の代替解決策を試してください:
- php_mysqli.dll を見つけます: このファイルは通常、PHP にあります。拡張ディレクトリ (例: C:phpext).
-
Edit php.ini: php.ini ファイルに次の行を追加し、「C:phpextphp_mysqli.dll」を実際のパスに置き換えます。ファイルにfound:
extension="C:\php\ext\php_mysqli.dll"
ログイン後にコピー
-
Restart Apache: 上記のように Apache を再起動します。
これにより、mysqli 拡張機能がロードされ、有効になります。 PHP スクリプトで MySQLi API を使用します。それでも問題が解決しない場合は、システム ログを参照するか、追加のトラブルシューティング支援を求めてください。
以上がMySQLi 拡張機能が見つかりません: PHP で「mysqli 拡張機能が見つかりません」エラーを修正するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。