添加笔记

用户贡献笔记 12 个笔记

14
Greg Rundlett
9 年前
debian/ubuntu php5 (>= 5.4.0~rc6-1) 引入了两个新命令
php5enmod 和 php5dismod

# 安装扩展
sudo apt-get install php5-mcrypt
# 您可以通过 .ini 文件的存在来查看它是否已安装
cat /etc/php5/mods-available/mcrypt.ini
# 启用它
sudo php5enmod mcrypt
# 重新加载 Apache 以使用该扩展
sudo service apache2 reload
9
info at papoo dot de
10 年前
在 Linux Mint 上出现相同问题 - 调用未定义函数 mcrypt_create_iv...

通过在 php.ini 中添加以下行来解决
extension=mcrypt.so

之后,一个
service apache2 restart
解决了它...

玩得开心...
6
kmasaryk
15 年前
同样在 Ubuntu 上,确保您确实安装了 php5-mcrypt。您可以使用以下命令安装它

sudo apt-get install php5-mcrypt

如果您遇到任何错误,您可能需要启用“universe”存储库,这里有解释
https://help.ubuntu.com/community/Repositories/Ubuntu
1
nsantana at NOSPAMS dot gmail dot com
11 年前
使用 PHP 版本“PHP 版本 5.3.10-1ubuntu3.4”和 Ubuntu 12.0.4 在 Apache2 上...

确保您的 php5 安装中已安装并激活了 mcrypt。使用“sudo apt-get install php5-mcrypt”来安装,这应该可以解决问题。
1
Jbud
10 年前
以下链接解决了我的问题

[Tue Dec 24 12:42:33.003683 2013] [:error] [pid 8448] [client 127.0.0.1:33146] PHP 致命错误:调用未定义函数 mcrypt_decrypt() ...

http://stackoverflow.com/questions/4809611/problem-with-mcrypt-installation/20208943#20208943
1
bobeck at lycos dot com
14 年前
为了确保 mcrypt 在使用时不会加载失败
使用 Windows XP、Apache 2 和 php 5,即使已完成安装它的所有必要步骤,也要将 libmcrypt.dll(通常在 php 主目录中)复制到 php\ext 目录中。
1
cguzmana at gmail dot com
9 年前
解决了我在 Ubuntu 14.04 上的问题

$sudo apt-get install php5-mcrypt
$sudo php5enmod mcrypt
1
dork
14 年前
在 ubuntu 8 (hardy) 上,mcrypt 库似乎在这里。

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

所以我在 /etc/php5/conf.d 中创建了 mcrypt.ini 并添加了这一行。

extension=mcrypt.so
0
karan at world dot com
5 年前
对于 PHP-7 UNIX 服务器,请使用此命令

sudo apt-get install mcrypt php7.0-mcrypt

sudo service apache2 restart
0
nishanth at sintheetaa dot in
6 年前
安装 php7.2-mcrypt 时问题已解决
我也遇到了同样的问题。查看此链接 https://stackoverflow.com/q/48275494/7713811
以获取在 PHP 中安装它的正确解决方案
-6
rskret at gmail dot com
15 年前
问题:无法加载 mcrypt 扩展。请检查您的 php 配置

我已经按照前面贡献者的建议操作,并将 libmcrypt.dll 从 F:\wamp\bin\php\PHP52~1.8
复制到 C:\WINDOWS\system32。这本身不起作用。我找到了以下其他建议,现在 mcrypt 正在工作。

其他建议

转到 F:\wamp\bin\php\PHP52~1.8\php.ini
更改 ;extension=php_mcrypt.dll
到 extension=php_mcrypt.dll
(即删除 ; )

现在转到以下两个文件并执行相同的操作
F:\wamp\bin\php\PHP52~1.8\phpForApache.ini
F:\wamp\bin\apache\APACHE~1.11\bin\php.ini

请根据您自己的安装调整目录位置。
-13
ch0wnag3 AT gmail DOT com
16 年前
在 Windows 安装中,为了使动态扩展(extension=php_mcrypt.dll)正常加载,您必须将 libmcrypt.dll 从您的 PHP 根文件夹(例如 C:\PHP)复制到以下位置

C:\WINDOWS\system32

完成此操作后,动态扩展将正常加载。
To Top