0 부터 1 까지 wordpress 구축

6843 단어
좋 은 사이트 텐 센트 클 라 우 드 개발 자 실험실 을 추천 합 니 다.
저 자 는 개발 자 실험실 의 튜 토리 얼 에 따라 첫 번 째 wordpress 를 만 들 었 습 니 다. 튜 토리 얼 은 좋 지만 작은 구덩이 가 있 습 니 다. 그 튜 토리 얼 에 따라 다음 과 같이 약간 수정 되 었 습 니 다. 또한 가격 때문에 최종 적 으로 아 리 클 라 우 드 를 선택 하여 본 블 로 그 를 만 들 었 습 니 다 =!
이 실험 은 centos 6.8 64 비트 시스템 을 사용 하여 다른 시스템 은 Liux 명령 에 약간의 차이 가 있 을 수 있 습 니 다.
  • Nginx 설치
  • yum 으로 Nginx 설치 yum install nginx -y
  • 수정 / etc / nginx / default. conf (nginx 의 기본 설정, 아무 소 용이 없습니다. 나중에 대 체 됩 니 다) IPv 6 에 대한 감청 을 제거 합 니 다. 예 는 다음 과 같 습 니 다.
  • CentOS 6 은 IPv 6 를 지원 하지 않 습 니 다. IPv 6 주소 에 대한 감청 을 취소 해 야 합 니 다. 그렇지 않 으 면 Nginx 가 성공 적 으로 시작 되 지 않 습 니 다.
    server {
        listen       80 default_server;
        # listen       [::]:80 default_server;
        server_name  _;
        root         /usr/share/nginx/html;
    
        # Load configuration files for the default server block.
        include /etc/nginx/default.d/*.conf;
    
        location / {
        }
    
        error_page 404 /404.html;
            location = /40x.html {
        }
    
        error_page 500 502 503 504 /50x.html;
            location = /50x.html {
        }
    
    }
    
  • 수정 완료 후 시작 nginx: nginx
  • 이때 본 기기 의 외부 네트워크 ip 를 방문 하여 설치 에 성 공 했 는 지 확인 할 수 있 습 니 다. *nginx 를 시작 으로 설정 합 니 다: chkconfig nginx on
  • Mysql 설치
  • yum 으로 Mysql 설치: yum install mysql-server -y
  • 설치 완료 후 Mysql 서비스 시작: service mysqld restart
  • Mysql 계 정 루트 비밀번호 설정: /usr/bin/mysqladmin -u root password 'yourPassword'
  • Mysql 을 시작 으로 설정: chkconfig mysqld on
  • PHP 설치
  • yum 설치 PHP: yum install php-fpm php-mysql php-gd -y
  • 텐 센트 튜 토리 얼 에 phop - gd 패 키 지 를 설치 하지 않 으 면 wordpress 에 사진 을 올 리 는 것 이 잘못 되 었 습 니 다.
  • php - fpm 프로 세 스 시작 (기본 감청 9000): service php-fpm start
  • PHP - FPM 을 시작 으로 설정 chkconfig php-fpm on
  • 이로써 LNMP 환경 설치 완료
  • 워드 프레스 설치
  • yum 으로 워드 프레스 설치 yum install wordpress -y
  • / usr / share / press 에서 wordpress 의 원본 코드 를 볼 수 있 습 니 다.
    기본적으로 최신 버 전의 영문 패 키 지 를 설치 하면 wordpress 배경 에서 웹 사이트 언어 를 선택 할 때 중국 어 를 선택 할 때 반응 이 없습니다. 왜냐하면 중국어 패 키 지 는 부족 하기 때 문 입 니 다.솔 루 션: 인터넷 에 중국어 버 전 을 다운로드 하고 wordpress - content 의 lanuages 폴 더 를 서버 같은 디 렉 터 리 에 추가 합 니 다 (wordpress - content 폴 더 아래)
  • wordpress 데이터베이스 설정
  • Mysql 에 들 어가 wordpress 데이터베이스 만 들 기
  • mysql -uroot --password='yourPassword';
    CREATE DATABASE wordpress;
    exit
    
  • wordpress 프로필 (/ etc / wordpress / wp - config. php) 에 데이터 베 이 스 를 설정 합 니 다. 프로필 은 다음 과 같 습 니 다.
  • nginx 설정
  • nginx 를 설정 하여 phop 에 전송 요청
  • default. conf 파일 을 삭제 하고 / etc / nginx / conf. d 에서 wordpress. conf 를 만 듭 니 다. 파일 내용 은 다음 과 같 습 니 다.
  • server {
        listen 80;
        root /usr/share/wordpress;
        location / {
            index index.php index.html index.htm;
            try_files $uri $uri/ /index.php index.php;
        }
        # pass the PHP scripts to FastCGI server listening on 127.0.0.1:9000
        location ~ .php$ {
            fastcgi_pass   127.0.0.1:9000;
            fastcgi_index  index.php;
            fastcgi_param  SCRIPT_FILENAME      $document_root$fastcgi_script_name;
            include        fastcgi_params;
        }
    }
    
  • nginx 재 부팅, 로드 설정 nginx -s reload
  • 도 메 인 이름 이 있 으 면 wordpress 파일 에 설정 할 수 있 습 니 다. 설정 항목 servername www.yourdomain.com;

    배치 완료, ip 를 통 해 주소 접근:http:///wp-admin/install.php
    도 메 인 이름 구 매, 해석 은 나중에 ~ 마지막 으로 내 가 만 든 블 로 그 를 첨부, 수 치 스 러 운 도 메 인 이름 ~ 사이트 등록 하지 않 았 습 니 다 = =!차압 당 하 다

    좋은 웹페이지 즐겨찾기