[웹] Ubuntu 22.04 LTS 서버에 WordPress를 설치하는 방법

LAMP 서버(Apache, MariaDB 및 PHP)를 사용하여 Ubuntu 22.04 LTS Jammy JellyFish에 WordPress CMS를 설치하는 단계를 알아봅니다.

블로그를 운영하고 싶다면 WordPress 소프트웨어를 빨리 접하게 될 것입니다. WordPress가 무엇이며 어떤 가능성을 제공하는지 이 실용적인 팁에서 알려 드리겠습니다.

WordPress는 웹 사이트를 만들 수 있는 세계에서 가장 인기 있는 소프트웨어입니다. 특별한 점은 혁신적인 인터페이스를 마음대로 사용할 수 있다는 것입니다.

플러그인 시스템은 WordPress의 추가 기능입니다. 수천 개의 무료 및 유료 플러그인이 있습니다. 플러그인을 사용하면 웹사이트의 기능을 확장할 수 있습니다. 대시보드를 통해 플러그인을 설치, 구성 및 삭제할 수 있습니다. 테마는 의상, 즉 웹사이트 디자인입니다. 여기에는 수천 개의 무료 및 유료 테마가 있습니다. 몇 번의 마우스 클릭만으로 테마를 변경할 수 있으므로 웹사이트의 모양을 변경할 수 있습니다. 플러그인 및 테마는 WordPress 웹사이트를 구축하는 데 도움이 됩니다.

WordPress는 다음과 같은 거의 모든 웹사이트에 적합합니다. 개인 웹사이트, 블로그, 회사 웹사이트, 회사 웹사이트, 온라인 상점 및 회원 페이지.

Ubuntu 22.04 LTS Linux에 WordPress를 설치하는 단계

이 자습서에 제공된 단계는 20.04/18.04와 같은 다른 Ubuntu 서버 버전에 사용할 수 있습니다. 이 가이드를 따르려면 사용자는 Ubuntu 22.04 LTS, sudo 권한이 있는 루트가 아닌 사용자에 대한 액세스 및 LAMP 스택(여기에 설치됨)이 있어야 합니다.

1. Ubuntu 22.04 업데이트 수행

먼저 시스템 업데이트 명령을 실행하여 시스템의 모든 패키지가 최신 상태이고 APT 패키지 인덱스 캐시가 최신 상태인지 확인합니다.

sudo apt update && sudo apt upgrade

2. WordPress용 Apache 및 PHP 설치

WordPress CMS를 설정하려면 Apache 웹 서버와 PHP 프로그래밍 언어가 필요합니다. 이 단계에서 둘 다 설치해 보겠습니다.

sudo apt install apache2

Apache 설치가 완료되면 해당 서비스를 활성화하고 시작합니다.

sudo systemctl enable apache2

상태를 확인하세요:

systemctl status apache2

기본 페이지에 액세스하여 Apache 웹 서버의 작동을 확인할 수도 있습니다. 이를 위해 Apache를 설치한 Ubuntu 22.04 서버의 IP 주소에 액세스할 수 있는 로컬 시스템 브라우저를 엽니다.

메모: 서버 IP 주소 실제 주소로

http://server-ip-address

아파치 기본 페이지 우분투 22.04

PHP 버전 8 설치

기본 버전의 PHP는 표준 Ubuntu 22.04 LTS 리포지토리를 사용하여 설치할 수 있습니다. 따라서 주어진 명령을 실행하여 시스템에 PHP와 필요한 확장을 설치하기만 하면 됩니다.

sudo apt install -y php php-{common,mysql,xml,xmlrpc,curl,gd,imagick,cli,dev,imap,mbstring,opcache,soap,zip,intl}

위 명령을 완료한 후 버전을 확인하려면 다음을 사용하십시오.

php -v

3. MariaDB 또는 MySQL 설치

Ubuntu 22.04에서 MariaDB 또는 MySQL 데이터베이스 서버를 사용하여 WordPress CMS에서 생성된 데이터를 저장할 수 있습니다. 여기서는 MariaDB 서버를 사용하고 있습니다.

sudo apt install mariadb-server mariadb-client

활성화, 시작 및 서비스 상태 확인:

sudo systemctl enable --now mariadb

확인하다:

systemctl status mariadb

Ctrl+C 나가기 위해서.

데이터베이스 설치 보안:

데이터베이스 인스턴스를 보호하려면 지정된 명령을 실행합니다.

sudo mysql_secure_installation

산출

주어진 질문은 시스템에서 묻고 답변의 예도 아래에 나와 있습니다.

Enter current password for root (enter for none): Press ENTER
Set root password? [Y/n]: Y
New password: Set-your-new-password
Re-enter new password: Set-your-new-password
Remove anonymous users? [Y/n] Y
Disallow root login remotely? [Y/n] Y
Remove test database and access to it? [Y/n] Y
Reload privilege tables now? [Y/n] Y

