Laragon è un popolare ambiente di sviluppo locale che semplifica la configurazione di server Web, database e altri strumenti. Tuttavia, quando tentano di integrare PHP 8 in Laragon su Mint v6.0, gli utenti potrebbero riscontrare errori relativi a versioni Apache obsolete. Questo post del blog ti guiderà attraverso il processo di risoluzione dell'errore e di aggiornamento di Apache alla versione più recente.
nghttp2_option_set_no_rfc9113_leading_and_trailing_ws_validation
Quando provi ad aggiungere PHP 8 a Laragon e ad avviare Apache, potresti riscontrare il seguente errore:
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
Questo errore indica che la versione di Apache che stai utilizzando non è compatibile con le ultime estensioni PHP, in particolare con l'estensione php_curl.dll
. La soluzione è aggiornare Apache a una versione più recente che supporti queste moderne funzionalità PHP.
Per risolvere l'errore, devi aggiornare Apache a una versione che supporti le ultime estensioni PHP. La fonte consigliata per i file binari di Apache è ApacheLounge.
Prima di apportare qualsiasi modifica, è fondamentale eseguire il backup dei file di configurazione correnti di Apache. Passa alla directory di installazione di Apache (solitamente situata in C:\laragon\bin\apache\
) e copia la directory conf
in una posizione sicura.
C:\laragon\bin\apache\
).Dopo aver sostituito i file Apache, verifica che l'aggiornamento sia andato a buon fine controllando nuovamente la versione di 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)
Dovresti vedere il numero di versione aggiornato, a conferma che l'aggiornamento è andato a buon fine.
Infine, avvia Apache dall'interfaccia Laragon.
Se tutto è configurato correttamente, Apache dovrebbe avviarsi senza errori e dovresti essere in grado di utilizzare PHP 8.3 senza riscontrare l'errore nghttp2_option_set_no_rfc9113_leading_and_trailing_ws_validation
.