Как установить Laravel 5.2

Я устанавливаю среду Laravel в каталог /var/html/www, используя команду

php composer.phar global require "laravel/installer"

Он автоматически меняет каталог установки, отображается сообщение:

Изменен текущий каталог на /home/.composer

В чем причина? Нужно ли добавлять любую другую команду?

Ответ 1

Это связано с тем, что вы установили установщик Laravel с global, который делает его глобально доступным для всех проектов и устанавливает его на /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, см. здесь .

Ответ 2

Позвольте использовать

composer create-project --prefer-dist laravel/laravel project_name "5.2.*"

Ответ 3

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