Ho fatto arrabbiare un file ini personalizzato in /etc/php/7.0/mods-available
. come posso abilitarlo. Ho provato php5enmod, and php7enmod
. nessuno ha funzionato per me.
Grazie.
Ho fatto arrabbiare un file ini personalizzato in /etc/php/7.0/mods-available
. come posso abilitarlo. Ho provato php5enmod, and php7enmod
. nessuno ha funzionato per me.
Grazie.
Risposte:
Puoi semplicemente usare il comando phpenmod
.
usage: phpenmod [ -v ALL|php_version ] [ -s ALL|sapi_name ] module_name [ module_name_2 ]
quindi eseguo la phpenmod -v 7.1 -s apache2 soap
versione e SAPI che puoi sapere da / usr / lib / php /
phpenmod moduleName
abilita un modulo a php7 (riavvia apache successivamente sudo service apache2 restart
)phpdismod moduleName
disabilita un modulo su php7 (riavvia apache successivamente sudo service apache2 restart
)php -m
elenca i moduli caricatiphp -m
- è un contenuto di/etc/php/yourPHPVersion/mods-available
phpenmod soap
Ricarica apache2 service apache2 reload
o systemctl reload apache2
E hai un modulo abilitato.
Per disabilitare lo stesso modulo, esegui phpdismod soap
, ricarica apache2service apache2 reload
Se hai installato diverse versioni di php puoi anche usare questa sintassi:
phpenmod -v 5.6 <modulename>
phpenmod -v 7.1 <modulename>
...
Nel mio caso ha funzionato perché ho 7.0, 7.1, 7.2 e 7.3 installati, ma a causa dei requisiti devo eseguire il mio apache2 con 7.2.