VC9 x86 Non Thread Safe, VC9 x86 Thread Safe, VC6 x86 Non Thread Safe, VC6 x86 Thread Safe의 총 4가지 버전이 제공됩니다. 다행히도 왼쪽에 영어 선택이 있습니다. PHP 공식 홈페이지에서 다운로드를 제공하는 곳이라는 것을 이해하고, 버전을 선택하는 방법을 뜻하는 줄 알고 사전을 찾아보기 시작했고, 인터넷에서 드디어 구체적인 의미를 이해하고 사용하게 되었습니다. 메모로.
1. PHP5.3의 VC9 버전과 VC6 버전을 선택하는 방법
VC6 버전은 Visual Studio 6 컴파일러를 사용하여 컴파일됩니다. PHP가 Apache로 빌드된 경우 VC6 버전을 선택해야 합니다.
VC9 버전은 Visual Studio 2008 컴파일러를 사용하여 컴파일됩니다. PHP가 IIS를 사용하여 설정된 경우 VC9 버전을 선택해야 합니다.
2. PHP5.3의 Thread Safe 버전과 Non Thread Safe 버전을 선택하는 방법
먼저 문자 그대로의 의미를 이해하고, Thread Safe는 스레드로부터 안전하며, 이를 방지하기 위해 실행 중에 스레드(Thread) 안전성 검사가 수행됩니다. 새로운 요구사항 CGI 실행의 새로운 스레드를 시작하여 시스템 리소스를 소모합니다. Non Thread Safe는 스레드로부터 안전하지 않으며 실행 중에 스레드(Thread) 안전 검사를 수행하지 않습니다.
PHP의 두 가지 실행 방법인 ISAPI와 FastCGI를 살펴보겠습니다.
ISAPI 실행 방법은 DLL 동적 라이브러리 형태로 사용되며 사용자의 요청을 받은 후 실행될 수 있으므로 사용자 요청을 처리한 후 즉시 사라지지 않으므로 스레드 안전성 점검이 필요합니다. 따라서 ISAPI를 사용하여 PHP를 실행하는 경우 Thread Safe 버전을 선택하는 것이 좋습니다.
FastCGI 실행 방법은 단일 스레드를 사용하여 작업을 수행하므로 스레드를 수행할 필요가 없습니다. 스레드 안전 검사 보호를 제거하면 실행 효율성이 향상될 수 있으므로 FastCGI를 사용하여 PHP를 실행하는 경우 Non Thread Safe 버전을 선택하는 것이 좋습니다.
PHP의 두 가지 실행 방법인 ISAPI와 FastCGI를 살펴보겠습니다.
FastCGI 실행 방법은 단일 스레드를 사용하여 작업을 수행하므로 스레드 안전 검사를 수행할 필요가 없습니다. 스레드 안전 검사 보호를 제거하면 FastCGI를 사용하는 경우(IIS 6과 페어링되거나) 실행 효율성이 향상됩니다. IIS 7) PHP를 실행하려면 스레드 안전이 아닌 PHP를 다운로드하여 실행하는 것이 좋습니다. (PHP 바이너리 파일에는 msi와 zip의 두 가지 패키징 방법이 있으므로 zip 패키지를 다운로드하십시오.)
ISAPI PHP에는 스레드 안전 검사가 준비되어 있습니다. 많은 PHP 모듈이 스레드로부터 안전하지 않기 때문에 스레드 안전 PHP를 사용해야 합니다.
그래서 PHP5.2의 경우 Thread Safe 버전을 선택하여 설치하고, PHP5.3의 경우 PHP 실행 시 더욱 효율적인 None-Thread Safe를 다운로드하세요.
또한 PHP에는 VC6 및 VC9 버전도 있습니다.
VC6 버전은 Visual Studio 6 컴파일러를 사용하여 컴파일됩니다. PHP가 Apache를 사용하여 빌드된 경우 VC6 버전을 선택해야 합니다.
VC9 버전은 Visual Studio 2008 컴파일러를 사용하여 컴파일됩니다. PHP가 IIS를 사용하여 설정된 경우 VC9 버전을 선택해야 합니다.
이상은 voice of holland의 내용을 포함하여 PHP 53 다운로드 시 VC9, VC6, Thread Safe, Non Thread Safe의 차이점에 대한 분석을 소개했습니다. PHP 튜토리얼에 관심이 있는 친구들에게 도움이 되길 바랍니다.