블로그로 돌아가기

LAMP 스택 구축 – Linux Apache MySQL PHP

LAMP 스택 구축 – Linux Apache MySQL PHP

LAMP는 매우 대중적인 웹 스택인 Linux, Apache, MySQL, PHP의 약어입니다. LAMP의 네 가지 구성 요소는 모두 오픈 소스이며 동적 웹사이트 및 웹 애플리케이션을 배포하는 데 적합합니다. 오늘’의 튜토리얼에서는 LAMP 스택으로 클라우드 서버를 설정하는 방법을 보여드리겠습니다.

LAMP 스택: L – Linux

LAMP에서 L은 Linux 운영 체제를 의미합니다. CloudSigma’의 사용하기 쉬운 인터페이스를 통해 몇 분 안에 배포할 수 있습니다.

가상 머신 생성하기

먼저 머신을 생성해야 합니다. CloudSigma’의 Compute 섹션에서 쉽게 생성할 수 있습니다. 이 튜토리얼에서는 다음 리소스를 사용할 수 있습니다:

CPU: 8 GHz
RAM: 8 GB
SSD: 50 GB

CloudSigma의 라이브러리에서 제공되는 Ubuntu 18.04 LTS 이미지로 디스크를 마운트할 수 있습니다. Ubuntu 18.04: VirtIO 드라이버가 사전 설치된 64비트, superuser, Python 2.7.17, Pip 20.0.2 OpenSSL 1.1.1d, Cloud-init 및 2019-03-03까지의 최신 업데이트.

머신을 시작한 후, 다음 명령어를 실행하여 머신의 기존 저장소와 패키지를 모두 업데이트할 수 있습니다:

LAMP 스택: A – Apache

Apache (Apache HTTP Server)는 웹에서 콘텐츠를 제공하는 데 사용할 수 있는 오픈 소스 웹 서버 소프트웨어입니다. WWW – World Wide Web에 있는 웹사이트의 40% 이상이 이를 사용하고 있습니다.

Apache HTTP Server를 설치하려면 다음 명령어를 실행하면 됩니다:

설치가 완료되면 웹 브라우저에서 해당 IP 주소로 이동하여 다음과 유사한 출력을 확인할 수 있습니다:

apace web server homepage LAMP Stack

IP 주소를 모르는 경우, CloudSigma 계정의 Compute 섹션에서 확인할 수 있습니다.
Finding IP address

LAMP 스택: M – MySQL

이제 Linux와 Apache가 설치되었으므로 계속해서 MySQL을(를) 설치할 수 있습니다.

MySQL은 사용자가 데이터를 저장, 정리 및 관리할 수 있도록 지원하는 오픈 소스 관계형 데이터베이스 관리 시스템(RDBMS)입니다. IT 업계에서 매우 대중적이고 널리 사용되고 있습니다. MySQL에 대해 자세히 알아보려면 CloudSigma’의 다음 게시물을 참조하세요. – 서버에 MySQL을 설정하는 방법 및 MySQL 기본 사항.

보안을 강화하려면 아래 스크립트를 실행하고 기본 설정을 선택하십시오:

 

LAMP 스택: P – PHP

PHP는 일반적으로 동적 웹 페이지를 구축하는 데 사용되는 대중적인 오픈 소스 스크립팅 언어입니다. 다음 명령을 사용하여 설치할 수 있습니다.

설치가 완료되면 이 파일(/etc/apache2/mods-enabled/dir.conf)에서 “index.php”를 “index.html” 앞으로 이동하여 PHP 파일을 서비스하도록 Apache를 구성할 수 있습니다.

이제 파일은 다음과 같이 보일 것입니다:

PHP에는 애플리케이션에서 사용할 수 있는 방대한 모듈 라이브러리가 있습니다. 제공된 명령을 사용하여 사용 가능한 라이브러리를 찾으면 목록을 얻을 수 있습니다:

PHP Modules page

apt-get 명령을 사용하여 위의 모듈을 설치하십시오:

테스트를 위해 샘플 PHP 파일을 생성할 수 있습니다. /var/www/html/test.php 파일을 생성하고 다음 내용을 추가하십시오.

그런 다음 변경 사항이 적용되도록 Apache 서버를 다시 시작하십시오.

이제 URL(https://IPaddress/test.php)로 이동하면 다음 내용이 표시됩니다:
PHP Info page

마침내 LAMP 스택을 성공적으로 설정했습니다.

즐거운 컴퓨팅 되세요!

author

Akshay Nagpal

작성자 · CloudSigma

Preslav Dobrev는 CloudSigma의 크리에이티브 디자이너로서, 전통적이고 혁신적인 마케팅 채널을 활용하여 일관된 비즈니스 정체성을 구축하는 데 중점을 두고 있습니다. 그는 영향력 있는 브랜드 내러티브를 창출하기 위해 예술적 비전과 전략적 마케팅을 결합하는 데 능숙합니다.

댓글

아직 댓글이 없습니다. 첫 번째로 작성해 보세요.