웹사이트 검색

Ubuntu 16.04 서버에 Apache, PHP 7 및 MariaDB 10과 함께 LAMP를 설치하는 방법


LAMP 스택은 Apache 웹 서버, MySQL/MariaDB 데이터베이스와 함께 Linux 운영 체제를 나타내는 약어입니다. 동적 웹 애플리케이션의 배포를 용이하게 하는 동적 PHP 프로그래밍 언어입니다.

이 가이드에서는 PHP 7 버전과 MariaDB 10<이 새로 출시된 Ubuntu 16.04 서버에 LAMP 스택을 설치하는 방법에 대해 설명합니다. 버전입니다.

요구사항

  1. 우분투 16.04 서버 설치 가이드

1단계: Ubuntu 16.04에 Apache 설치

1. 첫 번째 단계는 오늘날 인터넷에서 가장 널리 사용되는 웹 서버 중 하나인 Apache를 설치하는 것부터 시작합니다. 콘솔에 다음 명령을 입력하여 공식 저장소에서 UbuntuApache 바이너리 패키지를 설치합니다.

sudo apt install apache2
OR
sudo apt-get install apache2

2. 시스템에 Apache 웹 서버가 설치되면 데몬이 시작되었는지, 바인딩하는 포트가 무엇인지 확인하세요(기본적으로 80 포트에서 수신 대기) ) 아래 명령을 실행하여:

sudo systemctl status apache2.service 
sudo netstat –tlpn

3. HTTP 프로토콜을 사용하여 웹 브라우저에 서버 IP 주소를 입력하여 Apache 서비스가 실행 중인지 확인할 수도 있습니다. 다음 스크린샷과 유사한 기본 웹 페이지가 브라우저에 표시되어야 합니다.

http://your_server_IP_address

4. HTTP 프로토콜을 사용하여 웹페이지에 액세스하는 것은 매우 안전하지 않기 때문에 다음 명령을 실행하여 Apache SSL 모듈 활성화를 시작합니다.

sudo a2enmod ssl 
sudo a2ensite default-ssl.conf 
sudo systemctl restart apache2.service

netstat 명령을 다시 실행하여 서버가 기본 HTTPS 포트 443에 올바르게 바인딩되어 있는지 확인하세요.

sudo netstat -tlpn

5. 또한 브라우저에 아래 주소를 입력하여 HTTP 보안 프로토콜을 사용하여 기본 정보 제공 Apache 웹페이지를 확인하세요.

https://your_server_IP_address

Apache가 자체 서명된 인증서로 실행되도록 구성되었기 때문에 브라우저에 오류가 표시됩니다. 오류를 우회하려면 인증서를 수락하면 페이지가 안전하게 표시됩니다.

2단계: Ubuntu 16.04에 PHP 7 설치

6. PHP는 동적 웹페이지를 생성하기 위해 HTML 코드에 포함된 코드를 처리하기 위해 데이터베이스에 연결하고 상호작용할 수 있는 오픈 소스 동적 프로그래밍 언어입니다.

컴퓨터의 속도가 향상되어 실행되도록 설계된 최신 버전의 PHP 7을 설치하려면 먼저 아래 명령을 실행하여 기존 PHP 모듈 검색을 수행하세요.

sudo apt search php7.0

7. 다음으로 설정에 필요한 적절한 PHP 7 모듈을 찾았으면 apt 명령을 사용하여 PHP가 Apache 웹과 함께 코드를 실행할 수 있도록 적절한 구성 요소를 설치합니다. 섬기는 사람.

sudo apt install php7.0 libapache2-mod-php7.0

8. PHP7 패키지가 서버에 설치 및 구성되면 php -v 명령을 실행하여 현재 릴리스 버전을 가져옵니다.

php -v

9. 시스템에서 PHP7 구성을 추가로 테스트하려면 /var에 있는 Apache webroot 디렉터리에 info.php 파일을 생성하세요. /www/html/ 디렉토리.

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

info.php 파일에 아래 코드 줄을 추가하세요.

<?php 
phpinfo();
?>

변경 사항을 적용하려면 Apache 서비스를 다시 시작하십시오.

sudo systemctl restart apache2

그리고 아래 URL의 서버 IP 주소로 이동하여 최종 결과를 확인하세요.

https://your_server_IP_address/info.php 

10. 서버에 추가 PHP 모듈을 설치해야 하는 경우 apt 명령을 사용할 때 php7.0 문자열 다음에 [TAB] 키를 누르세요. bash autocomplete 옵션은 사용 가능한 모든 모듈을 자동으로 나열합니다.

적절한 모듈을 선택하고 평소대로 설치하십시오. 다음 Php 추가 모듈을 설치하는 것이 좋습니다.

php7.0-mbstring php7.0-mcrypt php7.0-xmlrpc
sudo apt install php7.0[TAB]