Jis*_*had 2 php mcrypt laravel laravel-4
我正在尝试在我的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]
Run Code Online (Sandbox Code Playgroud)
一个月前我安装了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附带的本机PHP而遇到问题.您应该更新您的bash配置文件以包含PHP的实际路径.像这样的东西:
export PATH=/usr/local/php5/bin:$PATH
Run Code Online (Sandbox Code Playgroud)
which PHP在终端中使用以查看您正在使用的PHP版本.如果它不是它必须的PHP版本,你应该编辑/添加.bash_profile用户的主目录,即:`cd~.
在.bash_profile,添加以下行:
export PATH=/usr/local/php5/bin:$PATH
Run Code Online (Sandbox Code Playgroud)
同时检查是否php.ini已extention=mcrypt.so启用,并再次检查是否正确安装了mcrypt.
| 归档时间: |
|
| 查看次数: |
117 次 |
| 最近记录: |