ホームページ >バックエンド開発 >PHPチュートリアル >IIS mysql で定義された PHP 接続データベース プロンプト 未定義の関数 mysql_connect

IIS mysql で定義された PHP 接続データベース プロンプト 未定義の関数 mysql_connect

WBOY
WBOYオリジナル
2016-07-29 08:42:55901ブラウズ

1.
PHP.ini の次のパラメータの前にある「;」を削除します:

コードをコピーします コードは次のとおりです:


;extension=php_dba.dll
;extension=php_gd2.dll
;extension= php_mbstring.dll
;extension=php_mcrypt.dll
;extension=php_mysql.dll
;extension=php_mysqli.dll
;extension=php_pdo.dll
;extension=php_pdo_mysql.dll


ファイルを保存して再起動しますIIS
具体的な手順
php.ini で、
;extension=php_mysql.dll

extension=php_mysql.dll に変更します
extension_dir = " "
extension_dir = "ext/" に変更します
libmysql.dll を system32 にコピーしますそして最後に再起動するだけです
php mysql が接続できるかどうかをテストします
$link=mysql_connect( 'localhost ', 'root ', '123456 ');
if(!$link) echo "fail "; ";
mysql_close();
?>
2.
1.php_info() mysql 項目があるかどうかを確認します (「mysql」キーワードを検索します)。ある場合は、バージョンの互換性の問題である可能性があります
2.そうでない場合は、php ファイル内の libmysql.dll を x:windowssystem32 にコピーします。 php.ini 内の mysql モジュールのコメントを削除します。それでも動作しない場合は、マシンを再起動してみてください。 php_info() 関数を使用してテストします。
「マイ コンピュータ」を右クリックし、「プロパティ」→「詳細設定」→「環境変数」→「システム環境変数」を選択します
a. 「システム環境変数」で「パス」を選択し、この行を強調表示し、「編集」を選択し、「変数値の最後に「;D:php」(php.exeがあるディレクトリ)
b.「システム環境変数」→「新規」→変数名「PHPRC」→変数値「 D :php" (php.ini が存在するディレクトリ) ->
2. httpd.conf ファイルの PhpIniDir 設定が Php のディレクトリを指していることを確認します。
3. httpd.conf の PhpIniDir="C:/Php" を PhpIniDir="C:Php" に変更してみます。
上記は、IIS でデータベースに PHP 接続するための mysql の未定義関数 mysql_connect プロンプトの定義を紹介しており、PHP チュートリアルに興味のある友人に役立つことを願っています。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。