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

IIS プロンプト下の PHP 接続データベース mysql 未定義関数 mysql_connect()_PHP チュートリアル

WBOY
WBOYオリジナル
2016-07-21 15:37:03979ブラウズ

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" に変更してみます。

http://www.bkjia.com/PHPjc/322010.htmlwww.bkjia.comtru​​ehttp://www.bkjia.com/PHPjc/322010.html技術記事 1. PHP.ini 内の次のパラメータの前にある「;」を削除します。次のようにコードをコピーします: ;extension=php_dba.dll;extension=php_gd2.dll;extension=php_mbstring.dll;extension=php_m...
声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。