Как установить 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