我正在尝试在我的 ubuntu 系统中安装 magento。我php5-mcrypt
成功安装了插件。但 Magento 安装向导仍然显示警告消息“mcrypt 未加载”,同时显示php5 -m
mcrypt 已加载。我尝试了一些实验,例如这但它不起作用。
在一些解决方法之间,我修改了一些mcrypt.ini
文件(不记得我到底做了什么。抱歉)。在某个时候,我清除了插件php5-mcrypt
。现在的问题是,我甚至无法重新安装php5-mcrypt
。当我安装时'apt-get install php5-mcrypt
,它显示
(正在读取数据库......当前安装了 214103 个文件和目录。)准备解压....../php5-mcrypt_5.4.6-0ubuntu5_amd64.deb......正在解压 php5-mcrypt(5.4.6-0ubuntu5)......dpkg:警告:php5-mcrypt:配置文件“etc/php5/mods-available/mcrypt.ini”是循环链接(=“/etc/php5/cli/conf.d/20-mcrypt.ini”)dpkg:处理存档/var/cache/apt/archives/php5-mcrypt_5.4.6-0ubuntu5_amd64.deb(--unpack)时出错:无法打开“/etc/php5/mods-available/mcrypt.ini.dpkg-new”:没有此文件或目录未写入 apport 报告,因为错误消息表明本地系统存在问题处理时遇到错误: /var/cache/apt/archives/php5-mcrypt_5.4.6-0ubuntu5_amd64.deb E: 子进程 /usr/bin/dpkg 返回错误代码 (1)
我甚至在重新安装 php 和所有其他组件后也尝试过本教程但同样的问题仍然存在。我无法找出问题所在。我正在使用 ubuntu 14.04。请帮忙
答案1
尝试删除 /etc/php5/mods-available/mcrypt.ini 和 /etc/php5/cli/conf.d/20-mcrypt.ini(如果其中任何一个仍然存在),然后尝试使用 apt-get 再次安装
sudo rm -f /etc/php5/mods-available/mcrypt.ini
sudo rm -f /etc/php5/cli/conf.d/20-mcrypt.ini
问题应该出在第一个文件,但为了确保万无一失,也请删除第二个文件。