4. WordPress용 데이터베이스 생성

루트 사용자에 대해 설정한 암호를 사용하여 데이터베이스 서버에 로그인합니다.

sudo mysql -u root -p

명령에 따라 새 DB를 만듭니다. 그러나 교체하는 것을 잊지 마십시오. 새로운 사용자 동일한 방식으로 데이터베이스 사용자에게 지정하려는 이름으로- new_db 데이터베이스 이름과 너의 비밀번호 암호를 위해.

CREATE USER 'new_user'@'localhost' IDENTIFIED BY 'your_password';
CREATE DATABASE new_db;
GRANT ALL PRIVILEGES ON new_db.* TO 'new_user'@'localhost';
FLUSH PRIVILEGES;
Exit;

5. Ubuntu 22.04에 WordPress 설치

WordPress를 설정하기 위한 파일은 수동으로 다운로드해야 하며 명령 터미널을 사용하여 수행할 수 있습니다. 따라야 할 명령은 다음과 같습니다.

sudo apt install wget unzip

워드프레스 다운로드:

wget https://wordpress.org/latest.zip

파일 추출:

sudo unzip latest.zip

웹 폴더로 이동:

sudo mv wordpress/ /var/www/html/

여유 공간을 확보하기 위해 다운로드한 파일을 제거합니다.

sudo rm latest.zip

파일 권한 변경

sudo chown www-data:www-data -R /var/www/html/wordpress/

sudo chmod -R 755 /var/www/html/wordpress/

6. Ubuntu 22.04에서 Apache 구성

그런 다음 Apache 웹 서버의 모듈 및 Vhost 구성 파일을 활성화하여 오류 없이 PorcessWire CMS 파일을 제공하는지 확인합니다.

WordPress용 구성 파일 만들기

sudo nano /etc/apache2/sites-available/wordpress.conf

다음 줄을 복사하여 붙여넣습니다.

<VirtualHost *:80>

ServerAdmin [email protected]

DocumentRoot /var/www/html/wordpress
ServerName example.com
ServerAlias www.example.com

<Directory /var/www/html/wordpress/>

Options FollowSymLinks
AllowOverride All
Require all granted

</Directory>

ErrorLog ${APACHE_LOG_DIR}/error.log
CustomLog ${APACHE_LOG_DIR}/access.log combined

</VirtualHost>

Save the file by pressing Ctlr+O, hitting the Enter key, and then exiting using Ctrl+X.

 

Enable virtual host

sudo a2ensite wordpress.conf

재작성 모듈 활성화

sudo a2enmod rewrite

기본 Apache 테스트 페이지 비활성화

sudo a2dissite 000-default.conf

변경 사항을 적용하려면 Apache 웹 서버를 다시 시작하십시오.

sudo systemctl restart apache2

7. 워드프레스 CMS 웹 인터페이스 설정

위의 단계를 수행한 후 WordPress를 설치한 시스템의 서버 IP 주소에 액세스할 수 있는 시스템 브라우저를 엽니다.

그리고 다음과 같이 지적합니다.

http://your-server-ip-address

설정 시작:

사용하려는 WordPress 언어를 선택한 다음 계속하다 단추.

워드프레스 언어 선택

8. 데이터베이스 정보 추가

다음을 클릭하십시오. 갑시다 생성할 버튼 wp-config 데이터베이스 세부 정보를 저장할 파일입니다.

Wo 구성 파일 데이터베이스 설정

WordPress에서 생성한 데이터를 저장하기 위해 이 자습서에서 만든 데이터베이스, 해당 사용자 및 암호. WordPress 설정 마법사가 요청할 때 세부 정보를 추가한 후 “제출하다” 버튼.

WordPress에 데이터베이스 MariaDB 추가

마지막으로 “설치 실행” 버튼.

Ubuntu 22.04 서버에서 WordPress 설치 실행

9. 관리자 사용자 및 암호 생성

웹사이트에 부여할 사이트 제목을 추가한 다음 사용할 비밀번호와 함께 사용자 이름을 추가합니다. 그런 다음 이메일 주소를 추가한 다음 “워드프레스 설치“.

관리자 사용자 및 암호 생성

10. 백엔드에 로그인

마지막으로 관리자 로그인 페이지가 나타납니다. 생성한 사용자와 암호를 추가합니다.

WordPress CMS의 관리자 대시보드에 로그인

Ubuntu 22.04 jammy linux에 설치된 WordPress CMS

기타 기사:

Ubuntu 22.04 Jammy에 Backdrop CMS를 설치하는 방법
Ubuntu 20.04 LTS에 Umbraco CMS를 설치하는 방법
Ubuntu에서 명령을 사용하여 인터넷 속도 확인…
Ubuntu에서 DNS 네임서버를 설정하는 방법
Lighttpd 웹 서버에 WordPress를 설치하는 방법 – Ubuntu

원문기사 보기