Oct
16

Laragon Mint v6.0 での PHP 8 による Apache 起動エラーの解決

10/16/2024 11:35 PM Admin NS Errors


導入

Laragon は、Web サーバー、データベース、その他のツールのセットアップを簡素化する人気のローカル開発環境です。ただし、PHP 8 を Mint v6.0 上の Laragon に統合しようとすると、古い Apache バージョンに関連するエラーが発生する可能性があります。このブログ投稿では、エラーを解決し、Apache を最新バージョンにアップグレードするプロセスについて説明します。

エラー: nghttp2_option_set_no_rfc9113_leading_and_trailing_ws_validation

PHP 8 を Laragon に追加して Apache を起動しようとすると、次のエラーが発生する場合があります。

nghttp2_option_set_no_rfc9113_leading_and_trailing_ws_validation could not be located in the dynamic link library php-8.3.4\ext\php_curl.dll

このエラーは、使用している Apache のバージョンが最新の PHP 拡張機能、特に php_curl.dll 拡張機能と互換性がないことを示します。解決策は、Apache をこれらの最新の PHP 機能をサポートする最新バージョンにアップグレードすることです。

段階的な解決策

1.最新のApacheバージョンをダウンロードする

このエラーを解決するには、Apache を最新の PHP 拡張機能をサポートするバージョンにアップグレードする必要があります。 Apache バイナリの推奨ソースは ApacheLounge です。

  1. ApacheLounge ダウンロード ページ にアクセスします。
  2. Windows 用の Apache の最新バージョンをダウンロードします。執筆時点の最新バージョンは Apache 2.4.62 です。

2. 現在の Apache 構成をバックアップする

変更を加える前に、現在の Apache 構成ファイルをバックアップすることが重要です。 Apache インストール ディレクトリ (通常は C:\laragon\bin\apache\ にあります) に移動し、conf ディレクトリを安全な場所にコピーします。

3. 古い Apache インストールを置き換える

  1. ダウンロードした Apache ZIP ファイルを一時的な場所に解凍します。
  2. 抽出したファイルを Laragon Apache ディレクトリ (C:\laragon\bin\apache\) にコピーします。
  3. プロンプトが表示されたら、既存のファイルを置き換えます。

4. アップグレードを確認する

Apache ファイルを置き換えた後、Apache のバージョンを再度チェックして、アップグレードが成功したことを確認します。

cd C:\laragon\bin\apache\httpd-2.4.62-240904-win64-VS17\bin
httpd.exe -V

# output
Server version: Apache/2.4.62 (Win64)

更新されたバージョン番号が表示され、アップグレードが成功したことが確認されます。

5.Apacheを起動する

最後に、Laragon インターフェイスから Apache を起動します。

すべてが正しく設定されていれば、Apache はエラーなしで起動し、nghttp2_option_set_no_rfc9113_leading_and_trailing_ws_validation エラーが発生することなく PHP 8.3 を使用できるはずです。


あなたの考え

探す
スポンサー
CRYPTOWATCH
フォローする
発表

新しいツールが追加されました: SVG ズーム寸法計算ツール

スポンサー