Laravel의 Artisan을 설치하는 방법은 무엇입니까?
Laravel에서 마이그레이션을 만들고 싶지만 튜토리얼 에 따라 Artisan CLI가 필요합니다. php
명령은 잘 작동 내가 Windows에서입니다. 난에 입력 php artisan
또는 php artisan list
나는 다음과 같은 오류가 발생합니다 :
입력 파일을 열 수 없습니다 : artisan
문서 나 Google에서 가이드를 찾을 수 없었습니다. Artisan은 어떻게 설치하나요?
프로젝트의 루트 폴더 사용
Artisan은 기본적으로 Laravel과 함께 제공되며, php
명령 이 제대로 작동 하면 프로젝트의 루트 폴더 로 이동하는 것뿐입니다 . 루트 폴더입니다 의 상위 폴더 app
폴더 . 예를 들면 :
cd c:\Program Files\xampp\htdocs\your-project-name
이제 php artisan list
PHP가 artisan
프로젝트 폴더에서 호출 된 파일을 실행하므로 명령이 제대로 작동 합니다.
프레임 워크 설치
Artisan은 vendor
폴더에 저장된 스크립트를 실행 하므로 Laravel GitHub repo 다운로드 및 추출과 같이 Composer없이 Laravel을 설치 한 경우 프레임 워크 자체가 없으며 사용하려고 할 때 다음 오류가 발생할 수 있습니다. 장인:
입력 파일을 열 수 없습니다 : artisan
이를 해결하려면 composer install
프로젝트의 루트 폴더에서 실행하여 프레임 워크 자체를 설치해야 합니다.
laravel 설치 페이지를 읽으면됩니다.
- 아직 설치되지 않은 경우 Composer 설치
- 명령 줄을 열고 다음을 수행합니다.
composer global require "laravel/installer"
htdocs 또는 www 디렉토리 내에서 다음 중 하나를 사용하십시오.
laravel new appName
(최신 Laravel (1.3.2)을 사용하는 동안 Windows 컴퓨터에서 오류가 발생할 수 있습니다) 또는 :
composer create-project --prefer-dist laravel/laravel appName
(이것은 Windows에서도 작동합니다) "appName"이라는 프로젝트를 만듭니다.
"php artisan xyz"를 사용하려면 프로젝트 루트 안에 있어야합니다! 장인은 PHP가 사용할 파일이므로 ... 간단합니다;)
Laravel로 작업하는 동안 laravel 디렉토리 구조의 루트에 있어야합니다. App, route, public 등 폴더가 루트 디렉토리입니다. 문제를 해결하려면 아래 단계를 따르십시오. 다음을 사용하여 작성기 상태를 확인하십시오.composer -v
먼저 Composer를 사용하여 Laravel 설치 프로그램을 다운로드하십시오.
composer global require "laravel/installer"
아래 명령으로 확인하십시오.
php artisan serve
여전히 작동하지 않으면 기존 코드로 새 프로젝트를 만듭니다. LINK 사용
설명 : composer를 사용하여 폴더 (예 : myfolder)에 새 laravel 프로젝트를 설치하면 artisan이 laravel 안에있는 것보다 폴더 (myfolder / laravel) 안에 전체 laravel 프로젝트가 설치됩니다. 즉, 오류가 발생하는 이유,
입력 파일을 열 수 없습니다 : artisan
해결책 : 명령 프롬프트를 통해 해당 위치로 들어가거나 폴더 내에서 laravel 파일을 이동해야합니다.
laravel에서 artisan은 루트 / 보호 된 페이지 아래에있는 파일입니다.
예를 들면
c : \ xampp \ htdocs \ my_project \ protected \ artisan
텍스트 편집기로 "artisan"파일의 내용을 볼 수 있습니다. 이것은 php 명령 구문입니다.
그래서 우리가 입력 할 때
PHP 장인
"artisan"파일에서 PHP 스크립트를 실행하도록 PHP에 지시합니다.
예를 들면 :
PHP 장인 변경
현재 laravel 버전의 변경 사항을 표시합니다.
다른 옵션을 보려면 다음을 입력하십시오.
PHP 장인
기억하세요 !! : Composer를 성공적으로 설치했다면 이미 Artisan을 가지고있는 것입니다 ... 모든 멍청한 사람들에게 도움이되기를 바랍니다 !!
참고 URL : https://stackoverflow.com/questions/21175570/how-to-install-laravels-artisan
'your programing' 카테고리의 다른 글
vs (0) | 2020.10.12 |
---|---|
신호 처리기에서 printf를 사용하지 않는 방법은 무엇입니까? (0) | 2020.10.12 |
ConfigureServices 메서드에서 IHostingEnvironment 액세스 (0) | 2020.10.12 |
MSIL과 Java 바이트 코드의 차이점은 무엇입니까? (0) | 2020.10.12 |
SQL의 데이터베이스 테이블에서 상위 n 개를 제외한 모두 삭제 (0) | 2020.10.12 |