낚시하는 프로그래머

PHP란?

2020. 3. 2. 19:20

PHP란?

안녕하세요. 오늘은 PHP란 무엇이며 , 왜 웹 개발할 때 필요한지에 대해서 이야기를 하려고 합니다.

우선 PHP는 무엇인지부터 알아봐야겠죠?~

PHP :

PHP(Professional Hyertext Preprocessor) 프로그래밍 언어의 일종입니다. 동적 웹페이지를 만들기 위해서 설계가 되었으며, 구현하기 위해서는 PHP 작성된 코드를 HTML 소스 문서 안에넣으면 PHP 처리 기능이 있는 서버에서 해당코드를 인식하여 작성자가 원하는 페이지를 생성합니다.

쉽게 개발 언어라고 보시면 같습니다.

 

PHP의 장점 :

다양한 템플릿 시스템, 콘텐츠 관리 시스템 프레임 워크와 함께 사용할 있습니다.

또한 웹보드(제로보드,그누보드,워드프레스,텍스트큐브등) 이 PHP 기반으로 개발이 되어 있기 때문에 PHP 사용할 경우 플랫폼 운영과 문제 해결을 쉽게 있습니다.

또한 PHP 오픈소스 기반으로 만들어진 기술이기 때문에 누구나 쉽게 설치를 있고, 데이터베이스와 쉽게 연동할 있다는 장점이 있습니다.

다운로드 사용하는데 비용이 들지 않기 때문에 비용절약에 도움이 되며, 또한 MYSQL DB 또한 비용이 들지 않고 서로 호환성도 맞아서 최대한의 비용절감 효과를 내면서 어플리케이션을 개발을 있습니다. ​

수많은 HTML 만든 페이지를 수동으로 하나하나 만들어야 하는 수고로움과 사이트 소유자만이 콘텐츠를 생성하였고, 또한 사용자로부터 입력 받은 데이터로부터 보안이나 취약점이 드러나는 위험한 상황 속에서 PHP 이와 같은 문제를 해결해 있는 혁명적인 기술이라 생각합니다.

또한 PHP 위에서 동작하기 때문에 어떤 운영체제든 간에 원하는 애플케이션을 동작할 있다는 장점이 있습니다.

​PHP 페이스북과 워드프레스를 개발하였고, 페이스북이 2004 창립당시 PHP 개발을 하면서 언어가 많이 성장을 하게되었습니다. 현재 많은 대형회사들이 PHP 많이 사용을 하고 있습니다.

PHP 공식 사이트 (https://www.php.net/)에서 정보를 제공을 받을 있으며

또한 MYSQL DB 호환이 되는 언어이며, 인터넷에 다양한 예제 참고 자료가 많아 적용하기가 편합니다.

 

PHP 홈페이지

 

 

PHP 구동 방식 :

PHP 일반 프로그래밍 언어처럼 IDE툴이나 텍스트 에디터로 작성을 하고 바로 로컬환경에서 실행을 시키는 것이 아니라, 웹서비스(PHP 설치되어 있는 서버) 실행되어야 PHP문서를 작성하여 웹서버에 올리고 접속하여 확인을 있습니다.

서버 사이드(백앤드) 언어 라고 불립니다. 서버 단에서 요청을 처리하기 위한 언어 입니다.

 PHP를공부를 하기 위해서는 HTML 필수로 공부를 해야 됩니다. 웹에 표현을 하기 위해서는 필요하며 또한  CSS 공부를 해야 PHP 문서를 작성하는데 어려움이 없을 같습니다.

 

 

 

'프로그래밍 > PHP' 카테고리의 다른 글

PHP 기초 문법 3  (0) 2020.05.12
PHP 기초 문법 2  (0) 2020.03.28
PHP 기초 문법 1  (0) 2020.03.26
웹환경설정 및 XAMPP 설치  (0) 2020.03.17
반응형

공유하기

facebook twitter kakaoTalk kakaostory naver band