Mac OS X El Capitan 需要 Mcrypt PHP 扩展

Posted

技术标签:

【中文标题】Mac OS X El Capitan 需要 Mcrypt PHP 扩展【英文标题】:Mcrypt PHP extension required in Mac OS X El Capitan 【发布时间】:2016-02-02 17:27:53 【问题描述】:

在 Mac OS X El Capitan 中出现 Mcrypt php extension required.Laravel 错误。

已经使用 brew 安装了 mcrypt。

brew install mcrypt
brew install homebrew/php/php55-mcrypt
sudo apachectl restart

哪个php

/usr/local/bin/php

php --version

PHP 5.5.30 (cli) (built: Oct  3 2015 23:48:03) 
Copyright (c) 1997-2015 The PHP Group
Zend Engine v2.5.0, Copyright (c) 1998-2015 Zend Technologies

php --ini

Configuration File (php.ini) Path: /usr/local/etc/php/5.5
Loaded Configuration File:         /usr/local/etc/php/5.5/php.ini
Scan for additional .ini files in: /usr/local/etc/php/5.5/conf.d
Additional .ini files parsed:      /usr/local/etc/php/5.5/conf.d/ext-mcrypt.ini

【问题讨论】:

coolestguidesontheplanet.com/… $ brew install php55-mcrypt 看到这个***.com/questions/26493762/… @Kyslik 我已经使用这个答案安装了 php56,它工作正常。谢谢。 【参考方案1】:

余最重命名原libphp:

sudo mv /usr/libexec/apache2/libphp5.so /usr/libexec/apache2/libphp5.so.origin

并链接安装的新自制 php 库

sudo ln -s /usr/local/Cellar/php55/5.5.29/libexec/apache2/libphp5.so  /usr/libexec/apache2/libphp5.so

然后重启apachectl

sudo apachectl restart

对我有用

【讨论】:

【参考方案2】:

我想这就是你要找的东西:

http://phpbrew.github.io/phpbrew/

它允许您构建任意数量的 php 版本,在它们之间切换并设置默认值。添加和删​​除扩展等。

祝你好运!

【讨论】:

以上是关于Mac OS X El Capitan 需要 Mcrypt PHP 扩展的主要内容,如果未能解决你的问题,请参考以下文章

在 Mac OS X El Capitan 上使用 xlwings 打开 Excel 文件需要弹出授予访问权限

Mac OS X El Capitan10.11 系统安装教程

如何安装最新版本的 openssl Mac OS X El Capitan

Mac OS X El Capitan(10.11)显示隐藏文件命令失效解决方法

如何安装mac os x el capitan

在 Mac OS X Yosemite/El Capitan 上自动启动 MySQL 服务器