Невозможно выполнить команду laravel "laravel new myapp"

Получение этого, когда я выполняю "$ laravel new 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!

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,

  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 команда снова.

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

composer global remove "laravel/installer"
composer global require "laravel/installer"

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

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

composer -V

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

sudo composer create-project laravel/laravel my-prpject-name --prefer-dist
Другие вопросы по тегам