php - Mac Mini 中 Laravel 安装错误

标签 php laravel laravel-4 mcrypt

我正在尝试在 Mac Mini 中安装 Laravel,但出现错误。

错误:

Writing lock file
Generating autoload files
Mcrypt PHP extension required.
Script php artisan clear-compiled handling the post-install-cmd event returned with an error



[RuntimeException]  
Error Output:       



create-project [-s|--stability="..."] [--prefer-source] [--prefer-dist] [--repository-url="..."] [--dev] [--no-dev] [--no-plugins] [--no-custom-installers] [--no-scripts] [--no-progress] [--keep-vcs] [--no-install] [--ignore-platform-reqs] [package] [directory] [version]

一个月前我安装了 Laravel 4.2 并且运行良好。但是现在当我安装新的 Larvel 4.2 时,它给出了上面给出的错误。

我使用内置 PHP、mySql、phpMyAdmin。(不是 MAMP 或 XAMP)

我已经安装了 mcrypt 扩展。

最佳答案

启用 Web 的扩展和启用命令行的扩展可能有所不同。在终端中运行 php -m 并检查是否列出了 mcrypt。如果不是,则通过从终端运行 php --ini 来检查命令行从何处加载 php.ini 文件。

在此 php.ini 文件中,您可以启用扩展。

OSX

我听说有人在 OSX 上遇到问题,因为终端指向 OSX 附带的 native PHP。您应该更新 bash 配置文件以包含 PHP 的实际路径。像这样的事情:

export PATH=/usr/local/php5/bin:$PATH

在终端中使用 which PHP 查看您正在使用的 PHP 版本。 如果它不是必须的 PHP 版本,您应该在用户的主目录上编辑/添加 .bash_profile,即: `cd ~.

.bash_profile中,添加以下行:

export PATH=/usr/local/php5/bin:$PATH

同时检查php.ini是否启用了extention=mcrypt.so,并再次检查mcrypt是否安装正确。

关于php - Mac Mini 中 Laravel 安装错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29839895/

相关文章:

php - form_multiselect 只给出一个选项

php - PHP 中是否有从数组中提取 'column' 的函数?

php - 添加安全检查后 PDF 生成过程无法加载图像(cookie 未通过?)

php - 检查 MySQL 数据库 PHP 中的现有 URL

php - 使用 php/.htaccess 设置漂亮的 url 时遇到问题

php - 使用 mySQL 和 PHP 每 5 秒更新一次 HTML 表?

laravel - 将 csrf token 从 Laravel 传递到 Vue

php - 包含 url 参数的 Laravel 事件菜单项

php - Laravel 更新后用户模型错误(类 User 包含 3 个抽象方法)

php - Laravel 4 - 创建自定义 session 驱动程序