文字

安装/配置

Table of Contents

  • 需求
  • 安装
  • 运行时配置
  • 资源类型

用户评论:

[#1] Greg Rundlett [2014-11-26 20:05:20]

debian/ubuntu php5 (>= 5.4.0~rc6-1) has introduced two new commands:
php5enmod and php5dismod

# install the extension
sudo apt-get install php5-mcrypt
# you can see that it's installed by the presence of the .ini file
cat /etc/php5/mods-available/mcrypt.ini
# enable it
sudo php5enmod mcrypt
# reload Apache to make use of the extension
sudo service apache2 reload

[#2] cguzmana at gmail dot com [2014-10-06 20:24:29]

Resolved my problem on Ubuntu 14.04:

$sudo apt-get install php5-mcrypt
$sudo php5enmod mcrypt

[#3] info at papoo dot de [2014-03-11 13:13:40]

Same Problem on Linux Mint - Call to undefined function mcrypt_create_iv...

Solved by adding the folowing line to the php.ini
extension=mcrypt.so

After that a 
service apache2 restart
solved it...

Have fun with it...

[#4] Jbud [2013-12-24 21:31:04]

The following link solved my problem

[Tue Dec 24 12:42:33.003683 2013] [:error] [pid 8448] [client 127.0.0.1:33146] PHP Fatal error:  Call to undefined function mcrypt_decrypt() ...

http://stackoverflow.com/questions/4809611/problem-with-mcrypt-installation/20208943#20208943

[#5] BadOPCode [2013-10-08 16:32:11]

Ubuntu 13.04:  Simply type 'sudo apt-get install php5-mcrypt'
It will install and restart Apache.  You are done.

[#6] z dot sadigli at gmail dot com [2013-10-08 07:22:12]

Hi, I can't find extensions line for adding any extensions record into php.ini file How can I do this. Where can I find this place into php.ini file? Thanks

[#7] nsantana at NOSPAMS dot gmail dot com [2012-10-19 11:21:15]

Using PHP version "PHP Version 5.3.10-1ubuntu3.4" and Ubuntu 12.0.4 on Apache2...

Make sure you have mcrypt installed and active on your php5 install. Use "sudo apt-get install php5-mcrypt" to install, that should sort the issue.

[#8] opensuse10 dot 3 at gmail dot com [2011-02-10 15:36:37]

On opensuse 11.3 64 bits
/usr/lib64/php5/extensions

[#9] dork [2010-05-11 10:54:59]

On ubuntu 8 (hardy), the mcrypt library seems to be here.

/usr/lib/php5/20060613/mcrypt.so

So I just created mcrypt.ini in /etc/php5/conf.d and added this one liner.

extension=mcrypt.so

[#10] bobeck at lycos dot com [2010-01-06 06:32:41]

To make sure that mcrypt doesn't fail to load when
using Windows XP , Apache 2 and php 5, even if all the required procedure to install it has been accomplished already, copy libmcrypt.dll, which is normally in the php main directory, into the php\ext directory.

[#11] kmasaryk [2009-07-14 17:30:07]

Also on Ubuntu, make sure you actually have php5-mcrypt installed. You can install it with:

sudo apt-get install php5-mcrypt

If you get any errors, you may need to enable the 'universe' repository, explained here:
https://help.ubuntu.com/community/Repositories/Ubuntu

[#12] rskret at gmail dot com [2009-02-28 16:04:34]

PROBLEM: cannot load mcrypt extension. please check your php configuration

I have done as suggested by the contributor before me and copied libmcrypt.dll from F:\wamp\bin\php\PHP52~1.8
to C:\WINDOWS\system32 . This did not work on it's own. I found other advice as follows and now mcrypt is working.

OTHER ADVICE:

Go to F:\wamp\bin\php\PHP52~1.8\php.ini
change ;extension=php_mcrypt.dll
to      extension=php_mcrypt.dll 
(ie. remove ; )

now go to the following 2 files and do the same:
F:\wamp\bin\php\PHP52~1.8\phpForApache.ini 
F:\wamp\bin\apache\APACHE~1.11\bin\php.ini

Please adjust the directory location per your own installation.

[#13] ch0wnag3 AT gmail DOT com [2008-07-21 14:16:35]

On Windows installations, for the dynamic extension (extension=php_mcrypt.dll) to load properly, you must copy libmcrypt.dll from your PHP root folder (e.g. C:\PHP) to the following location:

C:\WINDOWS\system32

With this done, the dynamic extension will load up just fine.

上一篇: 下一篇: