본문 바로가기
개발/php

Windows에 php 8.2 설치

by wusdlqslek 2024. 1. 22.
  1. 다운로드 및 설치
    • PHP 공식 웹사이트(https://www.php.net)에서 Windows용 PHP 8.2를 다운로드한다. (Thread Safe 버전 선택)
    • 다운로드한 PHP 압축 파일을 원하는 위치에 압축 해제한다. 예: C:\php
  2. 환경 변수 설정
    • .. '고급 시스템 설정' > '환경 변수'로 이동한다.
    • '시스템 변수'에서 'Path'를 편집하고 PHP 설치 경로를 추가한다. 예: C:\php
  3. php.ini 생성
    • PHP 폴더에서 'php.ini-development' 파일을 'php.ini'로 복사한다.
  4. 설치 확인
    • 명령 프롬프트에서 php -v를 입력하여 설치된 PHP 버전과 정보를 확인한다.

 

Thread Safe 버전의 PHP는 멀티쓰레딩 환경에서 각 쓰레드가 자신만의 자원(메모리, 변수 등)을 가진다.이는 서로 다른 쓰레드 간의 자원 충돌을 방지한다.주로 Windows 환경에서 사용되며, Apache와 같은 쓰레드 기반의 웹 서버와 함께 사용될 때 필요하다.Thread Safe 모드는 오버헤드가 더 크기 때문에 성능이 조금 더 느릴 수 있다.

Non Thread Safe 버전의 PHP는 각 쓰레드가 독립적인 자원을 가지지 않는다.멀티쓰레딩 환경에서 쓰레드 간의 자원 공유가 이루어진다.주로 Unix/Linux 환경에서 사용되며, Nginx나 PHP-FPM과 같은 비쓰레드 기반의 웹 서버와 함께 사용된다.Non Thread Safe 모드는 Thread Safe 모드보다 오버헤드가 적어 성능이 더 빠르다.

결론적으로, PHP의 Thread Safe와 Non Thread Safe 버전의 선택은 사용하는 웹 서버와 운영 체제에 따라 달라진다. Windows와 Apache 조합에서는 Thread Safe 버전이, Unix/Linux와 Nginx 또는 PHP-FPM 조합에서는 Non Thread Safe 버전이 적합하다.
반응형

'개발 > php' 카테고리의 다른 글

코드이그나이터 4 (1) - 시작하기  (0) 2024.02.27
php.ini 확장 기능 설정  (0) 2024.02.27
php - MYSQL 연동 테스트 및 설정  (0) 2024.01.29
Apache2.4와 PHP8.2 연동 과정  (1) 2024.01.29
Windows에 Apache 2.4 설치  (0) 2024.01.29

댓글