安装

该扩展已移至 » PECL 存储库,从 PHP 7.2.0 开始不再与 PHP 捆绑在一起。

有关安装此 PECL 扩展的信息,请参阅名为 安装 PECL 扩展 的手册章节。其他信息,例如新版本、下载、源文件、维护者信息和变更日志,可以在这里找到: » https://pecl.php.net/package/mcrypt.

添加笔记

用户贡献的笔记 6 个笔记

6
biz at svstartuplab dot com
10 年前
我需要在 Mac OS X Mavericks 10.9 上安装 mcrypt 来安装 Laravel 5 框架。我在终端命令行中输入

brew tap josegonzalez/homebrew-php
brew install php54 php54-mcrypt

这将安装 Mcrypt。在终端中键入 php -i 以查看已安装的所有内容的列表,或为了获得更好的格式和更易于阅读,创建一个包含以下内容的 phpinfo.php 页面 <?php phpinfo(); ?>

有关在 OS X 上安装的更多帮助
http://stackoverflow.com/questions/14595841/installing-mcrypt-extension-for-php-on-osx-mountain-lion
4
匿名
10 年前
请注意,对于 Ubuntu,仅仅安装 php5-mcrypt 无法使 mcrypt 工作。您需要以 root 用户身份执行以下命令来启用它

apt-get install php5-mcrypt
mv -i /etc/php5/conf.d/mcrypt.ini /etc/php5/mods-available/
php5enmod mcrypt
service apache2 restart
3
Polichism
9 年前
如果您没有 /etc/php5/conf.d 目录,您只需执行:php5enmod mcrypt

应该可以正常工作。
4
james dot mclean at gmail dot com
14 年前
如果您愿意,可以从 PHP 源代码树中安装 Mcrypt 作为模块。

首先,您需要确保已安装 libmcrypt、libmcrypt-devel 和 mcrypt,然后执行以下操作

# cd php-5.x.x/ext/mcrypt
# phpize
# aclocal
# ./configure
# make && make install

通过将 'extension=mcrypt.so' 添加到 PHP.ini 来启用该模块。

完成!

如果您需要安装单个模块,并且您可能已通过 RPM 安装了 PHP,但不想重新编译整个 PHP 安装,那么这非常方便。
-9
Tanner Williamson
9 年前
在使用 php5-fpm 和 Nginx 的 Ubuntu 14.04 LTS 上,我必须将 mcrypt.ini 符号链接到正确的位置,然后重新启动 php5-fpm 和 nginx。
#ln -s /etc/php5/mods-available/mcrypt.ini /etc/php5/fpm/conf.d/mcrypt.ini
#service php5-fpm restart
#service nginx restart
-19
trenton at rainleader dot com
13 年前
如果使用基于 Debian 的 Linux 系统,您可以运行以下命令

sudo apt-get install php5-mcrypt
sudo /etc/init.d/apache2 restart
To Top