windows 2008 R2(64bit) 서버에서 php사용시 큐브리드 모듈 사용 질문

by 김우람 posted Mar 03, 2011

현재 신규 웹서버를 설정 및 테스트를 하기 위하여


Windows Server 2008 R2(64bit) 버전에서 IIS(7.5) + PHP(5.2.17-NTS, VC6) 를 설정(FastCGI 방식으로)하였고,


그리고 큐브리드를 사용하기 위하여


"http://sourceforge.net/projects/cubridinterface/files/PHP/PHP%20Driver/CUBRID%208.3.1/Windows/"


사이트에서 제공하는 "CUBRID-PHP5-5.2-WIN32-VC6-NTS-8.3.1.0005.bin.zip" 파일을 다운받아


"php_cubrid.dll" 파일을 PHP 확장파일 모음 디렉토리인 "./ext" 폴더 밑에 복사한 후 php.ini 파일에서


"extension=php_cubrid.dll" 부분을 추가하였습니다.

또한

같은 서버 내에  "CUBRID 2008 R2 3.1 (64bit)" 을 설치하고

"cascci.dll"파일 역시 윈도우 Path가 걸린 디렉토리에 여러군데 복사해 두었으나 같은 증상입니다.



결론적으로 "php_cubrid.dll" 모듈이 정상적으로 로드되지 않았습니다.


** PHP 로그 메세지

"PHP Warning:  PHP Startup: Unable to load dynamic library './extphp_cubrid.dll' - %1은(는) 올바른 Win32 응용 프로그램이 아닙니다. in Unknown on line 0"


사용된 php는 php 공식사이트에서 제공되어진 32bit 윈도우 바이너리 배포판입니다.

그렇다면 큐브리드에서 제공한 "php_cubrid.dll" 모듈 파일 역시 문제없이 사용되어 질것 같은데 많은 시간을 할애하여 해결방안을 찾아 보았지만 해결점을 찾지 못해 이렇게 질문 올립니다.




덧붙여서.. 


Windows Server 2008 R2 버전이 나온지도 벌써 수년이 지났습니다. 작년부터 윈도우 신규 서버들은 이미 대부분 2008 R2 버전을 사용하기 시작했습니다.

큐브리드 측에서도 이에 대한 운영지원(QA, 환경설정, 정보지원)을 해 주신다면 보다 많은 사용자를 확보할 수 있으리라 생각됩니다.

좋은 프로그램 공개해 주셔서 감사합니다.


Articles

26 27 28 29 30 31 32 33 34 35