우분투 16.04를 사용합니다. 을 실행하면 laravel new myapp
다음과 같은 결과가 나타납니다.
[RuntimeException]
The Zip PHP extension is not installed. Please install it and try again.
new [--dev] [--5.2] [--] [<name>]
설치 되었는지 확인하기 위해 php
다음 명령을 실행했습니다.
$ 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"
답변1
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
.
단계:
.bashrc
다음으로 열기nano
:nano /home/$USER/.bashrc
이 줄을 추가하십시오
export PATH=$HOME/.composer/vendor/bin:$PATH
.- 업데이트: Ubuntu 18.04에서는 이 줄이 다음과 같아야 합니다.
export PATH=$HOME/.config/composer/vendor/bin:$PATH
- 업데이트: Ubuntu 18.04에서는 이 줄이 다음과 같아야 합니다.
다음을 사용하여 파일 소스를 제공합니다.
source /home/$USER/.bashrc
이제 laravel -version
터미널에서 실행하여 모든 것이 제대로 진행되었는지 확인하세요. 이제 laravel
명령을 실행하여 애플리케이션을 생성할 수 있습니다.
원천:
https://laravel.com/docs/5.4#installing-laravel
업데이트
여전히 해당 오류가 표시되므로 다음을 사용하여 해당 확장을 설치하세요.
sudo apt install php7.0-zip
이제 해당 laravel
명령을 다시 실행하십시오.
답변2
나에게는 다음과 같이 제거하고 다시 설치하는 것으로 충분했습니다.
composer global remove "laravel/installer"
composer global require "laravel/installer"
답변3
다음을 사용하여 누락된 확장을 설치합니다.sudo apt-get install php7.0-zip
답변4
좋아, 나도 같은 문제가 있는데 빠른 해결책은 작곡가를 사용하는 것입니다(이미 설치한 경우). 따라서 작곡가 설치를 확인하십시오.
composer -V
다음 명령을 사용하여 laravel 프로젝트를 만듭니다.
sudo composer create-project laravel/laravel my-prpject-name --prefer-dist