RadarURL
웹 프로그래밍

php와 mysql연동이 웹에서는 되는데 cmd에선 안되는 경우

by JaeSoo posted Jun 17, 2012
?

단축키

Prev이전 문서

Next다음 문서

ESC닫기

크게 작게 위로 아래로 댓글로 가기 인쇄
C:\APM_Setup\htdocs>php test.php

Fatal error: Call to undefined function mysql_connect() in C:\APM_Setup\htdocs\t
est.php on line 6

C:\APM_Setup\htdocs>

웹에선 잘 돌아가는데 왜 cmd에서 하면 안될까요?

 

답변:

이근상 2009-02-02 07:35:12  
PHP를 콘솔에서 실행하시려면 PHP.INI의 위치를 설정해 주셔야 합니다.

기본이 Windows 디렉터리에 php.ini 파일이지만
APMSETUP6 에서는 C:\APM_Setup\php.ini 입니다.

그러므로 실행시에

php -c C:\APM_Setup\php.ini test.php
이런식으로 실행해야 할듯 하네요

PHP4 라면 기본적으로 MySQL 모듈이 로드 되지만
PHP5 는 MySQL모듈을 수동으로 로드해 줘야 하기 때문 입니다.

 

출처 : http://apmsetup.com/board.php?bid=511&bs_type=&bs_str=&pg=580&mode=view&uid=19296


Articles

72 73 74 75 76 77 78 79 80 81