728x90
반응형
SMALL

* Youtube Link - https://www.youtube.com/watch?v=x7NBTq-XNTo&list=PLVsNizTWUw7FzFgU1qe-n7_M7eMFA9d-f&index=34

 

웹  사이트 개발 환경 구축

Apache(웹 서버), Oracle(DB 툴), PHP(프로그래밍 언어) 세 소프트웨어를 통해서 웹 사이트 개발 환경을 구축해보겠다.

Oracle만 64bit를 사용하고 나머지는 32bit를 사용한다.

cafe.naver.com/thisisMySQL 사이트를 참조한다.

서버 충돌을 피하기 위한 비주얼 스튜디오에서 제공하는 IIS Express 제거

1. Apache HTTP Server 2.2 를 C:\Apache2.2\ 경로에 설치한다.

fcgid 설치

네이버 카페에서 fcgid를 설치하고 modules 폴더에 있는 mod_fcgid.pdb 파일과 mod_fcgid.so 파일을

Apache 폴더의 modules 폴더에 복사 붙여넣기 한다.

php 설치

 

php를 설치하고 이름이 길어서 php-5.4로 변경하고 c드라이브 바로 밑에 설치한다.

그리고 php 폴더 안의 php.ini-development 파일을 수정한다.

먼저 이름을 php.ini 파일로 -development를 지운다.

그러면 파일이 톱니바퀴가 있는 파일로 변한다.

date.timezone = Asia/Seoul
extension_dir = C:\php-5.4\ext

파일에 위 두줄의 코드를 추가한다.

그리고 extension=php_oci8_11g.dll ;Use with Oracle 11gR2 Instant Clinet 이렇게

앞의 ;을 지우고 주석을 지운다.

Oracle 11gR2와 php가 연동이 가능하다.

아파치 설정

Apache2.2\conf\httpd.conf 파일에 맨 위에 다음과 같이

LoadModule fcgid_module modules/mod_fcgid.so
FcgidInitialEnv PHPRC "c:/php-5.4"
AddHandler fcgid-script .php
FcgidWrapper "c:/php-5.4/php-cgi.exe" .php

이 코드들을 추가하여

아파치와 php 그리고 오라클 연동이 가능하게 한다.

그리고 Options Indexes FollowSymLinks에 한 칸 띄고 ExecCGI를 추가한다.

오라클 인스턴트 클라이언트 설치

instantclient_11_2.zip 폴더를 압축을 해제한다.

그리고 폴더명을 버전명을 지우고 첫 글자를 대문자로 바꾸어서 Instantclient로 바꾸어서

c드라이브 밑으로 옮긴다.

그리고 윈도우 키를 마우스 우클릭하고 터미널(관리자)를 실행한다.

그리고 다음과 같이 SETX PATH "%PATH%;C:\Instantclient" 를 입력하면

오라클 인스턴트 클라이언트의 경로가 적용된다.

그리고 재부팅을 해주어야 한다.

그리고 웹 서버가 잘 작동하는지 확인해보겠다.

http://localhost/oracle.php 웹 사이트에 접속을 하면

다음과 같은 화면이 열린다.

 

감사합니다.

728x90
반응형
LIST

+ Recent posts