尝试在Ubuntu Server 14.04上安装Laravel。安装PHP 7后,我输入:
curl -sS https://getcomposer.org/installer | php
我得到:Composer成功安装到:/home/ubuntu/composer.phar
sudo mv composer.phar /usr/local/bin/composer
composer
工作正常
composer global require "laravel/installer"
我明白了:
nano ~/.bashrc
我在底部包含了这个export PATH="~/.composer/vendor/bin:$PATH"
。
sudo service apache2 restart
重新启动
laravel
我得到:" laravel:命令未找到"
为什么它不理解命令laravel?
答案 0 :(得分:3)
我正在为所有未来的Google搜索者撰写此答案。我遇到了类似的问题,我通过以下方式解决了这个问题:
首先运行:
sudo apt-get install zip unzip php7.0-zip
然后,编辑~/.bashrc
文件并附加以下行:
export PATH="$PATH:$HOME/.composer/vendor/bin"
或
export PATH="$PATH:$HOME/.config/composer/vendor/bin"
哪一个属于你的,取决于在安装laravel时打印出的线路编组器,然后是/vendor/bin
。在我的情况下(在问题的情况下),这是$HOME/.config/composer
,所以我必须以第二种方式做到:
别忘了打电话
source ~/.bashrc
最后。享受Laravel!
答案 1 :(得分:1)
从屏幕截图中我可以看到,由于您的系统上没有安装zip
和unzip
,因此可能无法正确安装laravel软件包。
运行以下命令先安装它们,然后再次尝试安装laravel installer:
sudo apt-get install zip unzip
关于export PATH
使用$HOME
而不是代字号~
。希望这能解决你的问题。看起来像路径错误。
export PATH="$PATH:$HOME/.composer/vendor/bin"