Me han enojado los archivos ini personalizados /etc/php/7.0/mods-available
. ¿Cómo puedo habilitarlo? He tratado php5enmod, and php7enmod
. ninguno funcionó para mí.
Gracias.
Me han enojado los archivos ini personalizados /etc/php/7.0/mods-available
. ¿Cómo puedo habilitarlo? He tratado php5enmod, and php7enmod
. ninguno funcionó para mí.
Gracias.
Respuestas:
Simplemente puede usar el comando phpenmod
.
usage: phpenmod [ -v ALL|php_version ] [ -s ALL|sapi_name ] module_name [ module_name_2 ]
así que ejecuto la phpenmod -v 7.1 -s apache2 soap
versión y SAPI que puede saber de / usr / lib / php /
phpenmod moduleName
habilita un módulo para php7 (reinicia apache después de eso sudo service apache2 restart
)phpdismod moduleName
deshabilita un módulo para php7 (reinicia apache después de eso sudo service apache2 restart
)php -m
enumera los módulos cargadosphp -m
: es un contenido de/etc/php/yourPHPVersion/mods-available
phpenmod soap
Vuelva a cargar apache2 service apache2 reload
o systemctl reload apache2
Y tiene un módulo habilitado.
Para deshabilitar el mismo módulo, ejecute phpdismod soap
, vuelva a cargar apache2service apache2 reload
Si tiene varias versiones de php instaladas, también puede usar esta sintaxis:
phpenmod -v 5.6 <modulename>
phpenmod -v 7.1 <modulename>
...
Eso funcionó en mi caso porque tengo 7.0, 7.1, 7.2 y 7.3 instalados, pero debido a los requisitos tengo que ejecutar mi apache2 con 7.2.