[Windows]PHP7系のMySQL接続でUncaught Error: Call to undefined function mysql_connect() エラーが出る
wordpressをwindowsローカル環境にインストールしようとしています。
apache、php、mysqlのインストールおよび動作確認まではうまくいったのですが、wordpressのDB情報登録画面でDB接続エラーとなってしまいます。ググると他の方もエラーで苦しまれているようで、わかる範囲では試したのですがエラーが解消されません。解決策または確認ポイントが分かる方いらっしゃいましたらご教示頂きたいです。
■動作環境
OS :Windows10
Apache:Apache2.4
php :php-7.4.9
mySQL :8.0.21.0(community)
wordpress:wordpress-5.5
■エラー内容
ruby:エラーログ
Fatal error: Uncaught Error: Call to undefined function mysql_connect() in C:\00_work\pg\Apache\Apache24\htdocs\blog\wp-includes\wp-db.php:1674 Stack trace: #0 C:\00_work\pg\Apache\Apache24\htdocs\blog\wp-includes\wp-db.php(639): wpdb->db_connect() #1 C:\00_work\pg\Apache\Apache24\htdocs\blog\wp-includes\load.php(476): wpdb->__construct('wpadmin', '*****', 'wpdb', 'localhost') #2 C:\00_work\pg\Apache\Apache24\htdocs\blog\wp-settings.php(124): require_wp_db() #3 C:\00_work\pg\Apache\Apache24\htdocs\blog\wp-config.php(97): require_once('C:\\00_work\\pg\\A...') #4 C:\00_work\pg\Apache\Apache24\htdocs\blog\wp-load.php(37): require_once('C:\\00_work\\pg\\A...') #5 C:\00_work\pg\Apache\Apache24\htdocs\blog\wp-blog-header.php(13): require_once('C:\\00_work\\pg\\A...') #6 C:\00_work\pg\Apache\Apache24\htdocs\blog\index.php(17): require('C:\\00_work\\pg\\A...') #7 {main} thrown in C:\00_work\pg\Apache\Apache24\htdocs\blog\wp-includes\wp-db.php on line 1674
サイトに重大なエラーがありました。
■試したこと
・wp-config.phpで定義してあるDB接続情報でコマンドプロンプトからdb接続した。
→問題なく接続可能。
・wp-config.phpを手動作成した。
→エラー内容変わらず。
・php.iniのextension=mysqliのコメントアウトを外した。
→エラー内容変わらず。
・wordpress用のmysqlユーザの認証プラグインをmysql_native_passwordに変更した。
wpadmin | localhost | mysql_native_password|
→エラー内容変わらず。
よろしくお願いします。