Deploy Laravel on Digital Ocean | Install LEMP stack on Ubuntu server #3

그래서 마지막 에피소드에서 우리는 SSH를 만들었습니다 key 우리는 루트에 대한 로그인을 제한했습니다

로그인을 제한 한 이유는 무엇입니까? 암호 및 우리 서버에 로그인하는 유일한 방법은 SSH 키를 사용하는 것입니다 bitfumes – tutorial 서버에서 사용자를 연상케합니다 이제 우리가 어떻게 업로드 할 수 있는지 보도록하겠습니다 이 서버에 수준 응용 프로그램을 배포 할 수있는 방법 그리고 우리는 nginx가 필요하다 그리고 우리는 또한 데이터베이스와 더 중요한 것은 MySQL을 필요로한다

우리는 이러한 것들을 우리가 어떻게 처리 할 수 ​​있는지 보도록하자 우분투에서 소프트웨어를 사용하려면 모든 명령을 가상으로 실행해야합니다 서버에는 apt-get이라는 패키지 관리자가 있으므로 apt-get은 작곡가와 비슷합니다 또는 npm 노드 패키지 관리자는 패키지를 관리하거나 소프트웨어의 첫 번째로 우리가해야 할 일은 우리가 apt-get update를해야한다는 것입니다 처음으로 우리는 업데이 트를보고 그래서 Enter를 치자 그것은 업데이 트됩니다 우리가 인간과 서버에 이미 가지고있는 모든 것들을 apt-get이 업데이트하고 첫째로 PHP를 설치하기 위해서 우리는 먼저 종이 버전을 확인해야합니다

당신이 이미 PHP를 가지고 있기 때문에 우리가 가지고있는 것을 보게 될 것입니다 예를 들어, sudo apt 캐시를 만든 다음 PHP를 검색하고 PHP를 검색해 보겠습니다 그러면 우리는 PHP 700 또는 우리가 가지고있는 바닥에서 볼 수있는 예를 볼 수 있습니다 PHP-V를 사용하여 PHP 버전을 구할 수 있습니다

PHP 70을 사용하면 어떻게 될까요? PHP 또는 최신 HP를 설치하여 최신 PHP를 설치해야합니다 sudo apt-get PHP 72 – CLI가 결과를 보자 CLI hmm it says PHP 7

2 – CLI가 무효 연산자로 인식하지 못함 첫째로 우리는 다시 저장소를 설치해야한다 다시 sudo는 응용 프로그램 저장소를 추가한다 그 저장소가 PPA 저장소이고 이름은 ondrej / PHP는 많은 PHP 패키지를 제공하므로 여러분이 알맞은 맞춤법을 제공하고 이제는 계속 입력하라는 메시지가 표시됩니다 예, 그렇다면 이번에는 PHP 버전이 많이 나올 수 있으므로 다시 말할 것입니다 sudo apt – PHP를 검색하면 PHP 7

2가 있어야합니다 우리가 우리의 apt-get을 업데이트해야하기 때문에 여기에 없기 때문에 하나의 작은 sudo를 얻는다 apt-get update를 실행하고 우리가 여기서 몇 가지로 얻을 수있는 것을 보자 두 번째로 우리는 런치 패드 도트 그물이 없다고 말하는 한가지 문제가 있습니다 먼저 여기에 설치하기 위해 작은 sudo apt-get을 하나 설치해야합니다

리포지토리가 없으므로 리포지토리를 추가 할 수 있습니다 앱을 추가하거나 앱을 추가 할 수 있습니다 그러고 나서 이것에 대해 걱정하지 마라 나는이 것들을 설명을 모두 기억할 필요가 없기 때문에 내가 타이핑하고있는 것을 볼 수 있습니다 탭에서 복사하여 붙여 넣기 할 수 있습니다

설명 그래서 우리는 그것을 설치했습니다 우리가 런치 패드를 설치하기 위해 설치 한 저장소 – sudo apt-get과 런치 패드 – 키 가져 오기 이것은 우리가 가지고있는 소프트웨어입니다 우리가 여기에 ok를 설치해야하기 때문에 설치하라 이제 런치 패드 키를 설치하고 설치가 완료되었습니다 이런 종류의 문제에 다시 한번 대면 패키지를 찾을 수 없습니다

apt-get update를 실행하여 이러한 것들을 업데이트하고 다시 분명하게 저장소 PPA 저장소에 오류가있어서 이제 런치 패드를 설치해 봅시다 다시 한 번 그리고 이번에는 성공하고 이제해야 할 일은 우리가해야 할 일입니다 sudo를하고 런치 패드가 키를 얻으면 이제 그 키를 얻습니다 모든 것이 좋다는 것을 의미합니다 지금 업데이트하면 오류가 발생하지 않습니다

