[php] 입력 파일을 열 수 없습니다 : 장인

새 laravel 프로젝트를 만들려고하면 CLI에 다음 오류가 나타납니다.

입력 파일을 열 수 없습니다 : 장인

설치 후 cmd 이벤트를 처리하는 스크립트 PHP 아티 즌 지우기 컴파일 오류

PHP 5.5.15와 mcrypt가 활성화 된 최신 버전의 XAMPP v3.2.1을 사용하고 있습니다 (php -m 명령을 실행하여 확인하십시오). 그리고 나는 Windows 8.1을 실행 중입니다.



답변

먼저 Laravel 프로젝트를 생성 해야하며 이미 프로젝트 가있는 경우 cd터미널에서 명령을 사용하여이 프로젝트 디렉토리로 이동해야합니다 cd myproject.

이제 모든 장인 명령을 실행할 수 있습니다. 예를 들어 running을 실행 php artisan하면 사용 가능한 명령 목록이 표시됩니다.


답변

프로젝트 폴더 php artisan안에 있지 않으면 사용할 수 없습니다 laravel.

그것이 그것이 말하는 이유 'Could not open input file - artisan'입니다.


답변

당신이 프로젝트에 있다면 /home/forge/laravel-project/

이렇게 장인을 제대로 실행할 수 있습니다

php /home/forge/laravel-project/artisan ...


답변

아마도 당신은 올바른 디렉토리에 있지 않습니다!


답변

방금 artisan실행 파일 을 만들어야했습니다 .

chmod +x artisan

… 그리고 PHP 접두사없이 작동합니다.


답변

먼저, laravel 프로젝트 폴더에 있어야합니다. 그렇지 않으면 터미널이 artisan프로젝트 디렉토리에서 파일 을 찾을 수 없으며 서버를 시작하기 위해 가져온 후속 요청이 거부됩니다.

데모

라 라벨 프로젝트 이름은 다음 blog과 같습니다.C:\laravel
우리는 다음과 같습니다C:\laravel\blog

터미널을 열 곳

로 이동 C:\laravel\blog디렉토리로 하여 명령 창 (터미널)을여십시오. 아래 코드를 입력하십시오 :

서버를 시작하는 Laravel 터미널 코드

php artisan serve --host 127.0.0.1


답변

라 라벨 프로젝트 폴더에 있어야합니다

로 새 프로젝트를 만들면 laravel new project-name프로젝트 이름이 이름으로 폴더가 만들어집니다. 장인 파일이 해당 폴더에 있으므로 php artisan같은 명령을 사용하기 전에 php artisan serve해당 폴더에 있어야합니다.