1. Mysql データベースが正しくインストールされておらず、システム サービスで Mysql 関連サービスが開始されていません (Mysql を正しくインストールする方法を確認してください)
2. libmcrypt.dll ファイルがシステムの system32 (C) にありません。 :windowssystem32) ディレクトリ、解決策 解決策は、php ディレクトリで libmcrypt.dll を見つけ、libmcrypt.dll を C:windowssystem32 ディレクトリにコピーして、Web サービスを再起動することです。
3. C:windows ディレクトリの php.ini ファイルでは、「;extension=php_mcrypt.dll」の最初の「;」が削除されていないため、対応する関数を使用できません。 .ini ファイルを見つけます。
;extension=php_mcrypt.dll に変更します。 //有効にするために、Mysql ディレクトリには読み取り権限がありません。
管理者フルコントロール
システムフルコントロール
ユーザー読み取りと実行
他のすべてのユーザー権限を削除(保持することもできますが、セキュリティは高くないため、削除することをお勧めします)、その後、MYsqlサービスとWebを再起動しますサービス (これを変更した後、サーバーを再起動することをお勧めします)
すべての方法を試してもまだ機能しない場合は、実際にはもう 1 つの手順があります。私の場合は 2003 年以降です。 IIS+PHP5+MYSQL5
デスクトップ > マイ コンピュータ > 右クリック プロパティ > 詳細 > システム変数 > 新しい
名前: phprc
値: c:php (PHP が存在するディレクトリ)
http://www.bkjia.com/PHPjc/325203.html