Oct
16

Risoluzione degli errori di avvio di Apache con PHP 8 in Laragon Mint v6.0

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


Introduzione

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.

L'errore: 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.

Soluzione passo dopo passo

1. Scarica l'ultima versione di Apache

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.

  1. Visita la pagina di download di ApacheLounge.
  2. Scarica l'ultima versione di Apache per Windows. Al momento della stesura di questo articolo, l'ultima versione è Apache 2.4.62.

2. Eseguire il backup della configurazione corrente di Apache

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.

3. Sostituisci la vecchia installazione di Apache

  1. Estrai il file ZIP Apache scaricato in una posizione temporanea.
  2. Copia i file estratti nella directory Laragon Apache (C:\laragon\bin\apache\).
  3. Sostituisci i file esistenti quando richiesto.

4. Verificare l'aggiornamento

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.

5. Avvia Apache

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.


I tuoi pensieri

Ricerca
SPONSOR
CRITTOGRAFIA
SEGUICI
ultimi tweets

Nuovo strumento aggiunto: Calcolatore dimensione zoom SVG.

SPONSOR