처음부터 웹 사이트를 개발하느라 분주한 시간을 보낼 수 없는 사람들을 위해 이제 다음과 같은 여러 콘텐츠 관리 시스템(CMS)이 있습니다. 워드프레스 몇 번의 클릭으로 블로그를 설정하고 웹사이트를 완성하는 데 활용할 수 있습니다.
워드프레스 강력하고 무료인 오픈 소스이며 플러그인이 가능하고 사용자 정의가 가능한 CMS로 전 세계 수백만 명이 블로그와 모든 기능을 갖춘 웹사이트를 운영하는 데 사용하고 있습니다.
특히 사전 웹사이트 디자인 및 개발 지식이 없는 사람들을 위해 설치하고 배우기 쉽습니다. 적극적이고 헌신적인 동료 커뮤니티에서 개발한 수백만 개의 플러그인과 테마를 사용할 수 있습니다. 블로그나 웹사이트를 사용자와 개발자가 원하는 방식으로 작동하고 표시하도록 조정하는 데 활용할 수 있습니다. 원하다.
이 게시물에서는 최신 버전을 설치하기 위해 수행할 수 있는 다양한 단계를 실행합니다. 워드프레스 ~에 우분투 20.04, 우분투 18.04, 그리고 우분투 16.04 ~와 함께 램프 (리눅스, 아파치, MySQL, 그리고 PHP) 스택.
먼저 설치를 위한 다양한 단계를 살펴보겠습니다. 램프 설치를 진행하기 전에 스택 워드프레스.
먼저 소프트웨어 패키지 목록을 업데이트 및 업그레이드한 다음 아파치 다음 명령을 사용하여 웹 서버.
$ sudo apt-get 업데이트. $ sudo apt-get 업그레이드. $ sudo apt-get install apache2 apache2-utils
우리는 활성화해야합니다 아파치2 웹 서버가 시스템 부팅 시 시작되도록 하고 서비스를 시작하고 다음과 같이 상태를 확인합니다.
$ sudo systemctl은 apache2를 활성화합니다. $ sudo systemctl apache2를 시작합니다. $ sudo systemctl 상태 apache2.
Apache를 시작한 후에는 서버에서 HTTP 트래픽을 허용해야 합니다. UFW 방화벽 보여진 바와 같이.
$ sudo ufw "아파치"에서 허용 $ sudo ufw 상태.
여부를 테스트하려면 아파치 서버가 실행 중이면 웹 브라우저를 열고 주소 표시줄에 다음 URL을 입력합니다.
http://server_address. 또는. http://your-domain.com.
웹 서버가 실행 중일 경우 Apache2 기본 색인 페이지가 표시됩니다.
메모: Apache 기본 루트 디렉토리는 /var/www/html, 모든 웹 파일이 이 디렉토리에 저장됩니다.
다음으로 설치해야 합니다. MySQL 아래 명령을 실행하여 데이터베이스 서버
$ sudo apt-get mysql-client mysql-server 설치.
MariaDB를 설치하려면 다음 명령을 사용하여 설치할 수 있습니다.
$ sudo apt-get mariadb-server mariadb-client를 설치합니다.
데이터베이스 서버가 설치되면 보안 스크립트를 실행하여 안전하지 않은 기본 설정을 제거하고 데이터베이스 시스템을 보호하는 것이 좋습니다.
$ sudo mysql_secure_installation
먼저 '를 설치하라는 메시지가 표시됩니다.validate_password' 플러그인이므로 다음을 입력하십시오. 그 - 그래
그리고 누르다 입력하다 또한 기본 암호 강도 수준을 선택합니다.
나머지 질문에 대해서는 다음을 누르십시오. 와이
그리고 치다 시작하다 각 프롬프트에서 키를 누릅니다.
마지막으로 우리가 설치할 PHP 아래 명령을 사용하여 웹 및 데이터베이스 서버와 함께 작동하는 몇 가지 모듈:
$ sudo apt-get install php libapache2-mod-php php-mysql php-curl php-gd php-mbstring php-xml php-xmlrpc php-soap php-intl php-zip
PHP와 모든 필수 확장이 설치되면 Apache를 다시 시작하여 이러한 새 확장을 로드해야 합니다.
$ sudo systemctl apache2를 다시 시작합니다.
또한 테스트를 위해 PHP 웹 서버와 협력하여 작업하고 있으므로 info.php
안에 파일 /var/www/html.
$ sudo vi /var/www/html/info.php.
그리고 아래 코드를 파일에 붙여넣고 저장하고 종료합니다.
PHP phpinfo();
완료되면 웹 브라우저를 열고 주소 표시줄에 다음 URL을 입력합니다.
http://server_address/info.php. 또는. http://your-domain.com/info.php.
확인으로 아래의 php 정보 페이지를 볼 수 있어야 합니다.
최신 버전의 WordPress 패키지를 다운로드하고 터미널에서 아래 명령을 실행하여 압축을 풉니다.
$ wget -c http://wordpress.org/latest.tar.gz. $ tar -xzvf 최신.tar.gz.
그런 다음 압축을 푼 폴더에서 WordPress 파일을 Apache 기본 루트 디렉터리로 이동합니다. /var/www/html/:
$ sudo mv 워드프레스/* /var/www/html/
다음으로 웹 사이트 디렉토리에 대한 올바른 권한을 설정합니다. 즉, 다음과 같이 웹 서버에 WordPress 파일의 소유권을 부여합니다.
$ sudo chown -R www-data: www-data /var/www/html/ $ sudo chmod -R 755 /var/www/html/
아래 명령을 실행하고 루트 사용자 암호를 제공한 다음 입력하다 mysql 쉘로 이동하려면:
$ sudo mysql -u 루트 -p
mysql 셸에서 다음 명령을 입력하고 입력하다 mysql 명령의 각 줄 뒤에. 자신의 유효한 값을 사용하는 것을 잊지 마십시오. 데이터베이스 이름, 데이터베이스 사용자, 또한 강력하고 안전한 암호를 다음과 같이 사용합니다. 데이터베이스 사용자_비밀번호:
mysql> 데이터베이스 만들기 wp_myblog; mysql> CREATE USER 'username'@'%' IDENTIFIED WITH mysql_native_password BY 'password'; mysql> wp_myblog.*에 대한 모든 권한 부여: 'username'@'%'; mysql> 플러시 특권; mysql> 출구;
이동 /var/www/html/ 디렉토리 및 기존 이름 바꾸기 wp-config-sample.php
에게 wp-config.php
. 또한 기본 Apache 인덱스 페이지를 제거해야 합니다.
$cd /var/www/html/ $ sudo mv wp-config-sample.php wp-config.php. $ sudo rm -rf index.html.
그런 다음 MySQL 설정 섹션에서 데이터베이스 정보로 업데이트합니다(아래 이미지에서 강조 표시된 상자 참조).
그런 다음 아래 명령을 사용하여 웹 서버와 mysql 서비스를 다시 시작합니다.
$ sudo systemctl apache2.service 재시작 $ sudo systemctl mysql.service 재시작
웹 브라우저를 연 다음 그림과 같이 도메인 이름 또는 서버 주소를 입력합니다.
http://server_address/info.php. 또는. http://your-domain.com/info.php.
아래 환영 페이지가 나타납니다. 페이지를 읽고 "가자!"를 눌러 계속 진행하고 요청된 모든 화면 정보를 입력합니다.
모든 것이 순조롭게 진행되기를 바라며 이제 즐길 수 있습니다. 워드프레스 당신의 시스템에. 그러나 위의 단계와 관련하여 우려 사항을 표현하거나 질문하거나 추가 정보를 제공하기 위해 이 자습서에 포함되지 않았다고 생각되는 정보가 있는 경우 아래 피드백 섹션을 사용하여 다시 우리에게.