Не мог выполнить команду laravel “laravel новый myapp”

Получение этого, когда я выполняю "$laravel новый myapp

[RuntimeException]
Zip расширение PHP не установлена. Установите его и попробуйте еще раз.

new [--dev] [--5.2] [--] [<name>]"
But to check if i had installed php i exexcuted this command too
"$ php -v
PHP 7.0.18-0ubuntu0.16.04.1 (cli) ( NTS )
Copyright (c) 1997-2017 The PHP Group
Zend Engine v3.0.0, Copyright (c) 1998-2017 Zend Technologies
    with Zend OPcache v7.0.18-0ubuntu0.16.04.1, Copyright (c) 1999-2017, by Zend Technologies"

Выручите меня, я должен начать работать с laravel КАК МОЖНО СКОРЕЕ на моей Ubuntu 16.04!

3
задан 13 June 2017 в 23:47

4 ответа

Возможно, Ваши пропавшие без вести глобальной установки laravel с composer:

Теперь выполненный composer -version от терминала, если Вы не видите, версия, распечатанная затем, запускается там. Установите его с помощью этой ссылки. Если composer есть ли проверка если laravel установлен глобально, выполнен laravel -version от терминала необходимо видеть что-то подобное этому:

Laravel Installer version 1.3.3

Теперь, если это не появляется затем, это не установлено, использование установки:

composer global require "laravel/installer"

Теперь добавьте компоновщик к Вашему system PATH таким образом, можно работать laravel команда. Откройте Ваш /home/$USER/.bashrc файл и эта строка export PATH=$HOME/.composer/vendor/bin:$PATH к нему.

Шаги:

  1. Открытый .bashrc с nano:

    nano /home/$USER/.bashrc
    
  2. Добавьте эту строку export PATH=$HOME/.composer/vendor/bin:$PATH.

    • ОБНОВЛЕНИЕ: На Ubuntu 18.04 строка должна быть export PATH=$HOME/.config/composer/vendor/bin:$PATH
  3. Получите файл с source /home/$USER/.bashrc

Теперь выполненный laravel -version от терминала для обеспечения все подходили. В этой точке можно теперь работать laravel команда для создавания приложений.

Источник:

laravel 5 установки на Ubuntu 16.04

https://laravel.com/docs/5.4#installing-laravel

ОБНОВЛЕНИЕ

Начиная с Вашего тихого наблюдения, что ошибка просто устанавливает то расширение с:

sudo apt install php7.0-zip

Теперь выполненный это laravel управляйте снова.

6
ответ дан 1 December 2019 в 13:23

Установите недостающее расширение с: sudo apt-get install php7.0-zip

0
ответ дан 1 December 2019 в 13:23

Для меня было достаточно удалить и переустановить как это:

composer global remove "laravel/installer"
composer global require "laravel/installer"
1
ответ дан 1 December 2019 в 13:23

Хорошо, у меня есть та же проблема, и быстрым решением мог быть компоновщик использования (если Вам уже установили его). Так, проверьте на установку компоновщика:

composer -V

и используйте эту команду для создания laravel проекта:

sudo composer create-project laravel/laravel my-prpject-name --prefer-dist
0
ответ дан 1 December 2019 в 13:23

Другие вопросы по тегам:

Похожие вопросы: