Ubuntu 16.04 LTS 에 Apache2 , MySql 5.7 , PHP 7.2

제작자의 톡톡

Ubuntu 16.04 LTS 에 Apache2 , MySql 5.7 , PHP 7.2

플래토 0 21425 0 0

Ubuntu 16.04 LTS에 Apache, MySQL, PHP (LAMP)를 설치하는 방법

LAMP (Linux, Apache, MySQL 및 PHP의 짧은 형식) 스택은 PHP 웹 사이트 개발 및 웹 호스팅에서 가장 많이 사용되는 환경입니다. 리눅스가 운영 체제 인 Apache는 Apache Foundation에서 개발 한 인기있는 웹 서버이며 MySQL은 데이터 저장에 사용되는 관계형 데이터베이스 관리 시스템이며 PHP는 널리 사용되는 프로그래밍 언어입니다.

이 기사는 Ubuntu 16.04 LTS Systems에 Apache 2.4, MySQL 5.7 및 PHP 7.2를 설치하는 데 도움이됩니다.

1 단계 - PHP 설치

PHP 7은 우분투 16.04 저장소의 기본 사용 가능한 패키지입니다. apt 캐시를 업데이트하고 시스템에 PHP 패키지를 설치하려면 다음 명령을 사용하기 만하면됩니다.

 

sudo apt-get install python-software-properties

sudo add-apt-repository ppa:ondrej/php

sudo apt update

sudo apt install -y php7.2

다양한 작업을 지원하기 위해 몇 가지 추가 PHP 모듈을 설치해야 할 수도 있습니다

sudo apt install php7.2-curl php7.2-gd php7.2-json php7.2-mbstring php7.2-mcrypt

2 단계 - Apache2 설치

PHP를 시스템에 설치 한 다음, 시스템에 Apache2의 설치를 시작하십시오. 아파치 2에서 PHP를 사용하기 위해서 libapache2-mod-php 모듈 을 설치해야합니다 .

sudo apt install apache2 libapache2-mod-php7.2

3 단계 - MySQL 설치

마지막으로 MySQL 데이터베이스 용 mysql-server 패키지를 설치하십시오. 또한 php-mysql 패키지를 설치하여 PHP를 사용하여 MySQL 지원을 사용하십시오. 다음 명령을 사용하여 설치하십시오.

sudo apt mysql-server php7.2-mysql을 설치하십시오.

설치 프로그램이 루트 암호를 요구할 것입니다.이 암호는 MySQL root 사용자에게 유효합니다. MySQL을 설치 한 후 MySQL 서버의 초기 설정을 위해 다음 명령을 실행하십시오. 그 스크립트는 패스워드 검증 정책 등과 같은 이전 MySQL 버전보다 많은 설정을 요구할 것입니다.

sudo mysql_secure_installation

웹 인터페이스를 사용하여 MySQL 관리를 위해 phpMyAdmin을 설치할 수도 있습니다.

sudo apt는 phpmyadmin을 설치합니다.

4 단계 - 서비스 다시 시작

시스템에 모든 서비스를 설치 한 후. MySQL과 Apache 서비스를 다시 시작하여 수동으로 변경 한 내용을 다시로드하십시오.


   

5 단계 - 방화벽에서 열린 액세스

iptables / ufw가 활성화 된 시스템에서는 다음 명령을 실행하여 웹 서버의 공개 액세스를 위해 포트 80을 엽니 다.

Iptables 사용자 :

sudo iptables -A INPUT -m 상태 - 새로운 상태 -p tcp --dport 80 -j ACCEPT

UFW 사용자 :

sudo ufw allow 80 / tcp

6 단계 - 테스트 설정

모든 설정을 완료 한 후. 다음과 같은 내용 으로 info.php 파일 웹 사이트 문서 루트를 만들어 보겠습니다 .

      

      
   

이제 웹 브라우저에서이 파일에 액세스하십시오. 서버 상에있는 PHP의 모든 세부 사항과 함께 아래와 같은 화면을 보게 될 것입니다.

램프 온 우분투 -16.04

짜잔 !우분투 시스템에 웹 서버를 성공적으로 구성했습니다.

, , , ,

0 Comments
Category
Facebook Twitter GooglePlus KakaoStory KakaoTalk NaverBand