1. ホーム
  2. php

致命的なエラーです。未定義の関数mysql_connect()ソリューションへの呼び出し

2022-02-14 21:53:50

この問題は、データベースの設定がうまくいかなかったことを示しています。

まず、phpinfo()関数を通してphpの設定を見ると、2つの項目があることがわかると思います。設定ファイル(php.ini)のパスとロードされた設定ファイルです。私のマシンでは、C: \Windows と E:\php-5.4.30-Win32-VC9 -x86php.ini が設定ファイルです。

php.iniを開き、extension=php_mysql.dllとextension=php_mysqli.dllの前のセミコロンを削除してください。

すべての拡張ファイルは、phpの下のextフォルダにあります。そのフォルダの中に php_mysql.dll と php_mysqli.dll という2つのファイルがあるかどうか確認してください。

次にphp.iniでextension_dir="your path"の前にセミコロンがあるかどうかを確認し、ない場合は削除してください。

最後に、php.ini ファイルを C:\windows ディレクトリにコピーし、php_mysql.dll と php_mysqli.dll ファイルを C:\WindowsSystem32 ディレクトリにコピーしてください。

apacheを再起動します。

もう一度テストすれば、問題ないはずです。