Laravel:排除“Mcrypt PHP 扩展”错误
Laravel 需要 Mcrypt PHP 扩展,并且指示其缺失的错误消息可能会令人沮丧。本文解决了在 OSX 上使用 Laravel 4 中的迁移功能时遇到的这个问题。
尽管 Mcrypt 扩展显示已启用,但可能仍然存在问题。一个潜在的罪魁祸首是 MAMP(一种流行的 PHP 开发环境)的存在。 MAMP 使用自己的 PHP 版本,该版本可能不是 Laravel 使用的版本。
要解决此问题,请通过在终端中运行“which php”来验证所使用的 PHP 版本。如果不是来自 MAMP,请在主目录 (~) 中编辑或创建 ~/.bash_profile 并添加以下行:
export PATH=/Applications/MAMP/bin/php/php5.4.10/bin:$PATH
将“php5.4.10”替换为 MAMP 使用的适当 PHP 版本。重新启动终端并再次检查 PHP 版本。现在应该指向 MAMP 的 PHP。
如果上述方法不起作用,请导航到“/Applications/MAMP/bin/php”,运行“ls”来确定已安装的 PHP 版本,然后将“php5.5”替换为“/Applications/MAMP/bin/php”。 4.10' 在命令中相应地。
使用 MAMP PHP 版本后,重试 Laravel 迁移功能。现在应该可以成功执行。
以上是Laravel'Mcrypt PHP 扩展”错误:使用 MAMP 时如何修复它?的详细内容。更多信息请关注PHP中文网其他相关文章!