我已经从 ubuntu 卸载了 php7 及其所有模块,当我尝试重新安装模块时,每个 php 模块都出现以下错误,虽然模块已安装,但由于此错误,它没有被激活,我无法使用他们。有什么办法可以解决这个问题吗?每个模块的错误(安装时):
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
原文由 TheDevWay 发布,翻译遵循 CC BY-SA 4.0 许可协议
问题是因为使用
sudo apt-get remove [package]
删除 php 并且使用这种形式,配置文件不会从计算机中清除,并且下次尝试安装包时,Ubuntu 不会让包配置文件覆盖.解决方案是使用purge
和autoremove
软件包完全删除该软件包,以便它将连同其配置文件从计算机中完全删除,下次您尝试安装时,配置文件与被创建。