이처럼 좋아요 이제는 작은 업데이트가 많이 있습니다 우리가 이렇게 성공적으로 업데이트해야 할 때, 그리고 sudo가 적절하다고 말할 때 캐시 검색 PHP 그리고 이것은 PHP 72를 가져와야합니다 이것은 우리가 무엇이든 설치할 수 있음을 의미합니다

PHP 72와 관련이 있으므로 PHP 72를 설치하여 sudo apt-get install을 설치하자 Y 플래그를 제공하여 묻지 않도록 설치 하시겠습니까? 그 같은 PHP 72 그리고 첫째로 CLI 다음에 PHP 7

2 fpm 다음 PHP 72 한번 더 많은 것은 여기에오고 B 문자열은 괜찮은 PHP 72와 여기에 MySQL이 있으므로 내 SQL은 PHP가 72 곱슬 곱슬하고 PHP 71이 아닙니다 – 7

2 M 지하실은 가치가 떨어지기 때문에 71 m 지하실 수준이 필요하기 때문에 모든 것이 설정되도록 알았어 지금 enter를 치자 그리고 우리가 얻고있는 정보를 보자 모든 것을 모두 설치하고 이제는 PHP가 성공적으로 완료되었습니다

그래서 PHP – V를 말할 것입니다 그리고 이번에는 70을 잃었습니다 Ubuntu CLI와 모든 것이 이제는 MySQL을 설치하기를 원하는대로 설정되었습니다 서버이므로 sudo apt-get MySQL – server를 설치하면 쉽게 작업을 수행 할 수 있습니다

아주 빨리 다운로드하십시오 MySQL을 처음 설치하면 생성하라는 메시지가 나타납니다 새 암호 그래서 암호를 말할 것입니다 1 2 3 4 5 6 ok 1 2 3 4 5 6 한번 더 그때까지 다운로드를 계속하기 때문에 지금 MySQL이 성공적으로 볼 수 있습니다 그래서 만약 내가 내 SQL을 말하면 나는 말할 것이다 – 당신은 이미 모든 사용자를위한 것입니다 루트를 누른 다음 비밀 번호를 입력하고 1 2 3 4 5 6을 입력하면 우리가 볼 수 있습니다 MySQL은 그래서 내가 쇼 데이터베이스를 말하고이 라인 히트를 닫으면 우리는 예를 입력하십시오 데이터베이스 그래서 지금 여기서 확인을 누른 다음 우리가 sudo를 설치해야만 종료 설치하지만 apt-get install nginx 그리고 그것은 매우 중요합니다

그렇습니다 나는 그것을 설치하고 싶다 그리고 엔진 X도 완전히 설치된다 그래서 나는 간다 번쩍이기 위해 ET C /라고 말하자

우리는 물건 목록을 방문한다 등이 폴더에 EDC 폴더 예, 우리는 nginx 폴더 가이 시간이 증거 예, 우리는 nginx 다음 엔진 X 후 우리는 다음 부품 엔진 X 자식이 필요하므로 설치하고 얻을 수도 있고 자식은 또한 설치해야합니다 git git – V라고 말하면, 우리는 버전이 double이라는 것을 말해야한다고 말합니다 그래, 그래서 자식 버전은 게이트가 또한 하나 설치되어 있기 때문에 두 지점 7 점 4입니다 마지막으로 설치해야 할 것은 키트이고 그 다음에 압축을 풀고 압축을 풀어야한다는 것입니다 패키지를 다운로드 할 때 컴퓨터에서 필요합니다

한 줄로 모든 것을 할 수 있습니다 나는 당신에게 보여준 것을 보여 줬습니다 개별적으로 MySQL을 누른 다음 유전학 다음 게이트 그냥 지퍼를 말할 수 있습니다 게이트를 풀고 엔진 X를 누른 다음 QL을 빼십시오 그래서 지퍼를 풀어 시간을 절약 할 수 있습니다 우리는 우리가 설치 한 PHP를 설치 한 많은 것들을 다뤘습니다

우리가 설치 한 엔진 X – 우리가 설치 한 ql 서버 우리는 zip을 설치하고 압축을 풀었습니다 다음 에피소드에서는 우리가 어떻게 github 저장소를 연결할 수 있는지 볼 것입니다 게이트를 통해이 서버의 측면을 살펴보고 nginx가 삶의 수준 프로젝트 그래서 당신이 가입하지 않은 경우 이동하여 구독하십시오 이 동영상을 개발자 친구와 공유하기 위해 전달하지 마세요 레벨과 서버 구성에 관한 지식을 얻습니다 좋아하는 것을 잊지 말고 Facebook 트위터와 Instagram의 영화까지 그럼 안녕히 계세요