>我正在使用命令在目录 /var/html/www
中安装 Laravel 框架
php composer.phar global require "laravel/installer"
它会自动更改安装目录,显示的消息是:
将当前目录更改为/home/.composer
原因是什么?我是否需要添加任何其他命令?
这是因为您使用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 的更多信息,请参阅此处的文档。
使用
composer create-project --prefer-dist laravel/laravel project_name "5.2.*"
1) 更改目录的权限以允许 CRUD。打开终端并粘贴此命令
sudo chmod -R o+rw /var/html/www
2) 通过运行以下命令更新包管理器缓存:
sudo apt-get update
3) cd 到你的目录以检查作曲家 JSON 是否存在
cd /var/html/www
和类型
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