연동환경
서버 |
OS |
CentOS Linux release 7.2.1511 |
DATABASE |
Goldilocks 3.1.0 r23226 |
|
클라이언트 |
OS |
CentOS Linux release 7.2.1511 |
UNIX ODBC |
unixODBC v2.3.4 |
|
PHP |
PHP v7.1.9 |
PHP 다운로드 전
1. unixODBC 와 Goldilocks 가 연동되어 있어야 합니다.
연동방법은 http://mozi.tistory.com/9 다음 포스팅을 참고해 주세요.
PHP 다운로드
[ 다운로드 방법 1 ]
1. http://php.net/ 사이트에 접속합니다.
2. Download 탭을 클릭한 뒤, tar.gz 압축파일을 클릭합니다.
3. Republic of Korea 에서 kr1.php.net 을 클릭하여 다운로드를 진행합니다.
4. 다운로드한 압축파일을 클라이언트 OS 로 전송합니다.
[ 다운로드 방법 2 ]
1. 클라이언트 OS 에서 wget 명령어를 사용하여 다운로드 합니다.
* SHELL> wget http://kr1.php.net/get/php-7.1.9.tar.gz/from/this/mirror
$ wget http://kr1.php.net/get/php-7.1.9.tar.gz/from/this/mirror --2017-09-13 10:56:34-- http://kr1.php.net/get/php-7.1.9.tar.gz/from/this/mirror Resolving kr1.php.net (kr1.php.net)... 115.68.110.81 Connecting to kr1.php.net (kr1.php.net)|115.68.110.81|:80... connected. HTTP request sent, awaiting response... 302 Found Location: http://kr1.php.net/distributions/php-7.1.9.tar.gz [following] --2017-09-13 10:56:34-- http://kr1.php.net/distributions/php-7.1.9.tar.gz Reusing existing connection to kr1.php.net:80. HTTP request sent, awaiting response... 200 OK Length: 19428408 (19M) [application/x-gzip] Saving to: ‘mirror’ 100%[====================================>] 19,428,408 7.22MB/s in 2.6s 2017-09-13 10:56:37 (7.22 MB/s) - ‘mirror’ saved [19428408/19428408] |
PHP 설치
* 설치전 사전 정보입니다.
설치 계정 |
centos |
설치 경로 |
/home/centos/PHP |
unixODBC 경로 |
/home/centos/unixODBC |
1. php-7.1.9.tar.gz 혹은 mirror(wget 사용 시) 압축파일을 해제합니다.
2. 압축해제한 경로로 들어갑니다.
3. PHP 를 설치합니다. 이 때, 옵션으로 --with-unixODBC 가 들어가야 합니다.
$ tar xzf mirror $ cd php-7.1.9 $ ./configure --prefix=/home/centos/PHP --with-unixODBC=/home/centos/unixODBC --disable-all $ make $ make install |
PHP 연동
1. PHP 경로로 이동합니다.
2. bin 폴더로 이동합니다.
3. 연동 소스를 작성한 뒤, 소스를 수행합니다.
$ cd /home/centos/PHP $ cd bin $ cat goldilocks.php <?php $con=odbc_connect('GoldilocksODBC', 'TEST', 'test'); if($con){ echo "Connection Success\n"; odbc_close($con); }else{ echo "Connection Fail\n"; } ?> $ ./php goldilocks.php Connection Success |
'Database > Goldilocks' 카테고리의 다른 글
ERR-HYT00(14026): resource busy or timeout expired (0) | 2018.01.19 |
---|---|
ERR-22021(12121) : invalid character value in characterset repertoire (0) | 2018.01.19 |
[GOLDILOCKS] unixODBC 연동하기 (0) | 2017.09.12 |
[GOLDILOCKS] SqlDbx 연동하기 (0) | 2017.09.11 |
[GOLDILOCKS] Squirrel SQL 연동하기 (0) | 2017.09.09 |