Mcrypt 扩展需要 Bitnami MAMP 堆栈中的错误



我正在使用Bitnami MAMP Stack 5.6.34。并将其作为 root 用户安装,以便它在端口 80 加载。我正在尝试使用作曲家安装 laravel 4.2,它显示:

Mcrypt PHP extension required error.

而且当我尝试使用

php artisan 

它不起作用。Mcrypt 已安装,因为它在我输出 phpinfo(( 函数时显示已启用。但是当我尝试使用时它仍然没有显示

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

然后在终端中,我在使用作曲家安装时没有收到任何错误,并且还可以使用 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。您只需要修改这些文件中的不同路径,并在installdir/apache2/conf/bitnami/bitnami-apps-prefix.conf文件中包含 httpd-prefix.conf 文件。最后重新启动 Apache 以加载此配置。

我希望这有帮助

最新更新