웹마스터 팁

TS : Thread Safe ( 멀티 쓰레드 모드 )
NTS : Non Thread Safe ( 멀티 프로세스 모드 )

PHP 엔 위 두가지 모드?가 존재하는데,
확장모듈의 개발환경과 운용환경이 동일한 모드일 경우에만 정상적으로 로드가 되며,
개발은 TS 환경에서 진행하고 해당 모듈을 NTS 모드인 운용환경에서 로드 하려고 하면
서로다른 모드에서 개발이돼어 로드되지 않는다는 에러문구를 출력하고 로드가 되지 않습니다.
( 에러 문구. )
PHP error
PHP Warning:  PHP Startup: "module_name": Unable to initialize module
Module compiled with build ID=API20100525,NTS
PHP    compiled with build ID=API20100525,TS


5.2.13 버전 이하에서는 TS / NTS 모드에 맞게 소스가 따로 존재 해서 자신이 사용할 모드에 맞는 소스를 다운 받아서 설치하면 됐지만 그 이후 버전에서는 두종류의 모드가 통합된 소스가 나오고 있어서 사용자가 직접 설정을 해줘야 합니다.

TS / NTS 모드의 설정은 PHP 를 설치 혹은 컴파일 할때 변경이 되지 않고,
아파치를 설치할때 아파치가 어떤 모드로 설치되느냐에 따라 모드가 정해집니다.
( 혹시 아파치와 관련 없이 PHP 만의 모드를 변경 가능한 방법이 있다면 댓글 부탁드려요. )

아파치에도 PHP 와 같이 TS / NTS 와 같은 설정이 있습니다.
MPM 에 있는 prefork 와 worker 입니다.
TS = worker / NTS = prefork 라고 보시면 됩니다.

prefork(NTS) 같은 경우엔 아파치2 에서 default 옵션이므로 NTS 모드를 사용하고자 하신다면
따로 옵션을 주거나 하실 필요 없이 그대로 설치 하시면 되며,
TS 모드를 사용하고자 하신다면 아파치를 configure 를 할때
--with-mpm=worker  라는 옵션을 주고 configure 를 진행하신다음
make; make install 명령을 통해 설치하시면 됩니다.

위와 같이 아파치 설치를 끝내고 php 를 컴파일해서 설치 한뒤에
php -vi  혹은 php -vi > MyInfo.txt  명령을 통해 확인 해보시면

NTS. ( prefork )
Zend Extension Build => API220100525, NTS
PHP Extension Build => API20100525, NTS

TS. ( worker )
Zend Extension Build => API220100525, TS
PHP Extension Build => API20100525, TS

위와같이 TS 인지 NTS 인지 나오게 됩니다.

제목 글쓴이 날짜
인천오피 ⦑오피쓰.COM⦒ 인천오피 인천출장마사지 인천오피 인천OP koykoyah 2025.02.23
평촌스웨디시【출장마사지안내.COM】평촌안마 평촌1인샵 평촌마사지 songkangkong767 2025.02.23
대구오피 ⦑출장마사지안내.COM⦒ 대구오피 대구OP 대구건마 대구오피 koykoyah 2025.02.23
청주안마【출장안마사이트.COM】청주1인샵 청주스웨디시 청주마사지 songkangkong767 2025.02.23
압구정오피 ⦑오피사이트.NET⦒ 압구정오피 압구정OP 압구정건마 압구정오피 koykoyah 2025.02.23
선릉스웨디시【오피.CLUB】선릉 스웨디시 선릉스웨디시 선릉스웨디시 songkangkong767 2025.02.23
군산오피 군산출장안마 ⦑오피사이트.NET⦒ 군산OP 군산오피 군산오피 koykoyah 2025.02.23
신림스웨디시【출장마사지안내.COM】신림 스웨디시 신림스웨디시 신림스웨디시 songkangkong767 2025.02.23
해운대오피 해운대오피 ⦑오피쓰.COM⦒ 해운대OP 해운대스파 해운대오피 koykoyah 2025.02.23
전주1인샵【출장마사지안내.COM】전주 1인샵 전주1인샵 전주1인샵 songkangkong767 2025.02.23
서면오피 서면출장안마 ⦑출장안마사이트.COM⦒ 서면OP 서면오피 서면오피 koykoyah 2025.02.23
부평1인샵【오피쓰.COM】부평마사지 부평안마 부평스웨디시 songkangkong767 2025.02.23
강남오피 ⦑출장마사지안내.COM⦒ 강남OP 강남오피 강남출장샵 강남오피 koykoyah 2025.02.23
선릉마사지【오피사이트.NET】선릉마사지 선릉 마사지 선릉마사지 songkangkong767 2025.02.23
제주오피 ⦑오피쓰주소.COM⦒ 제주오피 제주출장마사지 제주오피 제주OP koykoyah 2025.02.23
강서안마【오피.CLUB】강서 안마 강서안마 강서안마 songkangkong767 2025.02.23
산본오피 ⦑오피쓰.COM⦒ 산본오피 산본OP 산본건마 산본오피 koykoyah 2025.02.23
포항스웨디시【오피.CLUB】포항마사지 포항안마 포항1인샵 songkangkong767 2025.02.23
압구정오피 압구정OP ⦑오피사이트.NET⦒ 압구정휴게텔 압구정오피 압구정오피 koykoyah 2025.02.23
홍대마사지【오피.CLUB】홍대 마사지 홍대마사지 홍대마사지 songkangkong767 2025.02.23