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 moduleNamehabilita un módulo para php7 (reinicia apache después de eso sudo service apache2 restart)phpdismod moduleNamedeshabilita 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-availablephpenmod soapVuelva a cargar apache2 service apache2 reloado 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.