in PHP

update laragon + PHP 8.2 + apache 2.4.58

Sebagai programmer zaman purba tentu saja masih pakai PHP, kebetulan pakai stack laragon dimana bisa diupdate sebagian yang diperlukan. Biasanya untuk update versi PHP cukup unduh filenya dan diletakan di folder /bin di laragon, namun ternyata PHP terbaru ini butuh update apache juga. Kenyataannya update Apache tidak semudah copy dan paste seperti PHP, harus ada penyesuaian, karena muncul error ketika menjalankannya.

the procedure entry point nghttp2_option_set_no_rfc9113_leading_and_trailing_ws_validation could not be located in the dynamic link libarary C:\laragon\bin\php\php-8.3.1\etx\php_curl.dlll

Untungnya, menemukan gist yang menjelaskan update versi PHP dan Apache, intinya cukup mengedit file conf/httpd.conf

  • Ubah baris Define SRVROOT "/Apache24" dan sesuaikan dengan path folder apache yang baru Define SRVROOT "/laragon/bin/apache/httpd-2.4.51-o111l-x64-vs16"
  • Sesuaikan load module dengan apache versi sebelumnya. Aku menggunakan textdiff untuk komparasi lebih cepat.

Untuk mengunduh Apache bisa melalui tautan ini.

Write a Comment

Comment