ホームページ >バックエンド開発 >PHPチュートリアル >PHP ページが空白で、mysql をロードできません。Solution_PHP チュートリアル。
睡眠中にウェブサイトによって監視されています (ここをクリックすると、無料のウェブサイト監視を提供する多くのウェブサイトにアクセスできます。私が使用しているのは海外のものです。1分ごとに監視し、ウェブサイトが長時間ハングアップするのを防ぐためにリアルタイムのリマインダーを提供します) ) テキスト メッセージで目が覚めましたが、ウェブサイトを正常に開くことができず、起き上がるしかありませんでした。
すべての Web サイトで Service Unavailable というメッセージが表示されます。ログを見ると、7i24 アンチホットリンク ファイルの読み込み中にエラーが発生していることがわかりました。まず原因を確認しません。アンインストール後、静的ページは正常です。 、しかし、PHPページは動作しません。iisとmysqlを再起動します。phpをテストするために、正常に接続できないことがわかりました。解決策をオンラインで検索したところ、次の方法が見つかりました:
1. extension_dir = は実際の PHP の ext ディレクトリと一致しません。
2. PHPディレクトリとextディレクトリが環境変数に追加されていませんでした。
3. extension=php_mysql.dll などの前のコメントは削除されていません。
4. Zend のインストールディレクトリが、php.ini で Zend が指定したディレクトリと一致しません。
5. libmySQL.dll を c:windowssystem32... にコピーし、IIS を再起動します
全部試してみましたが、まだ効果がありません。それからサーバーを再起動します、いいえ。 php mysql を再インストールしてもまだ機能せず、少し壊れています。しかし、クラッシュするはずがないので、引き続き確認する必要があります。phpinfo() にロードされた設定ファイル C:WINDOWSphp.ini について言及している記事を見つけましたが、その記事には php.ini の問題があると記載されていました。以前に復元したことがあるので、php.ini の問題とは考えません。ただし、phpinfo() ページ () を開くと、ロードされた設定ファイル (なし) が表示されました。明らかに php.ini にまったくロードされていませんでした。この時点で、権限を考えて、すぐにユーザーの読み取り権限を追加しました。それはうまくいきませんでした。ゲストを追加して再度追加できました。iis を再起動すれば問題ありません。
上記の 5 つの項目に加えて、6 番目の項目を追加できます:
6. php.ini の権限を確認し、そのユーザー (ゲスト) に読み取り、読み取り、実行の権限を与えます。
環境:win2003、iis
オリジナル記事を転載する場合は出典を明記してください: http://www.maxin.cn/archives/2010/282.html