【问题标题】:Mcrypt PHP extension required in Mac OS X El CapitanMac OS X El Capitan 需要 Mcrypt PHP 扩展
【发布时间】: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

【问题讨论】:

标签: php macos laravel mcrypt


【解决方案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 版本,在它们之间切换并设置默认值。添加和删​​除扩展等。

    祝你好运!

    【讨论】:

      猜你喜欢
      • 2019-05-30
      • 2016-01-11
      • 1970-01-01
      • 1970-01-01
      • 2010-11-29
      • 2014-09-26
      • 2017-04-19
      • 1970-01-01
      • 2016-01-29
      相关资源
      最近更新 更多