2016-03-15 92 views
6

我安装Laravel框架目录/var/html/www,使用命令如何安装Laravel 5.2

php composer.phar global require "laravel/installer" 

它改变安装目录下自动,显示的信息是:

更改当前目录为/ home/.composer

的原因是什么?我是否需要添加其他命令?

+0

? – Terabyte

+1

ubuntu。谢谢 –

回答

11

这是因为您安装了带有global的Laravel安装程序,该安装程序使其可用于所有项目,并将其安装到/home/.composer

这应该是没事的,因为它是唯一的Laravel的安装,而不是一个Laravel 项目应在后面的步骤来创建(见下文),这应该安装在您的/var/html/www然后。

/var/html/www运行以下命令来创建一个新的项目(不需要Laravel安装程序):

composer create-project --prefer-dist laravel/laravel YourProjectName 5.2 

或使用Laravel安装

laravel new YourProjectName 

欲了解更多信息如何安装Laravel见documentation here

+1

谢谢PEH,现在我已经安装laravel 5.2成功。 –

+0

嗨,你可以以多种方式安装Laravel。当你试图安装“laravel /安装”,这意味着你愿意CDing到在/ var/www/html等使用“laravel”像* laravel新YOUR_PROJECT_NAME命令“*,你应该做的。 虽然通过Composer安装laravel应用程序是由@Peh通知的,这也是更好的方法,但是您不需要运行“composer global require”laravel/installer =〜1.1“'。 –

+0

@裴,我很欣赏你的这种快速反应,并编辑回答。谢谢。 –

-2

1)更改目录的权限,允许CRUD。 打开终端,并粘贴此命令

sudo chmod -R o+rw /var/html/www 

2)运行更新软件包管理器缓存:

sudo apt-get update 

3)cd到你的目录,以检查是否作曲家JSON确实存在

cd /var/html/www 

and type

composer 

4)在目录中运行

curl -sS https://getcomposer.org/installer | sudo php -- --install-dir=/usr/local/bin --filename=composer 

5)安装作曲家为了测试它的安装运行

composer 

6)现在,在你的目录中安装laravel 5.2(在/ var/HTML/WWW)

composer create-project laravel/laravel ProjectName 5.2 --prefer-dist 
你使用的是什么操作系统
+1

为什么heck需要'apt-get update'?而他已经安装了作曲家,他不需要这些步骤! –

+0

更新软件包管理器并确保服务器安装了所有依赖项。对于开发人员的缘故.. – Terabyte

+0

这绝对不是安装Laravel所需要的,甚至不需要安装Composer(并且他已经安装了Composer)。对不起,但我必须说,这不是他问的问题的适当答案! –