WINDOWS에서 PHP OCI8 확장 프로그램 활성화
인스턴트 클라이언트 바이너리는 PHP의 사전 구축된 Windows용 바이너리를 보완합니다.
Apache를 설치하세요. httpd-2.2.22-win32-x86-no_ssl.msi
httpd.apache.org/download.cgi에서 다운로드
MSI 파일을 두 번 클릭하여 설치 마법사를 시작합니다.
모든 사용자용 "설치" 포트 80". 기본 대상 폴더에 일반 설치를 수행합니다. C:Program FilesApache Software FoundationApache2.2
.
httpd.apache.org/download.cgi#mod_fcgidmod_fcgid-2.3.6-win32-x86.zip
를 다운로드합니다. >
디렉토리에 C:Program FilesApache Software FoundationApache2.2modules
및 mod_fcgid.so
파일이 있어야 합니다.mod_fcgid.pdb
를 편집하고 다음 줄을 추가하세요.C:Program FilesApache Software FoundationApache2.2confhttpd.conf
LoadModule fcgid_module modules/mod_fcgid.so
에서 httpd.conf
섹션을 찾아 htdocs
에 ExecCGI
를 추가합니다.Options
<Directory "C:/Program Files/Apache Software Foundation/Apache2.2/htdocs"> ... Options Indexes FollowSymLinks ExecCGI... </Directory>
windows.php.net/download에서 PHP 5.4.0 'VC9 x86 Non Thread Safe' ZIP 패키지php-5.4.0-nts-Win32-VC9-x86.zip을 다운로드하여 PHP를 설치하세요.
C:php-5.4.0<br>
에서 C:php-5.4.0
를 php.ini-development
에 복사하여 php.ini<br>
php.ini
date.timezone = America/Los_Angeles다음과 같은 시간대 줄을 추가합니다.
extension_dir = C:\php-5.4.0\ext다음 행을 추가하세요.
extension=php_oci8_11g.dll줄 시작 부분에서 세미콜론을 제거하세요.
C:Program FilesApache Software FoundationApache2.2confhttpd.conf
/
편집하고 다음 줄을 추가하세요. 백슬래시 '
FcgidInitialEnv PHPRC "c:/php-5.4.0" AddHandler fcgid-script .php FcgidWrapper "c:/php-5.4.0/php-cgi.exe" .php'를 사용해야 합니다.
Windows용 "인스턴트 클라이언트 패키지 - 기본"을 다운로드하세요.
OTN 인스턴트 클라이언트 페이지에서 왜냐하면
PHP는 32비트입니다. 32비트 버전의 Instant Client를 사용하세요.C:instantclient_11_2
PATH
C:instantclient_11_2
Windows 환경 설정을 편집하고 을 추가하세요. 예를 들어 Windows XP에서는 PATH
시작 -> 제어판 -> 시스템 -> 고급 -> 환경 변수
을 편집합니다.
일반적으로 새 환경이 올바르게 설정되도록 하려면 Windows를 재부팅해야 합니다.NLS_LANG
와 같은 원하는 Oracle 세계화 언어 환경 변수를 설정합니다. 아무것도 설정하지 않으면 기본 로컬 환경이 가정됩니다. 다음의 세계화 장을 참조하세요.
자세한 내용은 Underground PHP 및 Oracle 매뉴얼을 참조하세요.ORACLE_HOME
ORACLE_SID
Instant Client에 불필요한
와 같은 Oracle 변수를 설정 해제하세요.
시스템 트레이 Apache Monitor 또는
시작以上就介绍了php 连接oracle 无法 启用oci8 解决办法 (摘自oracle官网),包括了方容,希望对PHP教程有兴趣的朋友多所帮助。