일반적인 설치 고려사항

설치하기에 앞서, 먼저 PHP를 무엇에 사용해야 할지를 알아야 합니다. PHP로 할 수 있는 것들 섹션에 PHP를 사용하여 할수 있는것들이 설명되어 있습니다.:

  • 웹사이트와 웹어플리케이션 (서버측 스크립팅)
  • 커맨드 라인 스크립팅
  • 데스크탑(GUI) 어플리케이션

첫 번째이자 가장 일반적인 형식의 경우 PHP 자체, 웹 서버 및 웹 브라우저의 세 가지가 필요합니다. 이미 웹 브라우저가 있고 운영 체제 설정에 따라 웹 서버도 있을 수 있습니다(예: Linux 및 macOS의 Apache, Windows의 IIS). 회사에서 웹 공간을 빌릴 수도 있습니다. 이렇게 하면 스스로 설정할 필요가 없으며 PHP 스크립트를 작성하고 임대한 서버에 업로드하고 브라우저에서 결과를 확인하기만 하면 됩니다.

서버와 PHP를 직접 설정하는 경우 PHP를 서버에 연결하는 방법은 두 가지가 있습니다. 많은 서버의 경우 PHP에는 직접 모듈 인터페이스(SAPI라고도 함)가 있습니다. 이러한 서버에는 Apache, Microsoft Internet Information Server, Netscape 및 iPlanet 서버가 포함됩니다. PHP에 웹 서버에 대한 모듈 지원이 없는 경우 항상 CGI 또는 FastCGI 프로세서로 사용할 수 있습니다. 이것은 서버에서 모든 PHP 파일 요청을 처리하기 위해 PHP의 CGI 실행 파일을 사용하도록 서버를 설정한다는 것을 의미합니다.

명령줄 스크립팅에 PHP를 사용하는 데 관심이 있는 경우(예: 오프라인에서 일부 이미지를 자동 생성하는 스크립트 작성 또는 전달한 일부 인수에 따라 텍스트 파일 처리) 항상 명령줄 실행 파일이 필요합니다. 자세한 내용은 명령줄 PHP 애플리케이션 작성에 대한 섹션을 참조하세요. 이 경우 서버와 브라우저가 필요하지 않습니다.

PHP를 사용하면 PHP-GTK 확장을 사용하여 데스크탑 GUI 애플리케이션을 작성할 수도 있습니다. 이것은 HTML을 출력하지 않고 그 안에 있는 창과 개체를 관리하기 때문에 웹 페이지를 작성하는 것과는 완전히 다른 접근 방식입니다. PHP-GTK에 대한 자세한 내용은 » 이 확장 프로그램 전용 사이트를 방문하세요. PHP-GTK는 공식 PHP 배포판에 포함되어 있지 않습니다.

이제부터 이 섹션에서는 서버 모듈 인터페이스 및 CGI 실행 파일을 사용하여 Unix 및 Windows에서 웹 서버용 PHP를 설정하는 방법을 다룹니다. 다음 섹션에서 실행 가능한 명령줄에 대한 정보도 찾을 수 있습니다.

Windows용 PHP 소스 코드 및 바이너리 배포판은 » https://www.php.net/downloads.php에서 찾을 수 있습니다.