Laavel을 영입해서 좀 반했어요.

라벨을 놓을 때 뭔가를 좀 끼고 싶었는데 도움이 됐으면 좋겠다고 해서 적어놨어요.
참고로 php의 버전은 7.3입니다.

Composter 가입

$ php -r "unlink('composer-setup.php');"
$ sudo mv composer.phar /usr/local/bin/composer
$ sudo chmod +x /usr/local/bin/composer
$ composer
   ______
  / ____/___  ____ ___  ____  ____  ________  _____
 / /   / __ \/ __ `__ \/ __ \/ __ \/ ___/ _ \/ ___/
/ /___/ /_/ / / / / / / /_/ / /_/ (__  )  __/ /
\____/\____/_/ /_/ /_/ .___/\____/____/\___/_/
                    /_/
Composer version 1.9.0 2019-08-02 20:55:32

Usage:
.
.
.

라벨을 틀다

$ composer global require "laravel/installer=~1.1" 
$ laravel
Laravel Installer 1.5.0

Usage:
.
.
.

프로젝트 제작(여기에 설치됨)


laravelapp라는 프로젝트를 만듭니다.그리고 나서
Crafting application...
Loading composer repositories with package information
Installing dependencies (including require-dev) from lock file
Your requirements could not be resolved to an installable set of packages.

  Problem 1
    - Installation request for erusev/parsedown 1.7.3 -> satisfiable by erusev/parsedown[1.7.3].
    - erusev/parsedown 1.7.3 requires ext-mbstring * -> the requested PHP extension mbstring is missing from your system.
  Problem 2
    - Installation request for laravel/framework v5.8.31 -> satisfiable by laravel/framework[v5.8.31].
    - laravel/framework v5.8.31 requires ext-mbstring * -> the requested PHP extension mbstring is missing from your system.
  Problem 3
.
.
.
문제가 많은 것 같습니다.
오류로 추정하려면 ext-mbstring이 필요합니까sudo apt install php7.3mbstring 다시 해볼게요.
그런 다음 Application already exists를 사용하여 필터를 제거합니다.
욕을 먹다.프로젝트 목록이 완성된 것 같습니다.
따라서laravelapp 디렉터리로 이동한 후php artisan serve그래서 이런 착오가 생겼다.
PHP Warning:  require(/home/hibiki/tmp/laravel/laravelapp/vendor/autoload.php): failed to open stream: No such file or directory in /home/hibiki/tmp/laravel/laravelapp/artisan on line 18
PHP Fatal error:  require(): Failed opening required '/home/hibiki/tmp/laravel/laravelapp/vendor/autoload.php' (include_path='.:/usr/share/php') in /home/hibiki/tmp/laravel/laravelapp/artisan on line 18
알아봤는데 composer install로 해결한 것 같아요.
Loading composer repositories with package information
Installing dependencies (including require-dev) from lock file
Your requirements could not be resolved to an installable set of packages.

  Problem 1
    - Installation request for phar-io/manifest 1.0.3 -> satisfiable by phar-io/manifest[1.0.3].
    - phar-io/manifest 1.0.3 requires ext-dom * -> the requested PHP extension dom is missing from your system.
  Problem 2
    - Installation request for phpunit/php-code-coverage 6.1.4 -> satisfiable by phpunit/php-code-coverage[6.1.4].
    - phpunit/php-code-coverage 6.1.4 requires ext-dom * -> the requested PHP extension dom is missing from your system.
  Problem 3
.
.
.
이런 느낌으로 많은 Problem이 생겼어요.
ext-dom이란?
찾아봤는데, php7.3 -xml 포장인 것 같아요.sudo apt install php7.3-xml(php의 버전을 적당히 바꾸세요.)composer install그래서 성공했다.
그리고 php artisan serve에 라벨의 페이지를 표시하면 성공!
감자칩

???
찾아보니 서류를 숨겼다.env 생성(.env.sample 파일의 내용cp)
encryption key를 추가하면 500개의 오류를 고칠 수 있을 것 같아요.
키가 그래.
$ php artisan key:generate
$ php artisan config:clear

이렇게 되면 라벨은 안전하게 표명되기 때문에 끝난다.
참고 문헌
다양한 OS로 compooser 설치 방법 파악
laavel로 서버를 시작할 수 없습니다
[Larvel] Larvel에 들어가 보세요.프로젝트가 작성될 때까지
Compooser로 PHPUnit 설치 시 노트
살의!라벨을 초기에 가져오면 500개의 오류가 발생합니다!

좋은 웹페이지 즐겨찾기