【问题标题】:Yosemite Laravel Setup with MCrypt优胜美地 Laravel 设置与 MCrypt
【发布时间】:2014-12-14 04:51:39
【问题描述】:

在这里待了好几个小时。令人讨厌的是,我的所有文件似乎都与使用 Mavericks 时的文件相同。我已经更改了所有必要的部分以满足 Yosemite 的标准,但我仍然收到错误消息 - “需要 MCrypt PHP 扩展”。我的文件在下面

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

.bash_profile
export PATH=/usr/local/bin:$PATH
export PATH=/usr/local/mysql/bin:$PATH

我的安装都是通过 Brew 完成的,这是我的 brew 列表

ant     composer    icu4c       libmemcached    mcrypt      php54       sphinx
autoconf    freetype    jpeg        libpng      memcached   php54-mcrypt    unixodbc
automake    gettext     libevent    libtool     mhash       php54-memcached zlib

任何帮助都会受到欢迎!

编辑:我不能只将 'extension=mcrpyt.so' 添加到我的 php.ini 模块中,因为我会收到以下错误消息 -

#php --ini
PHP Warning:  PHP Startup: Unable to load dynamic library '/usr/local/Cellar/php54/5.4.33/lib/php/extensions/no-debug-non-zts-20100525/mcrypt.so' - dlopen(/usr/local/Cellar/php54/5.4.33/lib/php/extensions/no-debug-non-zts-20100525/mcrypt.so, 9): image not found in Unknown on line 0

Warning: PHP Startup: Unable to load dynamic library '/usr/local/Cellar/php54/5.4.33/lib/php/extensions/no-debug-non-zts-20100525/mcrypt.so' - dlopen(/usr/local/Cellar/php54/5.4.33/lib/php/extensions/no-debug-non-zts-20100525/mcrypt.so, 9): image not found in Unknown on line 0
    Configuration File (php.ini) Path: /usr/local/etc/php/5.4
    Loaded Configuration File:         /usr/local/etc/php/5.4/php.ini
    Scan for additional .ini files in: /usr/local/etc/php/5.4/conf.d
    Additional .ini files parsed:      /usr/local/etc/php/5.4/conf.d/ext-mcrypt.ini,
    /usr/local/etc/php/5.4/conf.d/ext-memcached.ini

【问题讨论】:

    标签: php homebrew osx-yosemite mcrypt


    【解决方案1】:

    只需安装bitnami mamp stack,它包括 mcrypt 扩展。

    【讨论】:

      【解决方案2】:

      got this to guide to work for me 现在在 Yosemite 下运行的 Apache 上运行 mcrypt。

      如果您遵循本指南,唯一需要注意的是有几个终端命令引用了错误的 php tar 文件或目录,例如 tar -zxvf php-5.5.9 .tar.gz 应该是 tar -zxvf php-5.5.14.tar.gz

      除此之外,它就像一个魅力。我唯一不能 100% 确定的是您是否需要先安装 Xcode。如果你不这样做并且某些东西对你不起作用get Xcode free download from iTunes

      祝你好运!

      【讨论】:

        【解决方案3】:

        最简单的方法就是用一行重新安装php:

        curl -s http://php-osx.liip.ch/install.sh | bash -s 5.5
        

        【讨论】:

          猜你喜欢
          • 2015-01-22
          • 1970-01-01
          • 1970-01-01
          • 2015-03-19
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 2015-07-19
          相关资源
          最近更新 更多