Walle 자동화 배치 구축

3087 단어 Linux
먼저 제 서버 를 말씀 드 리 겠 습 니 다. 아 리 클 라 우 드 ubuntu 시스템 (자체 사용) 은 아무것도 없 는 서버 입 니 다. 텅 비 었 습 니 다. 자신의 수 요 를 만족 시 키 기 위해 뒤 척 이기 시 작 했 습 니 다 ~
1. node 설치
인터넷 에서 apt - get 을 사용 하여 설치 한 것 을 많이 찾 았 지만 이 설치 패키지 의 node 버 전 은 v4. x 입 니 다.너무 낮 아 요.홈 페이지 설치 잊 어 버 렸 어 요.
sudo git clone https://github.com/nodejs/node.git
sudo chmod -R 755 node

cd node
sudo ./configure
sudo make
sudo make install

아니면 우리 가 먼저 wget 을 설치 하 든 가.그리고 우 리 는 이렇게:
wget https://nodejs.org/dist/v10.9.0/node-v10.9.0-linux-x64.tar.xz //   
tar xf  node-v10.9.0-linux-x64.tar.xz   //   
cd node-v10.9.0-linux-x64/     //       
./bin/node -v  //   node  ,    

2. git 설치
git         ,       `apt-get install git `

3. 서버 Walle 의존 환경 설치
         ,  :

① 이 의존 을 보면 좀 어 리 석 을 수 있 지만 조급해 하지 마 세 요. 우리 bash 는 이미 있 습 니 다.다음은 아래 거 봐.LNMP / LAMP (전방 에서 개발 한 나 로 서 정말 멍청 하 다. 이게 무슨 귀신 인지 모르겠다) 는 스스로 인터넷 에서 검색 해 보고 한 걸음 한 걸음 설치 할 수 밖 에 없 었 다.다음 코드 보기:
wget http://soft.vpser.net/lnmp/lnmp1.5.tar.gz -cO lnmp1.5.tar.gz && tar zxf lnmp1.5.tar.gz && cd lnmp1.5 && ./install.sh lnmp  //       LAMP             lamp  。

위 와 같은 설치 명령 을 실행 하면 다음 과 같은 절차 가 있 습 니 다.
  • Enter your choice (MySQL 버 전 선택), 우 리 는 기본 값 으로 하면 됩 니 다. Enter
  • my sql 루트 비밀 번 호 를 설정 하고 차 로 돌아 가면 됩 니 다
  • PHP 버 전 을 선택 합 니 다. Walle 은 phop 이 5.4 + 인 버 전에 의존 해 야 합 니 다. 우 리 는 기본 값 을 선택 하면 됩 니 다. (기본 값 은 5.6 + 인 것 같 습 니 다. 어쨌든 Walle 이 의존 해 야 할 버 전보 다 높 으 면 됩 니 다)
  • Jemalloc 나 TCMalloc 를 설치 하 는 것 을 선택 하 십시오. 저 희 는 선택 하지 않 습 니 다!그냥 묵인 하고 차 로 돌아 가서 그의 설 치 를 기다 리 세 요. 몇 십 분, 몇 시간 이 다 르 지 않 을 수도 있 습 니 다. 주로 기계 의 배치 망 속 도 를 보 는 등 원인 일 수도 있 습 니 다.저 는 25 분 동안 설치 하고 설치 에 성공 한 후에 다음 과 같이 캡 처 했 습 니 다.
  • 우 리 는 Nginx, MySql, PHP 가 모두 running 상태 이 고 80 과 3306 포트 가 존재 한 다 는 것 을 잘 알 고 있다.Install lamp v1.5 completed! enjoy it. 인터넷 에서 도 설치 과정 에서 오류 가 발생 할 수 있다 고 합 니 다. 어쨌든 저 는 순조롭게 설치 되 었 습 니 다. 진심으로 오류 가 발생 하지 않 았 습 니 다.
    ② 그 다음 에 우 리 는 COMPOSER, ubuntu 를 설치 하여 직접:
    apt-get install composer
    

    ③ 홈 호스트 설치 ansible
    apt-get install ansible
    

    홈 호스트 는 다른 설정 이 필요 없 이 ~ /. ssh / config 이름, 인증서 설정 을 호 환 합 니 다.대상 기 는 추가 설정 이 필요 없습니다.
    4. Walle 설치
    지금 이 순간 홈 페이지 의 설치 순 서 를 봐 야 한다.https://www.walle-web.io/docs/installation.html 。
    먼저 제 가 홈 페이지 에 설치 할 때 겪 은 문 제 를 말씀 드 리 겠 습 니 다. ① git clone 은 권한 이 없습니다.내 github 에 공개 키 가 없 는 것 을 발견 하면 git clone 을 실행 할 때 권한 이 없다 고 알려 주 고 https 를 통 해 clone 을 진행 하면 된다 ② vendor 를 설치 할 때 could not find driver 를 알려 준다.다음 명령 직접 실행: sudo apt install php 7.0 - mysql
    //        
    cd  /etc/php/7.0/cli    //        
    sudo vim php.ini        //vim      
                            //     root    
    /pdo                    //  ,    enter   
                            // i   vim    
    extension=php_pdo_mysql.dll  //  extensions   ; 
                            // shift + :  ,    wq
    

    Walle - web 디 렉 터 리 로 돌아 가서 실행 합 니 다. / yii Walle / setup 하면 됩 니 다. 이렇게 하면 Walle 이 설치 되 었 습 니 다.

    좋은 웹페이지 즐겨찾기