簡體   English   中英

如何在Mac OSX 10.9的php中啟用mcrypt?

[英]How to enable mcrypt in php on Mac OSX 10.9?

由於我想開始學習Laravel,因此需要在php中安裝mcrypt。 我在Mac OSX 10.9上,並且手動安裝了apache和php(沒有mamp或類似的東西),因此我按照此指南安裝了mcrypt。 整個過程按預期工作(沒有錯誤),但是使用sudo apachectl restart重新啟動服務器后,我查看了phpinfo()的輸出,但找不到任何提及mcrypt的內容。

由於我認為在編譯和安裝過程中沒有任何錯誤,因此我真的不知道在哪里尋找錯誤。 有人知道要檢查的邏輯東西嗎?

我在MAC OS X 10.9上遇到相同的問題,沒有mcrypt庫工作。 經過幾個小時和許多頭痛(我不是很熟練...),我找到了本指南,並最終使它在我的本地計算機上運行: http : //jenssegers.be/blog/49/installing-the-php- mcrypt的擴展-ON-OSX-10-9,小牛隊

我錯過的段落是進入新的php下載包的ext / mcrypt目錄,然后鍵入:

cd php-5.4.17 / ext / mcrypt / / usr / bin / phpize ./configure make sudo make install

然后在我的php.ini文件中添加extension = mcrypt.so。

而已。 希望這可以幫助!

默認情況下,Mac OSX 10.9上未安裝mcrypt lib。 因此,您必須先安裝它。 您可以從sourcefroge.net獲得它。 您還需要php 5.4.17源(首先檢查您的php版本php -v )。 您可以從github獲得它。 提取兩個文件夾並。

安裝autoconf

brew install autoconf

構建並安裝mcrypt lib

cd libmcrypt-2.5.8
./configure
make
sudo make install

構建PHP擴展

cd php-5.4.17/ext/mcrypt/
/usr/bin/phpize
./configure
make
sudo make install

最后將擴展名添加到php.ini

extension=mcrypt.so

重新啟動apache sudo apachectl restart

有關更多詳細信息,您可以檢查一下

http://topicdesk.com/downloads/mcrypt/mcrypt-download

您可以從此處下載mcrypt安裝程序。 這個對我有用!

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM