ホームページ  >  記事  >  バックエンド開発  >  php7プロンプト500エラーの解決方法

php7プロンプト500エラーの解決方法

藏色散人
藏色散人オリジナル
2021-11-09 09:41:101730ブラウズ

php7 プロンプト 500 エラーの解決策: 1. Visual Studio 2015、2017、2019 の 3 つが 1 つになったインストール パッケージを見つけます; 2. システムのバージョンに応じて選択し、ダウンロードしてインストールします。

php7プロンプト500エラーの解決方法

#この記事の動作環境: Windows7 システム、PHP7.4 バージョン、DELL G3 パソコン

php7 500エラー?

PHP 7.4.5 を以前のバージョンからアップグレードした後の 500 エラーの原因と解決策

PHP はバージョン 7.4 以降に更新されており、古い PHP バージョンを使用している場合PHP 7.4 以降にアップグレードすると、500 エラーが発生します。テキスト内のエラーである場合、解決策は非常に簡単です。

アップグレード プロセス中に私が遭遇した問題と解決策は次のとおりです。

PHP の公式 Web サイトをチェックしたところ、突然 PHP が PHP 7.4.5 (最新) にアップデートされていることに気づきました。はすでに 7.4.10 になっている)ので、ダウンロードしてアップデートの準備をし、PHP.ini ファイルを設定した後、本番環境に直接置き換えました(まあ、個人の Web サイトなので問題ありません)。主要なプロジェクトの場合は、テストしてから更新します)。

その結果、PHP ページが開き、500 エラーが表示されます。

その後、詳細なエラーを確認したところ、次のように表示されました:

php-cgi.exe - FastCGI 进程意外退出

コマンド ラインを使用して PHP ディレクトリで php -v を実行すると、プロンプトは次のようになりました:

PHP Warning: ‘vcruntime140.dll’ 14.0 is not compatible with this PHP build linked with 14.16 in Unknown on line 0

PHP には VC のサポートが必要ですが、以前の PHP バージョンも使用できるためです。すると、PHP 公式 Web サイトに、PHP 7.4 (PHP7.4.5 を含む) は Visual Studio 2019 を使用してビルドされたと記載されていることがわかりました。つまりVC16を使っており、以前のバージョンはVC15だったので当然使えません。

Visual Studio 2015、2017、2019 の最新の 3 つが 1 つになったインストール パッケージをオンラインで見つけます:

https://support.microsoft.com/zh-cn/help/2977003/the-latest-supported-visual-c-downloads

システムのバージョンに応じて選択し、ダウンロードしてインストールします。このうち、x86 は 32 ビット、x64 は 64 ビットです。 ###############問題は解決された。

推奨学習: 「

PHP ビデオ チュートリアル php7プロンプト500エラーの解決方法

以上がphp7プロンプト500エラーの解決方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。