Ubuntu 15.04 서버에 LAMP (Linux, Apache, MySQL/MariaDB, PHP) 및 PhpMyAdmin 설정하기

LAMP 스택은 웹 서비스와 관련된 가장 자주 사용되는 오픈 소스 소프트웨어의 조합입니다. 이 그룹에는 Apache 웹 서버, MySQL/MariaDB 및 PHP가 포함됩니다. 종종 MySQL/MariaDB 데이터베이스는 phpMyAdmin과 같은 데이터베이스 관리 도구를 통해 관리됩니다.

본 문서에서는 Ubuntu 15.04 기반 서버에 LAMP를 설치하는 과정을 안내합니다.

요구 사항:

시작하기 전에 충족되어야 할 몇 가지 요구 사항이 있습니다:

  1. Ubuntu 15.04의 최소 설치.
  2. 서버에 SSH 액세스(직접적인 서버 액세스가 없는 경우).
  3. 서버로 사용할 기계라면 정적 IP 주소가 구성되어 있는지 확인해야 합니다.

단계 1: 서버 호스트 이름 설정 및 시스템 업데이트

1. Ubuntu 15.04 서버가 실행되고 있는 즉시 SSH를 통해 액세스하고 호스트 이름을 설정합니다. 다음 명령을 사용하여 쉽게 수행할 수 있습니다:

$ sudo hostnamectl set-hostname your-hostname.com
$ hostnamectl
Set Hostname for System

물론 실제로 사용할 호스트 이름으로 “your-hostname.com”을(를) 변경해야 합니다.

2. 시스템이 최신 상태인지 확인하려면 다음 명령을 실행합니다:

$ sudo apt-get update && sudo apt-get upgrade
Upgrade Ubuntu 15.04

단계 2: Apache 웹 서버 설치

3. Apache는 가장 자주 사용되는 웹 서버이며 온라인으로 제공되는 대부분의 사이트를 호스팅합니다. 서버에 Apache를 설치하려면 다음 명령을 입력하면 됩니다:

$ sudo apt-get install apache2
Install Apache Web Server

이제 다음을 실행하여 Apache를 시작할 수 있습니다:

$ sudo service apache2 start

Start Apache Service

4. To verify if the web server is working correctly, open http://server-ip-address in your browser. You can find your server IP address by running:

$ ifconfig –a
Check IP Address

브라우저에서 IP 주소에 액세스하면 다음과 유사한 페이지가 표시됩니다:

Apache Default Page

단계 3: 모듈과 함께 PHP 설치

5. PHP하이퍼텍스트 프리프로세서의 약자입니다. 주로 데이터베이스와 함께 동적 웹 페이지를 생성하는 데 사용되는 강력한 프로그래밍 언어입니다. PHP 코드는 웹 서버에 의해 실행됩니다.

PHP를 설치하려면 다음 명령을 실행하십시오:

$ sudo apt-get install php5 php5-mysql php5-mcrypt php5-gd libapache2-mod-php5
Install PHP and PHP Modules

6. PHP 설치를 테스트하려면 웹 서버 루트 디렉토리로 이동하여 php_info.php라는 파일을 만들고 엽니다:

$ cd /var/www/html/
$ sudo vim php_info.php

다음 코드를 삽입하십시오:

<?php phpinfo(); ?>

파일을 저장하고 브라우저에서 http://your-ip-address/php_info.php를 입력하여로드하십시오. PHP 설정에 대한 정보를 제공하는 phpinfo() 함수의 출력을 볼 수 있어야합니다:

Check PHP Info

나중에 더 많은 PHP 모듈을 설치할 수 있습니다. 더 많은 모듈을 검색하려면 다음을 사용하십시오:

$ sudo apt search php5

단계 4: MariaDB 서버 및 클라이언트 설치

7. MariaDB는 상대적으로 새로운 데이터베이스 관리 시스템으로 커뮤니티에서 개발되었습니다. MySQL의 포크로, GNU GPL 하에 계속 무료로 유지되도록 의도되었습니다. 프로젝트는 MySQL의 원래 개발자들이 Oracle이 MySQL 배포를 통제하게되면서 이끌고 있습니다. 기본적으로 MySQL과 동일한 기능을 제공하며 여기서 두려울 것은 없습니다.

MariaDBUbuntu 15.04에 설치하려면 다음 명령을 실행하십시오:

$ sudo apt-get install mariadb-client mariadb-server
Install Mariadb Server

8. 설치 중에 MariaDB 루트 사용자의 암호를 설정하라는 메시지가 나타나지 않습니다. 이를 위해 다음 명령 세트를 사용해야합니다:

$ sudo mysql –u root
$ use mysql;
$ update user set plugin='' where User='root';
$ flush privileges;
$ quit
Configure MySQL

이제 루트 사용자는 다음 명령을 사용하여 보호될 수 있습니다:

$ mysql_secure_installation

단계 5: PhpMyAdmin 설치

9. PhpMyAdmin은 MySQL/MariaDB 데이터베이스를 쉽게 관리/관리할 수 있는 웹 인터페이스입니다. 설치는 정말 간단하며 다음 명령으로 완료할 수 있습니다:

$ sudo apt-get install phpmyadmin
Install PhpMyAdmin

설치 후에 웹 서버를 선택하라는 메시지가 표시됩니다. “Apache”를 선택하고 계속하세요:

Configure PhpMyAdmin for Apache

10. 다음으로 phpMyAdmin을 dbconfig-common과 구성할지 묻는 메시지가 표시됩니다. 스크린샷에 표시된 대로 ” No “를 선택하세요:

Configure PhpMyAdmin

이 시점에서 phpMyAdmin 설치가 완료되었습니다. 액세스하려면 http://your-ip-address/phpmyadmin을(를) 사용할 수 있습니다:

인증에는 MySQL 루트 사용자 및 해당 사용자에 대해 이전에 설정한 비밀번호를 사용할 수 있습니다.

PhpMyAdmin Login
PhpMyAdmin Dashboard

단계 6: 시스템 부팅 시 LAMP 시작

11. 설치 프로그램은 ApacheMariaDB를 시스템 부팅 시 자동으로 구성했을지라도, 안전을 위해 다음 명령을 실행하여 활성화되었는지 확인할 수 있습니다:

$ sudo systemctl enable apache2
$ sudo systemctl enable mysql
Enable Services at Boot

모든 서비스가 정상적으로 시작되도록 시스템을 재부팅할 수 있습니다.

여기까지입니다. 이제 Ubuntu 15.04 서버에서 LAMP 스택을 실행하고 웹 프로젝트를 빌드하거나 배포할 준비가 되었습니다.

Source:
https://www.tecmint.com/install-lamp-on-ubuntu-15-04/