我正在使用命令
在目录/var/html/www
中安装Laravel框架
php composer.phar global require "laravel/installer"
它会自动更改安装目录,显示消息为:
将当前目录更改为/home/.composer
是什么原因?我是否需要添加任何其他命令?
答案 0 :(得分:13)
这是因为您使用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 :(得分:0)
让我们使用
composer create-project --prefer-dist laravel/laravel project_name "5.2.*"
答案 2 :(得分:-2)
1)更改目录的权限以允许CRUD。 打开终端并粘贴此命令
Test()
2)运行以下命令更新程序包管理器缓存:
sudo chmod -R o+rw /var/html/www
3)cd到你的目录,检查作曲家json是否存在
sudo apt-get update
并输入
cd /var/html/www
4)在目录中运行作曲家
composer
5)测试它是否已安装运行
curl -sS https://getcomposer.org/installer | sudo php -- --install-dir=/usr/local/bin --filename=composer
6)现在在目录(/ var / html / www)
中安装laravel 5.2composer