용어와 정의
영문 또는 원어: PHP
영문 정식명칭: PHP: Hypertext Preprocessor
한글명: 서버 웹 스크립트 언어
웹 서버에서 프로그램을 실행해 동적인 웹페이지와 응답을 만드는 데 주로 쓰는 스크립트 언어입니다. 영문 정식 명칭은 재귀적 약어인 PHP: Hypertext Preprocessor입니다.
정확한 의미와 동작
브라우저 안에서 실행하는 코드와 달리 서버에서 요청을 처리하고 생성한 결과를 브라우저로 보낼 수 있습니다. 웹 서버, PHP 실행환경과 데이터베이스는 역할이 다른 구성요소입니다. 같은 PHP 언어를 사용해도 설치된 확장 모듈과 실행 설정에 따라 응용프로그램의 동작이 달라집니다.
쉽게 이해하는 사용 맥락
시놀로지 Web Station에서 PHP 기반 웹사이트를 제공하는 상황에서는 웹 서버와 PHP 프로필, 데이터베이스 연결 조건을 함께 확인합니다. 파일을 저장장치에 올렸다는 사실만으로 프로그램이 요구하는 실행환경이 모두 갖춰지는 것은 아닙니다.
종류와 관련 기능의 차이
PHP 8 계열 안에서도 세부 버전에 따라 언어 기능, 확장 모듈과 지원 기간이 다릅니다. Synology 패키지 목록에 버전이 표시되는 것과 PHP 프로젝트가 그 버전의 보안 수정을 제공하는 기간은 별도입니다. 구형 프로그램의 호환성도 실제 요구 버전으로 대조해야 합니다.
적용 조건과 주의사항
기존 웹사이트의 실행 버전을 바꾸기 전에는 프로그램과 확장 모듈의 호환성 및 백업 상태를 확인합니다. 오래된 안내의 버전 번호를 현재 권장 버전으로 그대로 사용하거나, NAS의 시스템 설정 파일을 임의로 덮어쓰지 않습니다.
공식 자료와 검토 기준
내용 검토 기준일: 2026-10-27. 제조사와 프로젝트의 공식 문서에 기록된 의미 및 적용 범위를 기준으로 작성했습니다.
What is PHP and what can it do?