ホームページ  >  記事  >  バックエンド開発  >  PHP「メモリ位置への無効なアクセス」_PHP チュートリアル

PHP「メモリ位置への無効なアクセス」_PHP チュートリアル

WBOY
WBOYオリジナル
2016-07-13 17:45:18941ブラウズ

新しく構成された PHP 環境、または新しくロードされた DLL 拡張機能などの構成変更が行われた直後の場合、ページにアクセスすると、「無効なメモリ位置アクセス」エラーが発生することがあります。主な理由は、DLL 拡張機能のロードに失敗したことです。

どの DLL ファイルの読み込みに問題があるかを見つける必要があります。トラブルシューティング方法は次のとおりです:

php.iniのdisplay_startup_errors = Offをdisplay_startup_errors = Onに変更します。

PHP ページにアクセスすると、サーバー上に PHP エラー プロンプト ダイアログ ボックスが表示され、どの DLL ファイルがロードできなかったのかが明確にわかります。最初にセミコロン (;) を付けてコメントする必要があります。 php.ini で要求された dll を削除し、引き続きアクセスして繰り返し確認します。

問題のある DLL をセミコロン (;) でコメントアウトすると、PHP は正常に実行できるようになります。

上記はオンラインで検索する方法です。原則は正しいですが、私が遭遇した特定の問題に関しては、最初に IIS を一時停止し、最初にロードされた w3wp.exe プロセスを削除する必要はありません。 dll を追加し、新しい dll を再度追加してから、IIS を再起動します。

From:終末ブログ

www.bkjia.com本当http://www.bkjia.com/PHPjc/478683.html技術記事新しく構成された PHP 環境、または新しくロードされた DLL 拡張機能などの構成変更が行われた直後の場合、ページにアクセスすると、メモリー位置へのアクセスが無効になる可能性があります。間違い。主な理由は DLL 拡張機能の読み込みです...
声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。