W2K3 標準サーバーで実行されている Web といくつかのサブ Web があります。すべてが正常に機能していました。SSL は期限切れになるように設定されていたため、新しい証明書を購入し、安全なトラフィックを処理する 1 つのサブ Web を更新しました。1 つの Web は PHP 5.2.17 を実行しており、証明書を含む安全な Web は PHP 4 を実行していました。(下位互換性のため。) 現在、両方の Web で PHP が動作しません。具体的には、PHP 5 Web で、エコー「hello world」と同じくらい単純でも PHP ページにアクセスしたときに発生します。「メモリ位置へのアクセスが無効です」というエラーが表示されます。PHP 4 サイトにヒットすると、「指定されたプロシージャが見つかりませんでした」というメッセージが表示されます。試した解決策には、影響を受ける Web を再起動する、IIS を再起動する、サーバーを再起動する、.php ポイントの php5isapi.dll へのマッピングを検証する、などがあります。PHP 4 と 5 の両方の拡張機能を削除および追加し (両方が許可に設定されていることを確認)、アプリケーション プールをリサイクルしました。Win ログ ファイルに何も表示されず、テキスト ログ ファイルに出力するように PHP INI に指示しても。PHPを再インストールする以外にできることはありますか? 「唯一の」変更は、新しい証明書がインストールされたことです。新しい証明書が問題である可能性を排除するために、古い証明書を再インストールしました。「のみ」と言うのは、それが何かをしたと確信しているからですが、試してみる必要がありません。