Xubuntu에서 아무것도 없는 곳에서 PHP와 Composer와 Laravel을 넣고 일단 움직이는 곳까지
우선 환경을 넣고 「Laravel이 움직였다―」라고 되는 만큼의 녀석입니다.
실제로 개발할 때도 조금 여러가지 고려가 필요할까 생각합니다. (이 절차에서는 예를 들어 DB조차 넣지 않습니다)
PHP
apt를 사용하여 넣습니다.
리포지토리 등록
$ sudo apt-add-repository ppa:ondrej/php
업데이트
리포지토리를 추가한 후 업데이트. 잊기 쉽기 때문에 조심합니다.
$ sudo apt update
설치
Laravel이 필요로 하는 확장 모듈도 미리 둡니다.
(위에서 언급했듯이 이것은 설치에 최소한 필요한 것입니다)
$ sudo apt install php7.3 php7.3-mbstring php7.3-xml php7.3-zip
Composer
공식 h tps : // 게이 t m 포세 r. 오 rg / 도 w 응 아 d / 및 h tps : // 게이 t m 포세 r. rg/do c/00-인 t로. md#gぉ바 ly 를 참조하면 간단합니다만, 좀 더 편합니다.
설치
상기의 공식 사이트에서는 인스톨러를 다운로드해 실행한다고 하는 흐름입니다만, curl로 읽어들인 것을 직접 php로 실행해 버립니다.
실행하면, 현재 디렉토리에 composer.phar
가 만들어지므로, 그것을 적절한 곳 ( htps : // 게이 t이 m 포세 r. rg/do c/00-인 t로. md#gぉ바 ly 에 기재되어 있는 바와 같이, /usr/local/bin/composer
가 추천)에 이동시킵니다.
덧붙여서, "아무것도없는 곳에서"라고 curl이 설치되어 있지 않다고 생각되기 때문에, 그것은 먼저 넣어 둡시다.
# curlをまだ入れていなければ
$ sudo apt install curl
$ curl https://getcomposer.org/installer | php
$ sudo mv ./composer.phar /usr/local/bin/composer
라라벨
Laravel은 Composer를 사용하여 설치합니다.
공식 문서 htps : /// ぁらゔぇl. 이 m/도 cs/6. x 대로 하면 할 수 있습니다. (그렇습니다.
설치
$ composer global require "laravel/installer"
이제 $HOME/.config/composer/vendor/bin
에 설치됩니다. 거기에 패스를 통과하게 되고, 인스톨러의 링크를 패스가 통과하고 있는 곳에 만드는 된다면 좋을 것입니다.
프로젝트 만들기
laravel new
에서 새로운 프로젝트의 가방을 만들고 composer create-project
로 내용을 정돈합니다.
실행했을 때의 로그를 보면 알 수 있습니다만, .env
의 작성이나 필요한 모듈의 인스톨, php artisan key:generate
의 실행등을 composer
가 해 줍니다.
$ laravel new <project_name>
$ cd <project_name>
$ composer create-project --prefer-dist laravel/laravel <project_name>
시작
php artisan serve
이제 Laravel development server started: <http://127.0.0.1:8000>
라는 메시지가 나온다고 생각하므로 htp://127.0.0.1:8000 에 액세스합시다.
이런 식으로 표시되면 성공입니다! !
Reference
이 문제에 관하여(Xubuntu에서 아무것도 없는 곳에서 PHP와 Composer와 Laravel을 넣고 일단 움직이는 곳까지), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다
https://qiita.com/mdstoy/items/10607e1e5975a348d575
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념
(Collection and Share based on the CC Protocol.)
$ sudo apt-add-repository ppa:ondrej/php
$ sudo apt update
$ sudo apt install php7.3 php7.3-mbstring php7.3-xml php7.3-zip
공식 h tps : // 게이 t m 포세 r. 오 rg / 도 w 응 아 d / 및 h tps : // 게이 t m 포세 r. rg/do c/00-인 t로. md#gぉ바 ly 를 참조하면 간단합니다만, 좀 더 편합니다.
설치
상기의 공식 사이트에서는 인스톨러를 다운로드해 실행한다고 하는 흐름입니다만, curl로 읽어들인 것을 직접 php로 실행해 버립니다.
실행하면, 현재 디렉토리에
composer.phar
가 만들어지므로, 그것을 적절한 곳 ( htps : // 게이 t이 m 포세 r. rg/do c/00-인 t로. md#gぉ바 ly 에 기재되어 있는 바와 같이, /usr/local/bin/composer
가 추천)에 이동시킵니다.덧붙여서, "아무것도없는 곳에서"라고 curl이 설치되어 있지 않다고 생각되기 때문에, 그것은 먼저 넣어 둡시다.
# curlをまだ入れていなければ
$ sudo apt install curl
$ curl https://getcomposer.org/installer | php
$ sudo mv ./composer.phar /usr/local/bin/composer
라라벨
Laravel은 Composer를 사용하여 설치합니다.
공식 문서 htps : /// ぁらゔぇl. 이 m/도 cs/6. x 대로 하면 할 수 있습니다. (그렇습니다.
설치
$ composer global require "laravel/installer"
이제 $HOME/.config/composer/vendor/bin
에 설치됩니다. 거기에 패스를 통과하게 되고, 인스톨러의 링크를 패스가 통과하고 있는 곳에 만드는 된다면 좋을 것입니다.
프로젝트 만들기
laravel new
에서 새로운 프로젝트의 가방을 만들고 composer create-project
로 내용을 정돈합니다.
실행했을 때의 로그를 보면 알 수 있습니다만, .env
의 작성이나 필요한 모듈의 인스톨, php artisan key:generate
의 실행등을 composer
가 해 줍니다.
$ laravel new <project_name>
$ cd <project_name>
$ composer create-project --prefer-dist laravel/laravel <project_name>
시작
php artisan serve
이제 Laravel development server started: <http://127.0.0.1:8000>
라는 메시지가 나온다고 생각하므로 htp://127.0.0.1:8000 에 액세스합시다.
이런 식으로 표시되면 성공입니다! !
Reference
이 문제에 관하여(Xubuntu에서 아무것도 없는 곳에서 PHP와 Composer와 Laravel을 넣고 일단 움직이는 곳까지), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다
https://qiita.com/mdstoy/items/10607e1e5975a348d575
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념
(Collection and Share based on the CC Protocol.)
$ composer global require "laravel/installer"
$ laravel new <project_name>
$ cd <project_name>
$ composer create-project --prefer-dist laravel/laravel <project_name>
php artisan serve
Reference
이 문제에 관하여(Xubuntu에서 아무것도 없는 곳에서 PHP와 Composer와 Laravel을 넣고 일단 움직이는 곳까지), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://qiita.com/mdstoy/items/10607e1e5975a348d575텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)