Programming/PHP

[PHP] 1강. Ubuntu 18.04 에서 PHP 설치하기

Talking1258 2019. 12. 4. 12:22

안녕하세요.

오늘은 웹 프로그래밍 중 하나인 PHP 를 설치해 보도록 하겠습니다.

 

<PHP 공식 사이트> https://php.net

 

* 윈도우 운영체제가 아닌 데비안 리눅스(우분투 18.04 버전)를 기반으로 작성되었습니다.

 

일단 우분투 운영체제를 처음 설치하고 아무것도 안했을때, 패키지 업데이트가 안되어 있을 것입니다.

패키지 업데이트를 위해 아래와 같이 명령어를 입력해 주십시오.

sudo apt update -y && sudo apt upgrade -y

중간에 분홍색 스크린이 나올 수 있는데, 모두 무시하고 엔터 하시면 됩니다.

패키지 업데이트가 완료되었다면, 이제 PHP를 설치해야 하는데,

이는 웹사이트를 만들게 하는 apache2 와 같이 다운로드 받게 됩니다.

아래와 같이 입력해 주세요.

sudo apt install php -y

이제 설치가 완료되었을 것입니다.

자동적으로 apache2 가 실행되었을 것인데, 이 뜻은 웹서버가 설치와 동시에 실행되었다는 의미입니다.

시스템을 다시 시작하더라도 자동적으로 작동될 것입니다.

 

이제 웹사이트의 기본 폴더를 알려드리겠습니다.

기본 디렉토리(폴더)는 아래와 같습니다.

/var/www/html

이제 아래 명령어를 통해 현재 디렉토리 위치를 바꾸어 보겠습니다.

cd /var/www/html

앗, 그전에 웹서버가 정상적으로 작동되는지 확인하기 위해

브라우저에 서버IP주소를 입력합니다. 그렇다면 아래와 같은 화면이 나올 것입니다.

위와 같은 결과가 나오지 않는다면 설치과정중에 문제가 발생했을 수도 있습니다.

그렇다면 이해 해보기 위해 웹 기본 디렉토리에 무엇이 있는지 확인해 보도록 하겠습니다.

 

아래와 같은 명령어를 입력해 보십시오.

ls

ls 명령어는 현재 디렉토리 안에 있는 폴더나 파일의 목록을 확인할 수 있습니다.

그렇다면 아래와 같이 출력될 것입니다.

브라우저를 통해 보았던 페이지는 바로 이 index.html 파일이 있었기에 제대로 동작했던 것입니다.

반대로 index.html를 삭제해 보도록 하겠습니다.

 

아래와 같이 명령어를 입력해 주세요.

sudo rm index.html

파일이 삭제되었고, 브라우저를 확인해 보도록 하겠습니다.

위와 같이 파일이 아무것도 없어서 파일 목록을 출력하고 있습니다.

한가지 더 알려드릴 것이 있습니다.

확장자가 html 이라면(index.html) PHP코드가 실행되질 않습니다.

PHP 코드가 실행되기 위해서는 .php 확장자 이여야 합니다.

 

그리고 파일 이름이 index 라면 자동적으로 index.php 파일 또는 index.html로 이동되지만

이름이 조금이라도 다르다면 아까와 같이 파일 목록을 출력할 것 입니다.

 

이제 nano 명령어를 통해 파일을 만들고 PHP 코드를 입력해 실행해 보겠습니다.

sudo nano index.php

그리고 아래와 같이 적어주세요.

다 적으셨다면 Ctrl 과 X 키를 누르고, Y 키를 눌러 완료합니다.

그리고 브라우저에 다시 가서 정상적으로 출력되는지 확인해 봅시다.

 

짜잔!! 정상적으로 출력되네요!

 

2강도 봐주세요!!