質問

MySQLを使用してWindows Server上のIISでPHPサイトを動作させようとしています。

このエラーが発生しています…

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


更新…

このリンクは、サーバーにPHPをインストールするための手順の概要を示しています。
PHPとMySQLを機能させる方法IIS 7.0の場合
(特に手順6と8でphp.iniとphp_mysql.dllを再生成することに注意してください。)

phpinfoレポートの2行のみがSQLを参照しています:

<?php
    phpinfo();
?>
  

設定コマンド:
  cscript / nologo configure.js&quot;-enable-snapshot-build&quot; &quot;-enable-mysqlnd&quot;

     

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

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

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


更新&#8230;

解決策を見つけました: MySQLモジュールをインストールする方法PHP内で

役に立ちましたか?

解決 4

他のヒント

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

<?php
    phpinfo();
?>

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

アップデートの編集:

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

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

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

MySQL PHP拡張機能がインストールされていないようです。正しいモジュールをインストールする以外に設定を行う必要はありません(ADODBで anything を行うべきではありません)。

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

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top