PHP(Hypertext Preprocessor)는 직관적이고 동적인 웹 사이트를 만드는 데 활용할 수 있는 범용 스크립팅 언어로 알려져 있습니다. HTML에 통합될 수 있는 선구적인 서버측 언어 중 하나로, 외부 데이터를 호출하지 않고도 웹 페이지에 기능을 쉽게 포함할 수 있습니다. PHP의 수요는 Facebook, Google, Wikipedia, YouTube와 같은 세계 최고의 웹 사이트가 백엔드에서 PHP 스크립트를 사용하고 있다는 사실에서 분명합니다. PHP 스크립트 작성 방법에 대한 단계별 가이드로 이동하기 전에 PHP에 대한 일반적인 개요를 제공하겠습니다.
Rasmus Lerdorf가 처음 소개한 PHP는 현재 웹 개발 업계에서 사실상의 코딩 표준이 된 오픈 소스 서버측 일반 스크립팅 언어입니다. 쉽게 배울 수 있으며 코딩 배경이 있는 사람이라면 매우 간단하다는 것을 알게 될 것입니다. 이것이 많은 사람들이 PHP를 사용하여 엔트리 레벨 코딩 기술을 연마하는 이유입니다. PHP는 Windows, UNIX, Linux와 같은 다양한 운영 체제에서 실행되며 MySQL, Microsoft Access 및 Oracle과 같은 다양한 데이터베이스를 지원합니다. PHP는 양식 데이터를 수집할 수 있을 뿐만 아니라 서버에서 파일을 생성, 읽기, 쓰기, 삭제 및 닫을 수도 있습니다. HTML에 쉽게 삽입할 수 있습니다. PHP 코드는 태그와 함께 HTML에 포함됩니다.
PHP를 사용하여 동적 웹 페이지를 만들고, 양식 데이터를 수집하고, 쿠키를 보내거나 받을 수 있습니다.
서버 측 스크립팅은 PHP의 첫 번째 목적입니다. 데스크탑 PC에서 PHP로 작업을 시작하려면 PHP 파서, 웹 서버(예: Apache) 및 Google Chrome과 같은 웹 브라우저만 있으면 됩니다.
Linux에서 PHP 프로그래밍 을 사용 하거나 Windows에서 작업 스케줄러를 사용하려면 웹 서버가 아니라 PHP 파서만 있으면 됩니다. 이를 "명령줄 스크립팅"이라고 합니다. 데스크탑 애플리케이션 그러나 PHP는 데스크톱 애플리케이션 개발에 적합한 언어는 아니지만 기본적으로 PHP의 확장인 PHP-GTK와 같은 일부 고급 기능을 지원합니다. PHP-GTK는 객체 지향 사용자 인터페이스를 제공합니다. PHP 프로그래밍을 사용하면 원하는 운영 체제를 선택할 수 있을 뿐만 아니라 익숙한 웹 서버를 사용할 수 있습니다. 또한 절차적 프로그래밍과 객체 지향 프로그래밍이 가능하기 때문에 초보자와 전문가가 자신만의 방식으로 스크립트를 작성할 수 있습니다. PHP는 HTML을 출력할 수 있을 뿐만 아니라 이미지, PDF, 비디오 및 사운드를 포함할 수도 있습니다. PHP는 XHTML 및 XML 파일을 자동 생성할 수 있습니다. PHP는 LDAP, HTTP, COM, POP3 등과 같은 프로토콜을 지원합니다. 또한 WDDX 복합 데이터 교환도 지원합니다.
시작하려면 PHP 코드를 실행하기 위한 개발 환경과 코드를 작성하기 위한 코드 편집기가 필요합니다. Linux, Mac 또는 Windows 시스템 등 선호하는 플랫폼용 최신 XAMPP를 다운로드하여 설치합니다. 훌륭한 코드 편집기를 위해 Sublime text 3을 다운로드하는 것이 좋습니다. XAMPP Apache 웹 서버와 MySQL 데이터베이스를 설치하면 여기에서 PC 또는 Mac에서 웹 서버를 시뮬레이션할 수 있습니다.
PHP 사용을 시작하기 전에 PHP 및 MYSQL이 포함된 웹 호스트가 필요합니다. 이를 위해서는 Apache와 같은 웹 서버도 설치해야 합니다. PC에서 로컬로 수행하려면 Apache Friends 에서 직접 XAMPP를 다운로드할 수 있습니다 .