[PHP] PHP가 뭐야?

전예원·2021년 11월 30일
1

PHP, APACHE

목록 보기
1/14

👩🏻‍💻 솔직히 처음에 php와 apache 서버가 심적으로 크게 와닿지 않았었다. 하지만 오늘 수업에서 php를 접하므로 이제는 맘에는 좀 와닿기는 한 것 같다!!
php와 아파치서버가 어느 곳에 쓰이고, 무엇인지 간단하게 설명 후 에 php 환경설정하는 것 까지 알아보자~

🔴 PHP란?


  • 주로 HTML 코드를 프로그래밍적으로 생성
  • 서버 쪽(웹 서버)에서 실행 되는 프로그래밍 언어
  • 스크립트 언어이기 때문에 HTML문서 내부에 입력하여 실행 할 수 있는 편리한 언어
  • PHP:Hypertext Preprocessor 로 의미가 변경 되었다.
  • 속도가 매우 빠름 L(리눅스) + A(Apache) + P(PHP) + M(Mysql)은 환상적인 속도를 제공
  • 하는 일과 표현 방식에 좀 차이가 있을 수 있지만 전체적인 언어 스타일은 JavaScript와 똑같음

🟠 APACHE란?


  • 아파치는 월드와이드 웹 서버용 소프트웨어
  • HTTP 아파치 서버라고도 불리고, HTTP 웹 서버
  • 리눅스나 윈도우 등 거의 모든 운영체제에서 사용할 수 있으며 구축이 쉽고, 다양한 추가기능을 가지고 있기 때문에 현재 가장 인기있는 웹서버로 이용되고 있음

이렇게 설명만 봤을 때는 솔직히 php와 apache가 뭔지 잘 모르겠다.
내가 실습을 통해 배우면 php와 아파치를 이해할 수 있을 것이다.


🟡 PHP와 아파치 이해하기

php확장자를 가진 파일은 일반 웹상에서는 볼 수 없다.

php는 서버사이드언어라서 서버 쪽 컴퓨터에서 작동을 하니 우리가 웹서버를 구축해야하는 것이다. 그것을 도와주는 것이 바로 아파치 인 것이다.

아파치가 없으면 FileZilla를 이용해 닷홈에 파일을 업로드하고, 파일을 확인하고, 오류가 있으면 수정하고, 다시 업로드하고... 이런식으로 굉장히 복잡하게 코드를 작성해야한다.

닷홈에 업로드 후 확인하면 제대로 php파일이 보이는 것을 확인할 수 있다.

하지만 웹서버를 구축해주는 아파치 서버가 있으면 vsCode의 라이브서버처럼 php파일을 바로바로 확인할 수 있는 것이다.

FTP 프로그램인 FileZilla를 이용해 닷홈에 호스팅 할 때, html 폴더에 파일을 넣듯이, XAMPP>xamppfiles>htdocs 폴더 안에서 파일을 작업하면 아파치 웹 서버에서 내가 작업하는 파일들을 바로바로 볼 수 있다.

당연히 아파치 웹 서버를 이용하기 위해선 아파치 웹 서버를 시작해주는걸 잊지말자!

또한 php는 html 문서에 같이 작성이 가능하다.
하지만 php 구문이 약간이라도 들어가면 확장자를 .html이 아닌 .php로 해주는 것이 좋다!!

profile
앞으로 나아가는 중~

0개의 댓글