LAMP를 사용하여 Ubuntu에 로컬로 WordPress 설치
- <스팬>1. MAMP를 사용하여 Mac에 로컬로 WordPress 설치
- <스팬>2. WAMP를 사용하여 Windows에 로컬로 WordPress 설치
- 3. 현재 읽고 있는 내용: LAMP를 사용하여 Ubuntu에 로컬로 WordPress 설치
Mac 및 Windows 환경에 WordPress를 설치하는 방법을 다루었습니다. 그렇다면 왜 우리가 선호하는 Linux 기반 OS를 제외해야 할까요? 다음은 Ubuntu에 WordPress를 설치하는 방법을 보여주는 튜토리얼입니다. 이 설치는 10.02 LTS 이상을 포함한 모든 Ubuntu 버전에 유효합니다. (이전 버전을 사용하고 있다면 업그레이드할 시간입니다!)
설치 프로세스의 대부분을 위해 Nano라는 뛰어난 터미널 기반 편집기를 사용할 것입니다. 이미 설치되어 있을 가능성이 높습니다. 그렇지 않은 경우 터미널에 다음 명령을 입력하여 설치할 수 있습니다.
sudo apt-get install nano
복사해서 붙여넣어야 할 코드가 많습니다. 직접 입력하는 것보다 복사하여 붙여넣는 것을 권장합니다. Ctrl+Shift+V를 사용하여 클립보드의 내용을 터미널에 직접 붙여넣을 수 있습니다.
소프트웨어 및 환경 파악
우분투에 WordPress를 설치하기 위해 LAMP를 사용할 것입니다. LAMP는 Linux, Apache, MySQL 및 P로 구성된 오픈 소스 소프트웨어 번들의 약어입니다. HP.
- Apache: 이것은 우리가 사용할 웹 서버 소프트웨어입니다. LiteSpeed나 NGINX를 사용할 수도 있지만 설정이 상당히 복잡합니다.
- MySQL: 이것은 당사의 데이터베이스 소프트웨어입니다.
- PHP: 동적 웹페이지를 구축하고 실행하는 데 널리 사용되는 오픈 소스 웹 스크립팅 언어입니다.
튜토리얼의 OS 환경은 모든 소프트웨어가 최신 버전으로 업데이트된 Ubuntu 12.04 LTS x86을 실행하고 있습니다. Lubuntu, Kubuntu 또는 Mubuntu 등 Ubuntu의 모든 버전을 자유롭게 사용할 수 있습니다. 프로세스는 동일해야 합니다. 소프트웨어를 최신 버전으로 업데이트하려면 터미널을 열고 다음을 입력하세요.
sudo apt-get update
소프트웨어 설치 및 구성:
1. 아파치
sudo apt-get install apache2
Y를 누르고 설치가 진행되도록 하세요. 다음 줄은 성공적인 설치가 끝났음을 나타냅니다.
Setting up apache2-mpm-worker (2.2.22-1ubuntu1.2) ... * Starting web server apache2 [ OK ] Setting up apache2 (2.2.22-1ubuntu1.2) ... Processing triggers for libc-bin ... ldconfig deferred processing now taking place
2. MySQL
sudo apt-get install mysql-server libapache2-mod-auth-mysql php5-mysql
설치하는 동안 MySQL의 루트 비밀번호를 설정하라는 메시지가 표시됩니다.
기억하기 쉬운 것을 입력하세요. 비밀번호로 "qwerty"를 사용하겠습니다. 설치가 완료되면 다음 명령을 사용하여 데이터베이스를 활성화해야 합니다.
sudo mysql_install_db
다음 정보는 비밀번호를 잊어버린 경우에 매우 유용합니다.
sourav@ubuntu:~$ sudo mysql_install_db
[sudo] password for sourav:
Installing MySQL system tables...
OK
Filling help tables...
OK
To start mysqld at boot time you have to copy
support-files/mysql.server to the right place for your system
PLEASE REMEMBER TO SET A PASSWORD FOR THE MySQL root USER !
To do so, start the server, then issue the following commands:
/usr/bin/mysqladmin -u root password 'new-password'
/usr/bin/mysqladmin -u root -h ubuntu password 'new-password'
Alternatively you can run:
/usr/bin/mysql_secure_installation
which will also give you the option of removing the test
databases and anonymous user created by default. This is
strongly recommended for production servers.
See the manual for more instructions.
You can start the MySQL daemon with:
cd /usr ; /usr/bin/mysqld_safe &
You can test the MySQL daemon with mysql-test-run.pl
cd /usr/mysql-test ; perl mysql-test-run.pl
Please report any problems with the /usr/scripts/mysqlbug script!
이것으로 MySQL 데이터베이스 설치가 종료됩니다.
3. PHP
sudo apt-get install php5 libapache2-mod-php5 php5-mcrypt php5-gd php5-xmlrpc php5-curl
관련 PHP 인덱스 파일을 제공하려면 디렉토리 인덱스에 PHP를 추가해야 합니다. 나노를 사용하는 것은 이번이 처음입니다.
sudo nano /etc/apache2/mods-enabled/dir.conf
그러면 동일한 터미널 창에서 nano가 열립니다. dir.conf 파일의 내용을 다음 텍스트로 덮어씁니다.
<IfModule mod_dir.c>
DirectoryIndex index.php index.html index.cgi index.pl index.php index.xhtml index.htm
</IfModule>
저장하려면 Ctrl+O를 누르고 nano를 종료하려면 Ctrl+X를 누르세요.
이제 모든 것이 제대로 실행되는지 확인하기 위해 테스트 PHP 파일을 만듭니다.
sudo nano /var/www/info.php
이는 info.php 파일의 내용이어야 합니다:
<?php
<h3 align="center">"Awesomeness has no charge" - Po the Panda</h3>
phpinfo();
?>
다음 명령을 입력하여 Apache 웹 서버를 다시 시작합니다.
sudo service apache2 restart
브라우저를 열고 다음 URL을 입력하세요.
http://localhost/info.php
그리고 다음과 같은 결과를 얻어야 합니다:
이로써 예비 설정이 완료되었습니다.
워드프레스 설정
1부: 다운로드 및 설치
터미널에서 다음 명령을 실행하십시오.
cd /var/www
sudo wget http://wordpress.org/latest.tar.gz
sudo tar -xzvf latest.tar.gz
이 명령 세트는 www 디렉터리(Apache 웹 서버의 기본 디렉터리) 내에서 WordPress 파일을 다운로드하고 추출합니다. WordPress 설치는 http://localhost/wordpress에서 액세스할 수 있습니다.
2부. 새 MySQL 데이터베이스 만들기
이제 “wpubuntu”라는 새로운 MySQL 데이터베이스를 생성하겠습니다. 튜토리얼에서 루트 비밀번호를 "qwerty"로 설정했다는 것을 기억하세요. MySQL 터미널에 로그인해 보겠습니다.
mysql -u root -p
루트 비밀번호를 입력하면 "mysql>" 프롬프트가 표시되는 MySQL 터미널이 열립니다.
다음으로 새 데이터베이스를 생성하기 위해 MySQL 명령을 입력합니다.
CREATE DATABASE wpubuntu;
다음은 다음과 같습니다.
FLUSH PRIVILEGES;
마지막으로 다음을 입력하여 MySQL 터미널을 종료합니다.
exit
전체 프로세스에 대한 개요는 다음과 같습니다.
sourav@ubuntu:/var/www$ mysql -u root -p
Enter password:
Welcome to the MySQL monitor. Commands end with ; or \g.
Your MySQL connection id is 44
Server version: 5.5.29-0ubuntu0.12.04.2 (Ubuntu)
Copyright (c) 2000, 2012, Oracle and/or its affiliates. All rights reserved.
Oracle is a registered trademark of Oracle Corporation and/or its
affiliates. Other names may be trademarks of their respective
owners.
Type 'help;' or '\h' for help. Type '\c' to clear the current input statement.
mysql> CREATE DATABASE wpubuntu;
Query OK, 1 row affected (0.00 sec)
mysql> FLUSH PRIVILEGES;
Query OK, 0 rows affected (0.00 sec)
mysql> exit
Bye
이제 WordPress에서 사용할 수 있는 새로운 MySQL 데이터베이스가 성공적으로 생성되었습니다.
3부. WordPress 구성
브라우저에서 다음 URL을 엽니다.
http://localhost/wordpress
다음 이미지가 표시됩니다.
구성 파일 만들기를 클릭하고 다음 단계에서 시작을 클릭하세요. 3단계에서는 다음과 같이 세부정보를 입력합니다.
Database Name: wpubuntu
User Name: root
Password: qwerty (or whatever password you've used for the root user)
Database Host: localhost
Table Prefix: pxa_
제출을 클릭하세요. 단계를 올바르게 수행했다면 다음 메시지가 표시됩니다.
다음 단계에서는 사이트 제목, 사용자 및 비밀번호를 설정합니다. 검색 엔진이 오프라인/실험 사이트를 크롤링하는 것을 원하지 않으므로 "검색 엔진이 이 사이트를 색인화하도록 허용" 상자를 선택 취소하는 것이 좋습니다.
그리고 짜잔, Ubuntu에 WordPress가 완전히 작동하는 오프라인 설치가 완료되었습니다!