php 에서 informix DB를 사용하여 프로그램을 하려구 합니다...
그래서 설치를 마치고 아래와 같이 소스를 작성해서
DB에 연결을 시도해 보았는데 연결이 되질 않네요 -.-)
브라우져로 열어 보면 에러메세지만 나오네요~
고수님들 한수 부탁 드립니다~
-----소스-----
<?
$dbconn = ifx_connect("mini" , "jsm" , "jdoit777") || die("DB 연결 실패!");
echo("$dbconn");
ifx_close($dbconn);
?>
-----에러메세지-----
Fatal error: Call to undefined function: ifx_connect() in /usr/local/apache/htdocs/tp/dbtest.htm on line 2
어떤분이 아래 코드를 실행 시켜보라해서... 해보니까
"PHP를 Informix 지원으로 컴파일 하세용" 가 나옵니다..
-------------------------------------------------------
if(extension_loaded(informix) == true)
{
?>허걱..Informix 설치 되있네<?
}
else
{
?> PHP를 Informix 지원으로 컴파일 하세용<?
}
-------------------------------------------------------
그런데 php를 설치할때 아래와 같이 informix 설정을 해 주었습니다..
뭐 더 해야 할 부분이 있는지요?? 필요한건 다 한것 같은데...
도통 모르겠네요~ 아래는 제가 설치한 내용을 상세히 적은 것
입니다...
우선 linux (알짜 6.2) 와 informmix는 깔고나서...
informix 는 /home/informix 깔았습니다.(이건 다른분이
깔아 주셨습니다... 제가 실력이 없어서...)
rpm 으로 아파치를 제거 했습니다.
apache와 php를 압축해제
압축이풀린 apache_1.3.14디렉터리에서
./configure --prefix=/usr/local/apache
php를 풀어 놓은 디렉터리에서
./configure --with-apache=../apache_1.3.14
--with-informix=/home/informix
--with-config-file-path=/usr/local/apache/conf
--with-gd=/usr/local
--disable-debug
--enable-track-vars
사각형안에 License 화면이 뜨고
make
make install
그리고 아파치디렉토리로 이동해서
cd /usr/local/apache_1.3.14 에서
./configure --prefix=/usr/local/apache \
--activate-module=src/modules/php4/libphp4.a
아파치를 컴파일
make
make install
까지 설치를 완료...
...하고 phpinfo() 함수로 php가 정상적으로 돌아가는지
까지 확인했습니다.
|