Ubuntu 18.04에서 Apache, MariaDB, PHP 및 phpMyAdmin을 설치하는 방법

이 기사에서는 Ubuntu 18.04 서버에 Apache, MariaDB, PHP 및 PHPMyAdmin을 설치하는 방법을 배웁니다.

Apache, MySQL/MariaDB, PHP는 패키지로 구성되어 있습니다. LAMP라고 하며 Linux 시스템 환경에 설치됩니다.

전제 조건:

  • 우분투 18.04 서버 설치.
  • 루트 사용자로 서버 액세스.

1. 서버를 최신 상태로 유지:

# apt update -y

# apt upgrade -y

2. 아파치 웹서버 설치

# apt install apache2 -y

Apache 웹 서버의 방화벽 및 방화벽 차단 요청을 활성화한 경우 방화벽에서 포트를 엽니다.

# ufw allow 80/tcp

# ufw allow 443/tcp

# ufw reload

이제 Apache 설치를 확인하겠습니다. 브라우저를 열고 기본 페이지를 테스트합니다.

http://[SERVER IP]

3. MariaDB 설치

# apt install mariadb-server mariadb-client -y

MariaDB의 기본 구성은 보호되지 않습니다. 다음 명령을 사용하여 설치를 보호합시다.

# mysql_secure_installation

스크립트가 실행되면 여러 질문을 합니다.

루트의 현재 비밀번호를 입력하라는 메시지가 표시됩니다(없음의 경우 입력):

그런 다음 다음 보안 질문에 yes/y를 입력합니다.

Set a root password? [Y/n]: y
Remove anonymous users? : y
Disallow root login remotely? : y
Remove test database and access to it? : y
Reload privilege tables now? : y

4. PHP 설치

여기에서 다음 명령을 사용하여 웹 배포를 위한 기본 PHP 버전 7.2 및 기타 모듈을 설치합니다.

# apt install php php-common php-mysql php-gd php-cli -y

PHP가 설치되면 테스트 목적으로 다음 명령을 사용하여 간단한 info.php 페이지를 만듭니다.

# echo "' | sudo tee /var/www/html/info.php

이제 웹 브라우저에서 액세스해 보겠습니다.

http://SERVER_IP/info.php

5. phpMyAdmin 설치

다음 명령을 사용하여 웹 브라우저에서 편안하게 MySQL/MariaDB 데이터베이스를 관리하기 위한 phpMyAdmin을 설치할 수 있습니다.

# apt install phpmyadmin -y

패키지 설치 프로세스를 통해 phpMyAdmin을 실행하도록 자동으로 구성되어야 하는 웹 서버를 선택하라는 메시지가 표시되고 스페이스바를 눌러 아파치를 선택한 다음 Enter 키를 누릅니다.

그런 다음 설치 프로그램이 phpmyadmin에 대한 데이터베이스를 생성할 수 있도록 MySQL/MariaDB 관리 사용자의 비밀번호를 입력합니다.

모든 것이 설치되면 이제 apache2 서비스를 다시 시작하여 최근 변경 사항을 적용할 수 있습니다.

# systemctl restart apache2

루트 로그인은 phpMyAdmin에 실패합니다. 새 사용자를 만들고 해당 사용자에게 모든 권한을 부여해야 합니다.

새 사용자를 만들려면 다음 명령을 사용하여 MariaDB에 로그인합니다.

# mysql -u root -p

그리고 다음 명령을 실행합니다.

MariaDB [(none)]> CREATE USER 'admin’@’localhost' IDENTIFIED BY 'neotechsystems=@3454';
MariaDB [(none)]> GRANT ALL PRIVILEGES ON *.* TO 'admin’@’localhost' WITH GRANT OPTION;
MariaDB [(none)]> FLUSH PRIVILEGES;

이제 admin 사용자를 사용하여 phpMyAdmin에 로그인할 수 있습니다.

그게 다야 이 기사에서는 지원 엔지니어 가 Ubuntu 18.04 서버에 Apache, MariaDB, PHP 및 phpMyAdmin을 설치 하는 방법을 보았습니다 .


CentOS 7에서 CSF(ConfigServer Security & Firewall)를 설치하고 구성하는 방법

CentOS 7에서 CSF(ConfigServer Security & Firewall)를 설치하고 구성하는 방법

ConfigServer 보안 및 방화벽(줄여서 csf라고도 함)은 상태 저장 패킷 검사(SPI) 방화벽입니다. CentOS 7에서 CSF 설치 및 구성 배우기

CentOS에 R1Soft 백업 에이전트를 설치하는 방법

CentOS에 R1Soft 백업 에이전트를 설치하는 방법

CentOS에 R1Soft 백업 에이전트를 설치하고 구성하는 방법을 배웁니다. R1Soft Server Backup Manager는 서비스 제공자에게 유연하고 서버 친화적인 솔루션을 제공합니다.

CloudLinux LVE 제한을 수정하는 방법

CloudLinux LVE 제한을 수정하는 방법

이 기사에서는 CloudLinux LVE 제한을 수정하는 방법을 설명했습니다. 시작하겠습니다. CloudLinux LVE 제한은 LVE Manager를 사용하여 변경할 수 있습니다.

포트 Linux 서버의 SSH를 변경하는 방법

포트 Linux 서버의 SSH를 변경하는 방법

Linux 서버의 SSH 포트를 변경하려면 SSH를 통해 서버에 로그인하고 SSH 구성 파일을 수정해야 합니다.

CentOS에 Centova Cast를 설치하는 방법

CentOS에 Centova Cast를 설치하는 방법

Centova Cast는 인터넷 라디오 스트림을 위한 최고의 관리 플랫폼으로 스트리밍 호스팅 제공업체에 광범위한 통찰력과 제어 기능을 제공합니다.Centova Cast

메일 서버에서 메일 릴레이를 설정하는 방법

메일 서버에서 메일 릴레이를 설정하는 방법

다음 이메일 릴레이 설정을 사용하여 이메일 전송 문제를 해결할 수 있습니다.

Ubuntu 18.04에서 Apache, MariaDB, PHP 및 phpMyAdmin을 설치하는 방법

Ubuntu 18.04에서 Apache, MariaDB, PHP 및 phpMyAdmin을 설치하는 방법

Ubuntu 18.04 서버에 Apache MariaDB PHP 및 PHPMyAdmin을 설치하는 방법을 배웁니다. Apache, MySQL/MariaDB, PHP는 패키지로 구성되어 있습니다. 그것은 LAMP로 알려져 있습니다

Linux에서 기본 사용자 관리 배우기

Linux에서 기본 사용자 관리 배우기

Linux에서 사용자를 추가, 수정 또는 삭제하시겠습니까? 여기 당신을 위한 완벽한 기사가 있습니다.

Linux에서 기본 그룹 관리 배우기

Linux에서 기본 그룹 관리 배우기

Linux의 그룹 관리에 대해 자세히 알아보세요. Linux에서 그룹 추가, 그룹 수정 및 그룹 삭제, 구성원 추가 방법. 새 그룹을 만들고 groupadd 명령을 사용합니다.

CentOS 7에 Fail2ban 설치 방법 배우기

CentOS 7에 Fail2ban 설치 방법 배우기

Fail2ban은 SSH 연결을 보호하는 데 매우 유용합니다. 이제 centos7에 fail2ban을 설치 및 구성하고 서버에 보안 계층을 추가할 수 있습니다.