[英]Mcrypt Extention required error in Bitnami MAMP stack
我正在使用Bitnami MAMP Stack 5.6.34。 並以root用戶身份安裝它,以便在端口80加載。我試圖使用composer安裝laravel 4.2,它顯示:
Mcrypt PHP extension required error.
而且當我嘗試使用
php artisan
這是行不通的。 當我輸出phpinfo()函數時,Mcrypt已安裝,因為它顯示已啟用。 但是當我嘗試使用時它仍然沒有顯示
php -m | grep mcrypt
我修改了php.ini文件,如下所示:
mcrypt.algorithms_dir= /Applications/mampstack/common/lib/libmcrypt
mcrypt.modes_dir= /Applications/mampstack/common/lib/libmcrypt
但是它不起作用,仍然顯示:Mcrypt PHP擴展所需的錯誤。 但是當我CD進入Mampstack然后使用
sudo ./use_mampstack
然后在終端中,使用composer install時不會出現任何錯誤,還可以使用php artisan命令,因為它發現已啟用Mcrypt。 我如何擺脫Mcrypt錯誤並使用已安裝的php加載它
Bitnami工程師在這里。 我剛剛在Mac OS X的全新Bitnami安裝中安裝了Laravel。這些是我遵循的步驟
cd installdir/frameworks
curl -LO "https://github.com/laravel/laravel/archive/v4.2.11.zip"
unzip v4.2.11.zip
mv laravel-4.2.11 laravel
cd laravel
composer install
php artisan --version
然后,使用與其他框架或installdir/docs/demo
類似的配置文件(httpd-prefix.conf和httpd-app.conf)配置Apache。 您只需要修改這些文件中的不同路徑,並將httpd-prefix.conf文件包括在installdir/apache2/conf/bitnami/bitnami-apps-prefix.conf
文件中。 最后重新啟動Apache以加載此配置。
我希望這有幫助
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.