Mcrypt extension not recognized by php5-fpm

Bug #1241286 reported by Marc-François Cochaux-Laberge
This bug report is a duplicate of:  Bug #1243568: put ini in correct path. Edit Remove
78
This bug affects 17 people
Affects Status Importance Assigned to Milestone
php-mcrypt (Ubuntu)
Confirmed
Undecided
Unassigned

Bug Description

I installed php5-fpm, php5-mcrypt and nginx.

phpinfo() tells me that mcrypt in installed, but it is impossible to use it. I get the "Laravel requires the Mcrypt PHP extension. " error message when trying to use an application made with Laravel.

I installed these packages a few times in the past and it happened only in Ubuntu 13.10.

ProblemType: Bug
DistroRelease: Ubuntu 13.10
Package: php5-mcrypt 5.4.6-0ubuntu3
ProcVersionSignature: Ubuntu 3.11.0-12.19-generic 3.11.3
Uname: Linux 3.11.0-12-generic x86_64
ApportVersion: 2.12.5-0ubuntu2
Architecture: amd64
Date: Thu Oct 17 21:26:53 2013
Dependencies:
 gcc-4.8-base 4.8.1-10ubuntu8
 libc6 2.17-93ubuntu4
 libgcc1 1:4.8.1-10ubuntu8
 libmcrypt4 2.5.8-3.1
 multiarch-support 2.17-93ubuntu4
InstallationDate: Installed on 2013-10-17 (0 days ago)
InstallationMedia: Ubuntu 13.10 "Saucy Salamander" - Release amd64 (20131016.1)
MarkForUpload: True
SourcePackage: php-mcrypt
UpgradeStatus: No upgrade log present (probably fresh install)

Revision history for this message
Marc-François Cochaux-Laberge (mfcochauxlaberge) wrote :
description: updated
Revision history for this message
Airlangga Cahya Utama (airlangga.cahya) wrote :

This is duplicate of #1240590
You can fix manually using command below

Make symbolic link to ini files in mods-available
# ln -s /etc/php5/conf.d/mcrypt.ini /etc/php5/mods-available
Enable mods
# php5enmod mcrypt

Finaly, restart your php related service.

Revision history for this message
Airlangga Cahya Utama (airlangga.cahya) wrote :

I made a typo in symbolic link command, fixed below:

Make symbolic link to ini files in mods-available
# ln -s /etc/php5/conf.d/mcrypt.ini /etc/php5/mods-available/mcrypt.ini
Enable mods
# php5enmod mcrypt

Revision history for this message
Launchpad Janitor (janitor) wrote :

Status changed to 'Confirmed' because the bug affects multiple users.

Changed in php-mcrypt (Ubuntu):
status: New → Confirmed
Revision history for this message
echo (soo-yy) wrote :

I'm using ubuntu 14.04 LTS, PHP 5.5.9.

I can't find the conf.d folder under /etc/php5/ .

The following works for me:

Create a new file mcrypt.ini under /etc/php5/mods-available/

Enter this line in mcrypt.ini:
extension=mcrypt.so

Enable mods
$ php5enmod mcrypt

Restart Apache2

Now the warning about missing Mcrypt PHP extension is gone.

To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.