>  기사  >  백엔드 개발  >  PHP는 커널에 의존합니까?

PHP는 커널에 의존합니까?

王林
王林원래의
2019-09-28 11:53:372071검색

PHP는 커널에 의존합니까?

PHP 커널 구성 요소 및 작동 원리

php에는 총 3개의 모듈이 포함되어 있습니다:

1, php 커널

2, zend 엔진

3, php 확장 레이어

커널: 요청, 파일 스트림, 오류 처리 및 기타 관련 처리를 처리하는 데 사용됩니다.

zend 엔진: 소스 파일을 기계어(실제로는 바이트코드 opCode)로 변환한 다음 zend 가상 머신(Java 가상 머신과 유사)에서 실행합니다.

확장 레이어: mysql 확장 사용 필요성과 같은 일부 특정 작업을 수행하기 위해 PHP가 사용하는 함수, 클래스 라이브러리 및 스트림 세트입니다.

PHP는 커널에 의존합니까?

zend 모듈에는 다음이 포함됩니다.

1 zend 엔진, 이는 가장 낮은 수준입니다.

2. zend api

3. zend 확장, zend 엔진 확장. 예를 들어 가장 유명한 것은 php_xdebug_version..._vc6.dll

구성 파일과 엔터티 파일의 차이점을 이해하는 데 주의하세요

Windows, Linux, Unix 시스템 등 모든 구성 파일은 소프트웨어/프로그램/시스템 기능에 대한 설명, 일종의 일정, 일종의 조정(설명/설명/명령/) 문서입니다. 이는 요리/요리 목록과 같습니다(예: 요리 A의 그램 수). , 접시 B 몇 그램을 넣어야 하는지, 야채는 몇 그램 넣어야 하는지, 기름은 얼마만큼 넣어야 하는지, 소금은 얼마만큼 넣어야 하는지) 그런 다음 요리/조리할 때 이 목록을 따르세요("볶음 구성"). ").

프로그램이 시작되면 ""구성 파일"을 따라 지정한 특정 기능/특징 및 사양을 활성화하세요. 따라서 구성 파일은 실제로 일종의 문서이며 ini, conf, cnf, xml일 수 있습니다. 등(httpd.conf, php.ini, my.cnf).

실제 소프트웨어/프로그램/시스템의 기능은 여전히 ​​특정 엔터티 파일/엔티티 개체/구성 요소 등에 의해 실현되어야 합니다. 예를 들어 요리할 때 특정 야채, 기름, 소금 등이 있어야 합니다. 프로그램 일반적으로 해당 dll 파일이나 so 파일 등이 있어야합니다. 그렇지 않으면 구성 파일 만 있으면 종이에 말하는 것과 같습니다. 구성 하시겠습니까? 해당 소프트웨어/프로그램 등이 구성 가능해야 합니다. 속성: 구성 및 설정이 가능해야 합니다!

추천 PHP 비디오 튜토리얼:PHP 비디오 튜토리얼

위 내용은 PHP는 커널에 의존합니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.