1

MySQLを使用するWindowsServer上のIISでPHPサイトを機能させようとしています。

このエラーが発生します…</p>

致命的なエラー:363行目のC:\ inetpub ... \ adodb \ drivers \adodb-mysql.inc.phpにある未定義の関数mysql_connect()を呼び出します


更新…</p>

このリンクは、サーバーにPHPをインストールするために実行した手順の概要を示しています。IIS7.0で
PHPとMySQLを機能させるにはどうすればよいですか。
(特に、php.iniとphp_mysql.dllを再作成する手順6と8に注意してください)。

phpinfoレポートの2行だけがSQLを参照しています。

<?php
    phpinfo();
?>

構成コマンド:
cscript / nologo configure.js "--enable-snapshot-build" "--enable-mysqlnd"

sql.safe_mode:
ローカル値オフ、マスター値オフ

PHP設定コマンドhttp://img79.imageshack.us/img79/2373/configurecommandmw8.gif

PHP sql.safe_mode http://img49.imageshack.us/img49/3066/sqlsafemoderu6.gif


更新…</p>

私は解決策を見つけました:PHP内にMySQLモジュールをインストールするにはどうすればよいですか?

4

4 に答える 4

4

phpinfo をチェックして、mysql 関数が PHP でコンパイルされているかどうかを確認します。

<?php
    phpinfo();
?>

PHPの一部のバージョンでは、インストール時のデフォルトではありません。

更新のための編集:

phpinfo(); に完全な MySQL カテゴリが必要です。

たとえば、これを参照してください: https://secure18.easycgi.com/phpinfo.php (googled の例)

于 2008-09-30T22:07:06.310 に答える
1

MySQLPHP拡張機能がインストールされていないようです。正しいモジュールをインストールする以外に構成を行う必要はありません(また、ADODBで何もする必要はありません)。

PHPには、CGIバージョンとISAPIモジュールの2つのバージョンもあります。ISSでISAPIバージョンを使用し、すべてのトリミングを追加するのが最適です...

于 2008-10-01T14:33:12.023 に答える
1

使用している PHP のバージョンが MySQL サポートでコンパイルされていないか、php.ini で有効になっていないようです。

于 2008-09-30T22:07:15.247 に答える
1

私は解決策を見つけました: PHP内にMySQLモジュールをインストールするにはどうすればよいですか?

于 2009-01-14T16:09:20.533 に答える