WARNING: Module ini file doesn't exist under /etc/php/7.0/mods-available

TheDevWay picture TheDevWay · Jun 9, 2016 · Viewed 52k times · Source

I have uninstalled php7 and all its modules from ubuntu, and when I try to reinstall the modules, I get the following error for each php module, and although the module is installed, because of this error, it is not activated and I cannot use them. Is the any way to solve this issue ? the error for each module(when installing):

Not replacing deleted config file /etc/php/7.0/mods-available/intl.ini
WARNING: Module [module name] ini file doesn't exist under /etc/php/7.0/mods-available
WARNING: Module [module name] ini file doesn't exist under /etc/php/7.0/mods-available
WARNING: Module [module name] ini file doesn't exist under /etc/php/7.0/mods-available

Answer

Kaizoku Gambare picture Kaizoku Gambare · Jun 5, 2017

I came here because I had trouble installing Phpmyadmin on Ubuntu after I upgrade from php 7.0 to 7.1

Here is the tricks

1) remove php version (7.0 for instance - adapt the command line)

sudo apt-get purge php7.0-common

Note --> You should check the list of packaged that will be removed.

2) Install php modules

sudo apt-get install php7.1-mbstring
sudo apt-get install php7.1-mcrypt
...

3) activate the modules

sudo phpenmod mbstring
sudo phpenmod mcrypt

(option for apache) activate php7.1

sudo a2enmod php7.1

And of course restart your server (apache in this case)

sudo systemctl restart apache2