2014-10-18 152 views
2

在這個幾個小時。令人討厭的是,我所有的文件似乎都與使用小牛時的文件相同。我已經更改了所有必要的部件以符合優勝美地的標準,但我仍然收到錯誤消息 - '需要MCrypt PHP擴展'。我的文件如下優勝美地Laravel安裝與MCrypt

我的設備都是經過釀造,這裏是我的BREW名單

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

任何幫助將喜愛!

編輯:我不能只是添加「延長= 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 

回答

0

got this to guide to work for me現在有mcrypt在Yosemite下運行的Apache上運行。

來監視,如果您按照本指南是,有一對夫婦引用了錯誤的PHP tar文件或目錄,如焦油-zxvf PHP的5.5.9名爲.tar.gz終端命令的唯一的事情應該是tar -zxvf php-5.5.14.tar.gz

除此之外,它像一個魅力。我不是100%確定的唯一的事情是你是否需要首先安裝Xcode。如果你沒有和某些東西不適合你get Xcode free download from iTunes

祝你好運!

enter image description here

0

做的最簡單的辦法是重新安裝PHP的一個行:

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