【发布时间】:2018-01-02 11:26:15
【问题描述】:
我正在使用在 El Capitan 上运行的 OSX 并设置 PhpStorm,而 Laravel 环境一直是一场噩梦。我创建了一个设置 Composer 的项目,并使用选项菜单中的laravel/laravel 创建了它。
正如您在屏幕截图中看到的,PHP 版本显示为 5.6.31.. 但如果我在命令行中键入 php -v。它给了我 php 5.5(如左下角所示)
如果我在终端中输入php -v,我也会得到 php 5.6。
which php 回复我/usr/local/bin/php
我最初遇到的问题是 PHP 无法升级到 5.6.. 但我设法用自制软件解决了这个问题。
如果我使用终端并 cd 进入文件夹以运行 artisan key:generate 和 config:clear .. 我可以加载 Laravel 主页(但从 PhpStorm 命令行键入此内容不起作用)。
我的理解是命令行是指向我Mac自带的PHP目录?那么如何将其指向升级版本呢?还是有其他问题?
我认为这是一个奇怪的问题,我问过的一些人已经无法解决它(设置这个对我来说也是全新的)。
【问题讨论】:
-
这不是 100% 的解决方案,但它解决了我的问题。由于只有命令行工具使用了错误的 php 版本,所以我现在使用 phpstorm 中的嵌入式终端而不是命令行工具。
标签: php macos laravel xampp phpstorm