[웹 개발] 5. Ubuntu Linux에 PHP 페이지 만들고, Happy Hacking! 출력하기
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! !!!!!!!!!!