CentOS
YUM 설치시 Repository 설정하기
codebank
2015. 10. 6. 14:59
외부 저장소 지정하기
최근 Apache에서 PHP를 이용하여 MS-SQL에 접근할 일이 생겼다.
이전까지는 같은 서버에 있는 MySQL에 접근만하면 됨으로 APM 기본 설치만으로도
충분했었는데 MS-SQL은 처음이라 자료를 찾아봤다.
RedHat계열이라 rpm (CentOS에서는 yum)을 이용해서 php-mssql만 설치하면 사용이 가능
할 것 이라는 가벼운 생각에 설치를 시도 했지만 어쩐일인지 계속 에러만 발생한다.
또다시 예전 RPM때문에 한참을 고민하다 결국 포기하고 Gentoo로 넘어가서 맘편하게
서버 관리를 했던 기억이 떠올랐지만 IDC에 처박혀있고 지금 운영중인 서버라...
마음을 다잡아먹고 다시 검색에 검색을해서 FreeTDS를 설치하는 방법과 EPEL을
이용하거나 다른 저장장소를 이용하는 방법등을 찾았다.
그중에 Remi라는 사람이 공개한 저장소를 이용하는 간단한 방법을 찾아서(스페인어로
설명되어있었다. :-)) 쉽게 처리가 가능할 것 같았는데 또 다시 막혀버렸다.
하루를 고민하고 검색하고 겨우 찾은 방법은 기본 방법에 저장소를 직접 지정해주는
방식을 결합한 방법이다.
$ yum --enablerepo=remi php-mssql
기본적으로 yum은 외부 저장소를 검색하지 않도록 되어있는 것 같다.
어쨌든 Apache를 다시 실행하고 phpinfo()로 (console이라면 $ php -i 로 확인)
mssql접근이 가능함을 확인했다.
이젠 마무리할 시간... (TSQL도 알아봐야하는데...)