* 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 웹 사이트에 접속을 하면
다음과 같은 화면이 열린다.
감사합니다.
'Oracle' 카테고리의 다른 글
[이것이 오라클이다] 13장 1교시: [Oracle] PHP와 Oracle 연동, 회원관리시스템 (4) | 2024.11.14 |
---|---|
[이것이 오라클이다] 12장 2교시: [Oracle] HTML, PHP 기본문법, PHP와 HTML 관계 (3) | 2024.11.14 |
[이것이 오라클이다] 11장 3교시 : [Oracle] 재귀 트리거, 순차번호의 자동입력 트리거 (2) | 2024.11.13 |
[이것이 오라클이다] 11장 2교시 : [Oracle] BEFORE 트리거, INSTEAD OF 트리거, 중첩 트리거 (3) | 2024.11.12 |
[이것이 오라클이다] 11장 1교시: [Oracle] 트리거 개념과 사용법, AFTER 트리거, :NEW와 :OLD 테이블 (1) | 2024.11.12 |