環境 Window10 では、php 圧縮パッケージ バージョン、Apache 圧縮パッケージ バージョン、mysql. 圧縮パッケージ バージョン、またはインストール バージョンを実行すると、PHP を使用して MySQL 構成に接続すると、奇妙な問題が発生することがあります:
PHP Windows で MySQL 設定に接続するには、時々奇妙な問題が発生します。Apache サーバーは正常に有効にでき、PHP コードも正常に実行でき、MySQL も使用できますが、PHP コードを使用して MySQL に接続するときのエラーは次のとおりです。 :
pdo を使用してテスト コードに接続します
<?php
try {
$con= new PDO("mysql:host= localhost","root","password");
echo "接続成功";
}
catch(PDOException $e)
{
echo $e->getMessage();
}
?>
操作中に異常なプロンプトが見つかりませんでした
mysqli_connect を使用してテスト コードを接続します
<?php
$con= mysqli_connect("localhost","root1","password");
if ($con->connect_error) {
die("接続に失敗しました: " .mysqli_connect_error());
}
echo "接続に成功しました";
?>
操作中に異常なプロンプトが表示されます。致命的なエラー: キャッチされないエラー: 未定義の関数 mysqli_connect() を呼び出します...
php.ini のステートメント、 extension=mysqli と extension=pdo_mysql は削除されました (削除とは、PHP でこの拡張機能を有効にすることを意味します)。
phpinfo() を使用して確認します。ファイル phpinfo.php (内容は <?php phpinfo(); ?>) を作成し、このファイルを Web サイトのディレクトリに置き、ブラウザで開きます。
##ロードされた構成ファイル (なし)、
PDO ドライバーに値がありません
問題を解決します