Archivio Domande

La versione di PHP non cambia.

Il messaggio di errore "PHP Warning: Module 'mysqli' is already loaded in Unknown on line 0" indica che l'estensione mysqli viene caricata più volte nella tua configurazione PHP. Questo può accadere se l'estensione viene dichiarata in più luoghi nei tuoi file di configurazione PHP.

Ecco i passaggi che puoi seguire per risolvere questo problema:

Verifica i file di configurazione PHP:
Inizia verificando i tuoi file di configurazione PHP. Cerca voci duplicate dell'estensione mysqli. Questi file possono trovarsi in vari percorsi a seconda della configurazione del server. I percorsi comuni includono /etc/php.ini, /etc/php.d/ o /etc/php/7.x/mods-available/.

Cerca voci di estensione duplicate:
Apri i file di configurazione PHP in un editor di testo e cerca le righe che includono extension=mysqli.so o extension=mysqli.dll, a seconda del tuo sistema operativo. Se trovi più occorrenze, rimuovi i duplicati.

Riavvia PHP:
Dopo aver apportato modifiche alla configurazione di PHP, dovrai riavviare il servizio PHP affinché le modifiche abbiano effetto. Puoi farlo eseguendo il comando appropriato per la configurazione del tuo server. Ad esempio:

sudo service php-fpm restart    # Per PHP-FPM
sudo service apache2 restart    # Per Apache con mod_php

Se stai utilizzando un altro server web o un altro gestore PHP, adatta il comando di conseguenza.

Verifica le estensioni caricate:
Puoi anche utilizzare il comando php -m per elencare tutte le estensioni PHP attualmente caricate. Assicurati che mysqli sia elencata solo una volta.

Verifica la configurazione PHP:
Conferma che la tua configurazione PHP sia correttamente impostata e che non ci siano errori di sintassi o configurazioni errate che potrebbero causare questo problema.

Verifica script o plugin di terze parti:
Se stai utilizzando un CMS o un altro software, uno script o plugin di terze parti potrebbe cercare di caricare l'estensione mysqli in modo ridondante. Controlla le impostazioni o le configurazioni di qualsiasi software di terze parti che stai utilizzando.

Controlla i log del server:
Controlla i log degli errori del server per ulteriori informazioni sul problema. Questo potrebbe fornire più contesto sull'origine del caricamento duplicato dell'estensione.

Se hai seguito questi passaggi e il problema persiste, potrebbe esserci una configurazione più complessa o un'impostazione specifica che causa il problema. In tal caso, considera di cercare assistenza da un sviluppatore o amministratore di sistema con esperienza nella configurazione di PHP.

  • 0 Utenti hanno trovato utile questa risposta
Hai trovato utile questa risposta?