2014-06-11 3 views
0

아마도 패러다임/철학적 질문 일 것입니다. 그러나 저는 "PHP를 설치하면 무엇을 설치합니까?"라는 질문을 꽤 많이하고 있습니다. 그것은 통역사/컴파일러인가, 언어 구조 (함수, 구문 요소 등)인가? 아니면 완전히 다른 것입니까? 내가 PHP에서 전문가가 아니에요 내가 열심히 진정으로 이해하고 찾을 수 있도록 더 컴퓨터 과학이없는PHP를 설치하면 실제로 무엇이 설치됩니까?

...

답변

0

당신은 함께, PHP 인터프리터 (그것의 기본에 interpreted 언어) 설치 built-in functions (주로 사용되는 기능에 대한 언어와 함께 라이브러리로 제공되는 API). 또한 웹 서버를 통해 PHP 런타임 환경에 액세스 할 수있게 해주는 SAPI (서버 API)도 설치됩니다.

업데이트 : 특정 프로그래밍 언어는 인터프리터/컴파일러가 인식하는 명령에 의해 정의되는 것으로 간주됩니다. 따라서 컴파일러는 구문, 의미 및 특정 동작을 정의하므로 언어를 "정의"한다고 말할 수 있습니다. compilers에 대해 더 자세히 읽어 보시기 바랍니다.

+1

또한 PHP 런타임 환경에 웹 서버 (예 : Apache 또는 nginx) 또는 명령 줄에서 액세스하거나 임베디드 ... SAPI (또는 SAPI)가 의존 할 수있는 SAPI를 설치합니다. 자신의 설정 –

+0

실제로, 언어 지침이 설치되어 있지 않습니까? 모든 언어 지침은 PHP 통역사에서만 존재합니다. 즉, 통역사의 언어가 변경 되었습니까? –

+0

"설치"란 무엇을 의미합니까? 해석자는 명령을 명령을 해석하여 구문 및 의미 분석을 수행하여 어떤 명령으로 명령을 "실행"합니다. http://en.wikipedia.org/wiki/Interpreter_%28computing%29 –

관련 문제