무기는 끈기

[웹 개발] 5. Ubuntu Linux에 PHP 페이지 만들고, Happy Hacking! 출력하기 본문

Dev/Web Dev

[웹 개발] 5. Ubuntu Linux에 PHP 페이지 만들고, Happy Hacking! 출력하기

김유비야 2023. 5. 1. 15:42

 

 

Ubuntu 에서 PHP와 MySQL을 연동하기 전에 먼저 PHP 페이지를 만들 수 있는지가 궁금했다.

 

어떤 게 궁금했던 거냐면,, 데이터 베이스가 없이도 일단 사이트를 만들 수 있는지, 문자를 출력할 수 있는지가 궁금했던 것이다.

 

그래서 ChatGPT에게 물어봤다.

 

가능하다고 하며 PHP 페이지를 만드는 방법을 알려주었다.

 

아무리 구글링을 해도 다들 사용하는 운영체제나 버전과 시기와 툴 등이 다 달라서 수없이 해보고 애먹고 애먹고 했는데,,, 챗지피티를 사용하니 정말 많은 게 해결이 되었다.

 

모든 걸 챗지피티로 해결할 생각은 없지만 아무리 해도 안되는 순간에서 이걸 차라리 놓아버리고 싶을 때 써서 해결하고 수월하게 다음 단계로 넘어가는 것이 최고의 해결책이라고 느꼈다.

 

 

 

그럼 이제 PHP를 사용하여 웹 페이지를 만들어보자.

 

 

 

1. 웹 서버 설치: Apache 웹 서버를 설치해야 한다.

sudo apt-get update
sudo apt-get install apache2

 

작성은 해놓지만 이미 전 글에서 웹 서버는 설치해뒀으니 패쓰한다.

 

 

웹 서버를 설치하는 대신 나는 웹 서버가 구동이 잘 되고 있는지 확인을 해준 후 진행하였다.

 

sudo systemctl status apache2

 

 

 

 

 

2. PHP 설치: 아래 명령어를 사용하여 PHP와 관련된 모듈들을 설치한다.

sudo apt-get install php libapache2-mod-php php-mysql

 

 

 

 

3. PHP 파일 생성: 아래 명령어를 사용하여 PHP 파일을 생성한다.

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

 

nano 창이 뜬다. vi나 vim을 사용해도 되는 것 같다.

 

그렇지만 나는 잘못될까봐.. (에러 노이로제 걸림) 그냥 하란대로 nano를 사용하였다.

 

 

 

 

4. PHP 코드 입력: 생성한 PHP 파일에 다음과 같은 코드를 입력한다.

<?php
echo "Happy Hacking!";
?>

 

입력하고나면 ctrl + O 키를 누르고 enter를 친다.

 

저장이 끝나면 ctrl + X 키를 눌러 그 창을 빠져나온다.

 

 

제대로 만들어진 모습니다.

 

이제 실제로 파이어폭스 창에 url을 입력해서 실제로 PHP 웹 페이지가 생성이 되었는지 확인해보자.

 

 

 

 

5. 웹 페이지 확인: 브라우저에서 http://localhost를 입력하여 생성한 웹페이지를 확인한다.

 

 

 

 

 

..... 감동의 눈물......

 

Happy Hacking! !!!!!!!!!!