CI 묻고 답하기

제목 MS SQL 연결이 되지 않는것 같습니다.
글쓴이 배넘 작성시각 2014/09/05 17:45:47
댓글 : 1 추천 : 0 스크랩 : 0 조회수 : 16476   RSS
PHP-5.5.13-x64
HTTPD-2.4.9-x64
CodeIgniter_2.2.0
SQL Server 2008

이렇게 사용하려 하는데

$db['default']['dbdriver'] = 'mssql'; 를 넣으니 
에러 메세지도 없고 그냥 하얀 화면만 나오네요 ;ㅅ;

$db['default']['dbdriver'] = 'sqlsrv'; 를 넣으니 
Fatal error: Call to undefined function sqlsrv_connect() in C:\Apps\Servers\Apache HTTP Server\httpd-2.4.9-x64\htdocs\test\system\database\drivers\sqlsrv\sqlsrv_driver.php on line 76
이런 에러 메세지가 딱! ㅠㅠ

구글링해보니 sqlsrv로 해야 한다는 말도 있고
php.ini에서 주석 푸는 방법이랑
Microsoft Drivers 3.0 for PHP for SQL Server 설치하는 방법 등등을 해봤는데
전부 안되네요 ㅠㅠ
(혹시나 해서 mySQL로 연결해보니 정상동작하는걸 확인했습니다.)

설정값은 아래와 같구요.
$db['default']['hostname'] = 'localhost';
$db['default']['port'] = '5555';
$db['default']['username'] = 'root';
$db['default']['password'] = '1234';
$db['default']['database'] = 'testDB';
$db['default']['dbdriver'] = 'mssql';
$db['default']['dbprefix'] = '';
$db['default']['pconnect'] = TRUE;
$db['default']['db_debug'] = TRUE;
$db['default']['cache_on'] = FALSE;
$db['default']['cachedir'] = '';
$db['default']['char_set'] = 'utf8';
$db['default']['dbcollat'] = 'utf8_general_ci';
$db['default']['swap_pre'] = '';
$db['default']['autoinit'] = TRUE;
$db['default']['stricton'] = FALSE;
 
 다음글 배열값 가져오기 (10)
 이전글 페이징 + 검색에 쿼리스트링과 세그먼트 혼합사용 질문.... (3)

댓글

들국화 / 2014/09/10 09:45:25 / 추천 0
php 에서 sqlsrv 가 로딩되었는지 보세요.