CentOS 7 VPS 또는 전용 서버에 LAMP 스택을 설치하는 방법

LAMP는 동적 웹 사이트를 실행하기 위해 함께 사용되는 소프트웨어 응용 프로그램 그룹을 나타냅니다. Linux, Apache, MySQL 및 PHP를 나타냅니다..


Linux는 오픈 소스 운영 체제이고 Apache는 웹 서버입니다. MySQL / MariaDB는 관계형 데이터베이스 관리 시스템이고 PHP는 서버 측 스크립팅 언어입니다. WordPress와 같은 대부분의 동적 웹 사이트를 실행하려면 이러한 모든 소프트웨어를 가상 사설 서버 (VPS)에 설치해야합니다..

이 가이드에서는 CentOs 7을 실행하는 VPS 서버에 LAMP 스택을 설치하는 데 필요한 단계를 설명합니다..

최고의 Linux 호스팅 서비스를 찾으려면 Hostadvice의 “최고의 Linux 호스팅 서비스”페이지를 참조하십시오.

전제 조건

  • CentOs 7을 실행하는 VPS 계획
  • sudo 권한을 가진 루트가 아닌 사용자

1 단계 : 시스템 업데이트

응용 프로그램을 설치하기 전에 아래 명령을 실행하여 CentOs 7 서버가 최신 상태인지 확인하십시오.

$ sudo yum 업데이트

2 단계 : Apache 설치

Yum 패키지 관리자를 사용하여 CentOs 7에 소프트웨어 응용 프로그램을 설치합니다. Apache 웹 서버를 설치하려면 아래 명령을 실행하십시오.

$ sudo yum 설치 httpd

설치 확인 메시지가 표시되면 와이시작하다 계속하려면.

일시적으로 관리자 권한을 얻을 수 있도록 sudo 명령을 사용하여 소프트웨어를 설치하고 있습니다..

다음으로 아래 명령을 실행하여 Apache 서비스를 시작해야합니다.

$ sudo systemctl start httpd.service

이때 브라우저에 공개 IP 주소를 입력하여 설치를 확인할 수 있습니다. 아래와 같이 기본 Apache 페이지가 나타납니다.

위의 페이지는 Apache가 CentOs 7 서버에 성공적으로 설치되었음을 나타냅니다.

다음으로 시스템 부팅 중에 아래 명령을 사용하여 Apache를 활성화해야합니다.

$ sudo systemctl enable httpd.service

3 단계 : MariaDB 데이터베이스 설치

MariaDB는 갈래의 MySQL 버전입니다. 커뮤니티가 개발 한 오픈 소스 소프트웨어 응용 프로그램으로 누구나 무료로 사용할 수 있습니다..

동적 웹 사이트에 대한 정보를 저장하려면 MariaDB가 필요합니다. 아래 명령을 실행하여 CentOs 서버에 필요한 추가 패키지와 함께 MariaDB를 설치할 수 있습니다.

$ sudo yum 설치 mariadb-server mariadb

를 눌러 설치를 확인하십시오. 와이 시작하다.

MariaDB 설치가 성공적으로 완료되었으므로 아래 명령을 실행하여 서비스를 시작할 수 있습니다.

$ sudo systemctl 시작 mariadb

4 단계 : MariaDB 보안

기본적으로 MariaDB는 기본적으로 안전하지 않으므로 익명 사용자 및 테스트 데이터베이스를 제거하고 아래 명령을 실행하여 다른 설정을 구성해야합니다.

$ sudo mysql_secure_installation

MariaDB 루트 비밀번호를 입력하라는 메시지가 표시됩니다. 아직 비밀번호를 설정하지 않았으므로 Enter를 누르십시오. 이것은 서버의 루트 비밀번호와 혼동되어서는 안됩니다..

이 작업을 마치면 일련의 질문을 받게됩니다. 우리는 단순화를 위해 아래 답변을 제공했습니다.

루트 비밀번호를 설정 하시겠습니까? [Y / n] Y
새 비밀번호 : 여기에 비밀번호를 입력하십시오
새 비밀번호를 다시 입력하십시오 : 비밀번호를 반복하십시오
익명 사용자를 제거 하시겠습니까? [Y / n] Y
원격으로 루트 로그인을 허용하지 않습니까? [Y / n] Y
테스트 데이터베이스를 제거하고 액세스 하시겠습니까? [Y / n] Y
지금 권한 테이블을 다시로드 하시겠습니까? [Y / n] Y

