无法安装php5-mcrypt

我试图在php下安装mcrypt,不能。 如果我做php test.php | grep mcrypt php test.php | grep mcrypt (其中test.php包含phpinfo() )没有出现,所以我想要安装它。

如果我做sudo apt-get install php5-mcrypt我得到这个:

 E: Unable to locate package php5-mcrypt 

如果我做sudo apt-cache search mcrypt什么都没有出现。

这是我的/etc/apt/sources.list

 deb cdrom:[Ubuntu 13.04 _Raring Ringtail_ - Release amd64 (20130424)]/ raring main restricted deb http://archive.ubuntu.com/ubuntu raring main restricted deb-src http://archive.ubuntu.com/ubuntu raring main restricted deb http://security.ubuntu.com/ubuntu raring-security main restricted deb-src http://security.ubuntu.com/ubuntu raring-security main restricted ## Major bug fix updates produced after the final release of the ## distribution. deb http://archive.ubuntu.com/ubuntu raring-updates main restricted deb-src http://archive.ubuntu.com/ubuntu raring-updates main restricted ## Uncomment the following two lines to add software from the 'universe' ## repository. ## NB software from this repository is ENTIRELY UNSUPPORTED by the Ubuntu ## team. Also, please note that software in universe WILL NOT receive any ## review or updates from the Ubuntu security team. deb http://archive.ubuntu.com/ubuntu raring universe deb-src http://archive.ubuntu.com/ubuntu raring universe deb http://archive.ubuntu.com/ubuntu raring-updates universe deb-src http://archive.ubuntu.com/ubuntu raring-updates universe deb http://security.ubuntu.com/ubuntu raring-security universe deb-src http://security.ubuntu.com/ubuntu raring-security universe ## NB software from this repository is ENTIRELY UNSUPPORTED by the Ubuntu ## team, and may not be under a free licence. Please satisfy yourself as to ## your rights to use the software. Also, please note that software in ## multiverse WILL NOT receive any review or updates from the Ubuntu ## security team. deb http://archive.ubuntu.com/ubuntu raring multiverse deb-src http://archive.ubuntu.com/ubuntu raring multiverse deb http://archive.ubuntu.com/ubuntu raring-updates multiverse deb-src http://archive.ubuntu.com/ubuntu raring-updates multiverse deb http://security.ubuntu.com/ubuntu raring-security multiverse deb-src http://security.ubuntu.com/ubuntu raring-security multiverse deb http://us.archive.ubuntu.com/ubuntu/ quantal universe deb-src http://us.archive.ubuntu.com/ubuntu/ quantal universe deb http://us.archive.ubuntu.com/ubuntu/ quantal-updates universe deb-src http://us.archive.ubuntu.com/ubuntu/ quantal-updates universe 

最后一套deb / deb-src的东西是从http://forums.linuxmint.com/viewtopic.php?f=90&t=135896

根据https://stackoverflow.com/q/19446679/569976这应该工作:

 sudo ln -s /etc/php5/conf.d/mcrypt.ini /etc/php5/mods-available sudo php5enmod mcrypt 

唯一的问题:我没有/etc/php5/conf.d/mcrypt.ini。

有任何想法吗? 我需要从源代码编译mcrypt才能在Ubuntu上运行吗? 我正在运行Ubuntu 13.04。

谢谢!

我不知道你是否有同样的问题,我(我正在运行的Ubuntu 13.10,而不是13.04),但这对我自己的工作。 这里是原来的答案: https : //stackoverflow.com/questions/19446679/mcrypt-not-present-after-ubuntu-upgrade-to-13-10

 sudo ln -s /etc/php5/conf.d/mcrypt.ini /etc/php5/mods-available sudo php5enmod mcrypt sudo service apache2 restart