Ubuntu 16.04 LTS 에 Apache2 , MySql 5.7 , PHP 7.2

홈 > 트랜드 > 제작자의 톡
제작자의 톡

Ubuntu 16.04 LTS 에 Apache2 , MySql 5.7 , PHP 7.2

플래토 0 24264 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
Jan 2023
09 Jan 2023

인기 점진적인...

점진적인 구조개선을 시작한다. 뭔가 특정한 목적을 두고 싶으나.. 정보전달과 실험두가지를 다 할순없어서 나름대로.. 정보수집으로 방향을 바꾸고 싶어서다. 필자만 글을 쓰는게 아닌.… 더보기
0 8,048 0
Sep 2022
21 Sep 2022

인기 원래는 이 사이트를 만들었던 목적이..

특별히 있는건 아니었다. 15년이 좀 넘었지만.. 그전에 도메인을 검색하다가 적은글자/기억하기 쉬운글자를 찾다가 찾아진 이름 deb 였다 일하면서, 점심때 뭐 먹어야 하나.로부터 … 더보기
0 12,207 0
Jul 2022
28 Jul 2022

인기 글작성시

작동하는 내용을 일부 수정해야겠다.
0 9,105 0
Jun 2022
22 Jun 2022

인기 오랜만

정말 오랜만에 글을 쓰네요 지난 1년이 넘는 시간동안 프로젝트를 길게 수행하느라 신경쓸 겨를이 없었습니다. 다양한 방면의 일들을 접하게 되고 다시 제 자리로 돌아온 느낌입니다. 본… 더보기
0 9,614 0
Dec 2021
02 Dec 2021

인기

게시판을 운영하면서 운영자로서의 정체성을 상실할만큼 정신없이 달려온 한해 연말이 마무리되기전에 한해동안 진행하지 못했던 사항들을 정리하고자 합니다. 누가 읽을지 댓글을 달지에 대해… 더보기
0 15,068 0
Jul 2021
12 Jul 2021

인기 SSL적용

서버의 OS버전문제로 ssl을 적용하지 못한 상태로 몇달을 지냈었습니다만 현재는 적용되어 정상적으로 https로 접근가능합니다.
0 18,475 0
11 Jul 2021

인기 서버 이관작업

서버 이관 서버의 노후(장비 + OS)로 인해서 서버를 변경했습니다. 몇일간 백단에서 작업이 진행되었었고 지금은 마무리되어 변경된 상태입니다. 혹시라도 이상있는 부분이 발견되면 알… 더보기
1 24,314 0
Apr 2021
14 Apr 2021

인기 다양한 분들의 교류를 환영합니다.

제가 아는 개발자분들에게 의견을 물어 각자 본인이 잘하거나, 관심있거나 하는 분야에 대해서 글을 올려서 서로 교류하고 상호 배움을 해보자는 의견을 드렸습니다. 여러분들이 모두다 긍… 더보기
0 19,833 0
Feb 2021
19 Feb 2021

인기 사이트 운영방법을 변경할까 합니다.

사이트의 운영방법을 좀 특색이 명확하게 구분해보려고 합니다. 캠핑관련된 내용은전부다 go2.kr로 옮기고 카페 는 cafe.deb.kr로 새로 구성하고 맛집은 food.deb.kr… 더보기
0 40,976 0
Oct 2020
29 Oct 2020

인기 인공지능 학습, 수집, 가공

바쁘다는 핑계로 글을 올릴 여유가 없네요 그래도 소식은 전해야죠 요즘은 인공지능머신이 학습하기전의 수집,가공데이타를 만드는 일들을 하고 있습니다. 내용들에 대해서 좀더 정리가 되어… 더보기
0 20,165 0
Category