Ubuntu 20.04에서 LAMP(Linux, Apache, MySQL, PHP) 스택 설정

Set Up Lamp Linux Apache



PHP에서 동적 웹 애플리케이션 구축을 막 시작했고 LAMP 스택을 설정하려고 할 수 있습니다. LAMP 용어는 Linux 운영 체제, Apache 서버, MySQL 데이터베이스 및 PHP 언어에서 유래했습니다. Ubuntu 20.04에 LAMP Stack 설치를 시작하겠습니다.







우선 다음 작업을 수행하려면 시스템에 대한 sudo 권한이 있거나 루트로 로그인해야 합니다.



시스템의 패키지 저장소 업데이트

모든 설치를 시작하려면 모든 최신 응용 프로그램을 원활하게 설치할 수 있도록 APT 캐시 저장소를 먼저 업데이트하는 것이 가장 좋습니다.



$수도적절한 업데이트


apt-cache가 업데이트되면 LAMP 스택 설치를 진행할 준비가 된 것입니다.





먼저 MySQL을 설치해 보겠습니다.

Ubuntu 20.04에 MySQL 설치

MySQL은 주로 PHP와 함께 데이터베이스로 사용되며 우분투 시스템에 MySQL을 설치하기 위해 데이터를 관리하고 저장하는 데 사용되므로 아래 명령을 입력하십시오.



$수도적절한설치mysql-서버 mysql-클라이언트


패키지를 설치할 추가 디스크 공간을 요구하므로 y를 눌러 MySQL 설치를 계속하십시오.


MySQL이 설치되면 이 명령을 입력하여 버전을 확인하십시오.

$mysql--버전


그리고 MySQL의 서비스가 우분투 시스템에서 실행 중인지 확인하려면 이 명령을 입력하여 상태를 확인하십시오.

$수도systemctl 상태 mysql.service


활성화되어 있지 않으면 위의 명령에서 다음과 같이 start 키워드를 사용하여 시작할 수 있습니다.

$수도systemctl mysql.service 시작


MySQL의 쉘에 로그인하려면 다음 명령을 입력하십시오.

$수도mysql


처음에는 비밀번호를 묻지 않습니다.

MySQL의 셸에 로그인하면 비밀번호를 설정하거나 그 안에 있는 데이터베이스와 관련된 모든 기능을 수행할 수 있습니다.

이제 이를 통해 종료하고 Ubuntu 시스템에 Apache 2 웹 서버를 설치하겠습니다.

mysql> 출구

Ubuntu 20.04에 Apache 웹 서버 설치

Apache 2는 웹 애플리케이션 호스팅을 위한 서버를 처리하는 웹 서버입니다. 우분투 시스템에 Apache 2를 설치하려면 이 명령을 실행하십시오.

$수도적절한설치아파치2


또한 Apache 설치를 위한 추가 디스크 공간을 허용하라는 메시지가 표시될 수 있으므로 y를 눌러 설치 프로세스를 계속하십시오.

일단 Apache 2 웹 서버도 설치됩니다. 다음 명령을 입력하여 상태를 확인할 수 있습니다.

$수도systemctl 상태 apache2


활성화되어 실행 중이면 PHP를 설치하는 것이 좋습니다. 그렇지 않으면 명령 사용을 시작하십시오.

$수도systemctl apache2 시작


실행 후 이제 PHP를 설치해 보겠습니다.

Ubuntu 20.04에 PHP 설치

PHP의 최신 안정 버전은 터미널에 아래에 주어진 명령을 입력하여 APT 패키지 저장소에서 우분투에 쉽게 설치할 수 있습니다.

$수도적절한설치PHP


PHP 설치를 위해 추가 디스크 공간을 확보하라는 메시지가 표시되면 y를 눌러 프로세스를 계속합니다.

PHP가 성공적으로 설치되면 다음 명령을 입력하여 버전을 확인할 수 있습니다.

$ PHP--버전


PHP 버전 7.3.4가 설치되어 있습니다.

PHP 확장 설치

이제 phpMyAdmin에 필요한 다른 기본 PHP 확장도 설치하려면, 예를 들어,

  • PHP-컬
  • php-gd
  • PHP-mbstring
  • PHP-mysql
  • php-zip
  • PHP-json
  • PHP-xml

다음 명령을 입력하여 수행할 수 있습니다.

$수도적절한설치php-curl php-gd php-mbstring php-mysql php-zip php-json php-xml


y를 입력하고 Enter 버튼을 눌러 확장을 설치하기 위한 추가 디스크 공간을 사용하도록 허용합니다.


이 명령은 phpMyAdmin을 실행하는 데 필요한 모든 PHP 확장을 설치합니다.

이것이 Ubuntu 20.04에 필요한 모든 패키지를 설치하고 동적 웹 애플리케이션을 빌드하기 위해 LAMP 스택을 설정하는 방법입니다.

결론

이 게시물에는 Ubuntu 20.04 LTS에 LAMP 스택을 설치하고 설정하는 단계별 가이드가 포함되어 있습니다.