我遇到以下问题 - 在Laravel 4安装文件夹中使用phpunit
时出现以下错误:
Laravel requires the Mcrypt PHP extension.
但是,当我使用artisan
命令时,它不会出现。我知道问题必须是由phpunit加载另一个php.ini而不是我的zshconfig中设置的。
不幸的是我不知道如何强迫phpunit使用正确的。
我的.zshconfig看起来像这样:
# Customize to your needs...
export PATH=:/Applications/MAMP/Library/bin/:/Users/jacekbandura/pear/bin:/usr/local/bin:/usr/bin:/bin:/usr/sbin:/sbin:/usr/local/bin:/usr/local/git/bin:/usr/texbin/:/Users/jacekbandura/nasm
export PATH=/Applications/MAMP/bin/php/php5.4.10/bin:$PATH
PATH=$PATH:$HOME/.rvm/bin # Add RVM to PATH for scripting
我正在使用OS X 10.8.4和MAMP。
之前有没有人解决过这个问题? 在此先感谢:)
答案 0 :(得分:2)
以下是PHPUnit的一些安装说明和一篇文章。你有没有通过作曲家安装phpunit?或者你是用另一种方式安装的?
以下是一些安装说明,希望其中一个符合您的使用案例。
PhpUnit docs指向编辑phpunit文件并直接设置php二进制文件的路径
This article指向使用PECL安装PhpUnit并显示使用setp来更改您将使用的PHP可执行文件
This SO answer指向使用Composer,但设置了一些特定的配置