1. 이클립스 설치
> http://www.eclipse.org/
> 다운로드
> Eclipse for PHP Developers (139 MB)
2. 아파치 설치
> http://httpd.apache.org/
> httpd-2.2.15-win32-x86-no_ssl.msi
3. PHP 설치
> http://www.php.net/downloads.php
> php-5.2.13-Win32.zip
4. PHP 설정
> 압축해제 후, 'php5213' 네이밍 변경
> C:\php5213\php.ini-dist 를 복사해서 WINDOWS 디렉토리에 복사 후 php.ini 이름 변경
> php.ini 설정
------------------------------------------------------
session.save_path = c:/Temp
------------------------------------------------------
> C:\php5213\php5ts.dll 를 WINDOWS/SYSTEM, WINDOWS/SYSTEM32에 복사
5. 아파치 설정
> C:\Program Files\Apache Software Foundation\Apache2.2\conf\httpd.conf 수정
------------------------------------------------------
LoadModule php5_module c:/php5213/php5apache2_2.dll
AddType application/x-httpd-php .php .html .htm .inc
AddType application/x-httpd-php-source .phps
DirectoryIndex index.html index.php
------------------------------------------------------
6. 테스트
http://localhost/info.php
-------------------------------------------------------
<?
phpinfo()
?>
-------------------------------------------------------
7. 도큐멘트루트 변경
DocumentRoot "C:/Program Files/Apache Software Foundation/Apache2.2/htdocs"
를
DocumentRoot "C:/Documents and Settings/ykjin/workspace_php"
8. 오라클 연동
> C:\WINDOWS\php.ini 수정
---------------------------
;extension=php_oci8.dll 주석풀기
;extension_dir = "./"
를
extension_dir = "C:/php5213/ext/" 로 변경
---------------------------
info.php 실행
<?
phpinfo()
?>
확인
oracle.php 실행
<?php
$conn = OCILogon("cate", "cate1234", "XE");
echo "Server Version=".OCIServerVersion($conn);
OCILogoff($conn);
?>
query.php 실행
<?php
$conn = OCILogon("cate","cate1234","XE");
if(!$conn){
echo "에러 발생<br>";
}else{
echo "DB CONNECTION<BR>
<TABLE BORDER=1 WIDTH=100>";
$query = "select * from member";
$stmt=OCIParse($conn, $query);
OCIExecute($stmt);
$j=0;
while(OCIFetchInto($stmt,&$sel)){
$j++;
echo "<TR>
<TD>$j</TD>
<TD>$sel[0]</TD>
<TD>$sel[1]</TD>
</TR>";
}
echo"</TABLE>";
}
?>