CUBRID R3.0 (32bit)
Apache2.2.17 (32bit)
PHP5.2.14 (32bit)
Window 7 Home Premium K (32bit)
위와 같은 내용으로 설정중입니다.
아피치의 에러 로그 입니다.
httpd.exe: Could not reliably determine the server's fully qualified domain name, using 192.168.0.7 for ServerName
[Fri Nov 05 22:09:57 2010] [notice] Apache/2.2.17 (Win32) PHP/5.2.14 configured -- resuming normal operations
[Fri Nov 05 22:09:57 2010] [notice] Server built: Oct 18 2010 01:58:12
[Fri Nov 05 22:09:57 2010] [notice] Parent: Created child process 3812
httpd.exe: Could not reliably determine the server's fully qualified domain name, using 192.168.0.7 for ServerName
httpd.exe: Could not reliably determine the server's fully qualified domain name, using 192.168.0.7 for ServerName
[Fri Nov 05 22:09:57 2010] [notice] Child 3812: Child process is running
[Fri Nov 05 22:09:58 2010] [notice] Child 3812: Acquired the start mutex.
[Fri Nov 05 22:09:58 2010] [notice] Child 3812: Starting 64 worker threads.
[Fri Nov 05 22:09:58 2010] [notice] Child 3812: Starting thread to listen on port 80.
php 는 정상적으로 동작하면 php_cubrid.dll 은 홈페이지에 있는 넘을 그래도 컴파일 하였습니다. ( 첨부파일 )
C:ApacheCUBRID 에 컴파일 한 파일을 집어 넣고 php.ini 에 다음 내용을 추가 했습니다.
컴파일할때 php 버전이 5.2 만 설정되어 있고 5.2.14 까지 상세하게 설정아 안되어 있더군요..
php 5.2 버전을 구하지는 못했구요.. 5.2.14 버전이 5.2 버전에 준한다고 생각해서 설치 했구요..
extension_dir="C:ApacheCUBRID"
extension="php_cubrid.dll"
[CUBRID]
cubrid.err_path="C:ApacheCUBRID"
뭐 빼먹은것 있나요? 에러 로그를 봐서는 그냥 로드가 안되는것 같은데.^^
요즘 간간히 실수하시는 것 중의 하나가 OS 의 bit 수 문제입니다. 따라서 사용하신 OS와 CUBRID, 그리고 설정하신 php module 의 bit가 동일한지 확인을 부탁합니다.아울러 아파치 구동시 및 phpinfo() 호출시 아파치 에러로그를 확인하시어 에러원인을 찾아야 합니다. 어려우시다면 에러 내용을 올려주시면 확인해 보겠습니다.