Oct
16

Mengatasi Kesalahan Startup Apache dengan PHP 8 di Laragon Mint v6.0

10/16/2024 11:35 PM oleh Admin di Errors


Perkenalan

Laragon adalah lingkungan pengembangan lokal populer yang menyederhanakan pengaturan server web, database, dan alat lainnya. Namun, ketika mencoba mengintegrasikan PHP 8 ke Laragon pada Mint v6.0, pengguna mungkin mengalami kesalahan terkait dengan versi Apache yang sudah ketinggalan zaman. Posting blog ini akan memandu Anda melalui proses penyelesaian kesalahan dan memutakhirkan Apache ke versi terbaru.

Kesalahan: nghttp2_option_set_no_rfc9113_leading_and_trailing_ws_validation

Saat mencoba menambahkan PHP 8 ke Laragon dan memulai Apache, Anda mungkin mengalami kesalahan berikut:

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

Kesalahan ini menunjukkan bahwa versi Apache yang Anda gunakan tidak kompatibel dengan ekstensi PHP terbaru, khususnya ekstensi php_curl.dll. Solusinya adalah dengan mengupgrade Apache ke versi yang lebih baru yang mendukung fitur-fitur PHP modern tersebut.

Solusi Langkah demi Langkah

1. Download Apache Versi Terbaru

Untuk mengatasi kesalahan tersebut, Anda perlu mengupgrade Apache ke versi yang mendukung ekstensi PHP terbaru. Sumber yang direkomendasikan untuk biner Apache adalah ApacheLounge.

  1. Kunjungi halaman unduh ApacheLounge.
  2. Unduh versi terbaru Apache untuk Windows. Pada saat penulisan, versi terbaru adalah Apache 2.4.62.

2. Cadangkan Konfigurasi Apache Saat Ini

Sebelum melakukan perubahan apa pun, penting untuk membuat cadangan file konfigurasi Apache Anda saat ini. Navigasikan ke direktori instalasi Apache Anda (biasanya terletak di C:\laragon\bin\apache\) dan salin direktori conf ke lokasi yang aman.

3. Ganti Instalasi Apache Lama

  1. Ekstrak file Apache ZIP yang diunduh ke lokasi sementara.
  2. Salin file yang diekstraksi ke direktori Laragon Apache Anda (C:\laragon\bin\apache\).
  3. Ganti file yang ada saat diminta.

4. Verifikasi Peningkatan

Setelah mengganti file Apache, verifikasi bahwa pemutakhiran berhasil dengan memeriksa kembali versi 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)

Anda akan melihat nomor versi yang diperbarui, yang mengonfirmasi bahwa pemutakhiran berhasil.

5. Mulai Apache

Terakhir, mulai Apache dari antarmuka Laragon. Jika semuanya dikonfigurasi dengan benar, Apache akan memulai tanpa kesalahan apa pun, dan Anda akan dapat menggunakan PHP 8.3 tanpa mengalami kesalahan nghttp2_option_set_no_rfc9113_leading_and_trailing_ws_validation.


Pikiran Anda

Mencari
SPONSOR
CRYPTOWATCH
IKUTI KAMI
PENGUMUMAN

Alat baru ditambahkan: Kalkulator Dimensi Zoom SVG.

SPONSOR