Cloud

윈도우용 xampp 설치시 p_thread 모듈 올리기. 본문

윈도우

윈도우용 xampp 설치시 p_thread 모듈 올리기.

Firewall 2017. 7. 25. 13:03

윈도우용 xampp 설치시 p_thread 모듈 올리기.


중요 포인트는  아래 주소에서 정확히 맞는 php 버전의 모듈과 Tread safety 버전의 파일을 찾아야 합니다.


PHP Version 5.6.31, Compiler MSVC11 (Visual C++ 2012) , Architecture x86, Thread safety 버전의 php 를 사용하였으며, apache 와 php 만 설치되어 있습니다.


php/ext 에만 모듈을 카피하면 아래와 같은 에러가 뜹니다.


C:\xampp\php>php -v

PHP Warning:  PHP Startup: Unable to load dynamic library 'C:\xampp\php\ext\php_pthreads.dll' - 지정된 모듈을 찾을 수 없습니다. in Unknown on line 0


pthreadVC2.dll 는 apache/bin, php/ext, php 에 설치 되어야 됩니다. CLI상에서 모듈인식과는 별개로 apache 에서도 모듈을 따로 load 해야되는 것 같습니다.



예상하기로는 windows/system32 에 넣으면 각각 넣지 않아도 될 것 같은데 path 문제 같습니다만 귀찮아서 더 이상의 테스트는 하지 않았습니다.


모듈 인식 화면

C:\xampp\php>php -m

[PHP Modules]

bcmath

bz2

calendar

Core

ctype

curl

date

dom

ereg

exif

fileinfo

filter

ftp

gd

gettext

hash

iconv

json

libxml

mbstring

mcrypt

mhash

mysql

mysqli

mysqlnd

odbc

openssl

pcre

PDO

pdo_mysql

pdo_sqlite

Phar

pthreads

Reflection

session

SimpleXML

SPL

standard

tokenizer

wddx

xml

xmlreader

xmlwriter

zip

zlib


[Zend Modules]


xampp 다운로드



p_thread 다운로드


http://windows.php.net/downloads/pecl/releases/pthreads/2.0.9/





p_thread 인식화면


php5.6ts버전에 맞는 pthreads



올레~


Comments