마지막으로 아래와 같이 성공 메시지가 표시됩니다.

… 성공!
청소…
다 했어요! 위의 모든 단계를 완료했다면 이제 MariaDB 설치가 안전해야합니다.

이제 MariaDB 서버가 안전합니다. 부팅 중에 활성화하려면 아래 명령을 입력하십시오.

$ sudo systemctl enable mariadb.service

5 단계 : PHP 설치

PHP는 범용 서버 측 스크립팅 언어입니다. PHP는 HTML과 함께 작동하여 웹 사이트에 동적 내용을 표시합니다. 또한 위에 설치 한 MariaDB 데이터베이스 관리 시스템에 연결하기위한 올바른 드라이버도 있습니다.

아래 명령을 입력하여 yum 패키지 설치 프로그램을 사용하여 PHP 및 MySQL 확장을 설치할 수 있습니다.

$ sudo yum 설치 PHP PHP-MySQL

를 눌러 설치를 확인하십시오. 와이 시작하다.

다음을 입력하여 Apache 웹 서버를 PHP와 작동 시키려면 Apache 웹 서버를 한 번 더 다시 시작해야합니다.

$ sudo systemctl restart httpd.service

PHP 테스트

Apache는 기본 웹 사이트를‘/ var / www / html /’디렉토리에 설치합니다. CentOs 7 서버에서 PHP를 테스트하려면 nano 편집기를 사용하여 파일을 작성해야합니다..

먼저 아래 명령을 실행하여 nano를 설치하십시오.

$ sudo yum 나노 설치

다음으로 아래 명령을 입력하여‘info.php’파일을 만드십시오.

$ sudo nano /var/www/html/info.php

빈 텍스트 파일이 표시되어야합니다. 페이지의 아래 내용을 복사하여 붙여 넣으십시오.

<?PHP
phpinfo ();
?>

그런 다음 CTRL + X, Y시작하다 변경 사항을 저장하려면

PHP가 작동하는지 확인하려면 브라우저에서 다음 URL을 방문해야합니다.

http : //ip_address/info.php

‘ip_address’부분을 CentOs 7 서버의 공개 IP 주소로 교체하십시오.

문제없이 설치가 완료된 경우 브라우저에 아래 페이지가 표시됩니다.

결론

LAMP 스택이 완성되었으며 Apache, MariaDB 및 PHP 환경에서 작동하는 모든 유형의 동적 웹 사이트 / 소프트웨어 응용 프로그램을 실행할 수 있습니다. 웹 호스팅 요구에 따라 추가 PHP 확장 및 Apache 모듈을 설치하거나 활성화해야 할 수도 있습니다. 이 안내서가 웹 사이트를 실행하는 데 필요한 가장 일반적인 소프트웨어 응용 프로그램을 설치하기위한 훌륭한 시작점이되기를 바랍니다..

상위 3 개의 VPS 서비스를 확인하십시오.

A2 호스팅

시작 가격 :
$ 5.00


신뢰할 수 있음
9.3


가격
9.0


사용자 친화적
9.3


지원하다
9.3


풍모
9.3

리뷰 읽기

A2 호스팅 방문

스칼라 호스팅

시작 가격 :
$ 12.00


신뢰할 수 있음
9.4


가격
9.5


사용자 친화적
9.5


지원하다
9.5


풍모
9.4

리뷰 읽기

ScalaHosting 방문

주인공

시작 가격 :
$ 3.95


신뢰할 수 있음
9.3


가격
9.3


사용자 친화적
9.4


지원하다
9.4


풍모
9.2

리뷰 읽기

Hostinger 방문

관련 사용법 기사

  • CentOS 7 전용 서버 또는 VPS에 Redis를 설치하는 방법
    중급
  • CentOS 7 서버에 Redis를 설치하는 방법
    중급
  • Windows 클라이언트에서 CentOS 7 VPS에서 SSH를 설정하는 방법
    중급
  • CentOS 7 VPS 또는 전용 서버에 Django를 설치하는 방법
    중급
  • CentOS 7 VPS 또는 전용 서버에서 VSFTPD 서버를 설정하는 방법
    중급
Jeffrey Wilson Administrator
Sorry! The Author has not filled his profile.
follow me