>  기사  >  백엔드 개발  >  php7에는 php oci8이 없나요?

php7에는 php oci8이 없나요?

藏色散人
藏色散人원래의
2022-11-14 09:26:401915검색

php7에는 oci8이 없으므로 설치 및 구성이 필요합니다. php7에 oci8 확장을 설치하는 방법은 다음과 같습니다. 1. "oracle-instantclient19.5-basic-19.5.0.0.0-1.x86_64.rpm을 다운로드하여 설치합니다. "; 2. 환경변수 추가 ; 3. PHP 공식 홈페이지에서 직접 oci8을 검색합니다. 4. "pecl install oci8" 명령어를 통해 oci8을 설치합니다.

php7에는 php oci8이 없나요?

이 튜토리얼의 운영 환경: centos7 시스템, PHP7 버전, Dell G3 컴퓨터.

php7에는 phpoci8이 없나요?

설치 및 구성이 필요합니다.

php7 Extension-oci8 설치 단계 및 방법:

1. 기본 환경

환경: centos7 PHP 7.2.24

2. oracle 클라이언트

2.1 공식 주소

https://www.oracle.com/database/technologies/instant-client/linux-x86-64-downloads.html

사용된 최신 버전 - 버전 19.5 . 0.0.0, 둘 다 설치해야 합니다. 개발 버전은 SDK

oracle-instantclient19.5-basic-19.5.0.0.0-1.x86_64.rpm 
oracle-instantclient19.5-devel-19.5.0.0.0-1.x86_64.rpm

2.2입니다. 설치

rpm -ivh oracle-instantclient19.5-basic-19.5.0.0.0-1.x86_64.rpm 
rpm -ivh oracle-instantclient19.5-devel-19.5.0.0.0-1.x86_64.rpm

설치가 완료된 후 기본 경로는 –/usr/lib/oracle/19.5/client64입니다. 필요한 경우 자체 구성에 따라 추가합니다.

vim /etc/profile
source /etc/profile

3. oci8 확장 설치

온라인 기사가 꽤 혼란스럽습니다. PHP 공식 웹사이트에 가서 oci8을 직접 검색하면 결과가 나타납니다.

php7에는 php oci8이 없나요?

3.1 제가 취한 첫 번째 방법은, pecl install oci8; 설치 프로세스는 항상 ORACLE_HOME 디렉토리에 대한 경로를 제공하십시오. Oracle Instant Client로 컴파일하는 경우 'instantclient,/path/to/instant/client/lib'를 사용하십시오. [자동 감지]가 나타납니다. 공식 지침에 따른 클라이언트 경로 주소: instantclient,/usr/lib/oracle/19.5/client64/lib

php7에는 php oci8이 없나요?3.2 확인

설치가 완료된 후 –php -m을 사용하여 설치가 완료되었는지 확인하세요. –/usr/lib64/php/modules 디렉토리에 들어가서 –oci8.so가 존재합니까?

다시 시작한 후 실패하면 /etc/php.ini에 –extension=oci8.so 확장자를 추가할 수 있습니다. 파일.

3.3 php-fpm 재시작

추천 학습: "

PHP 비디오 튜토리얼

"

위 내용은 php7에는 php oci8이 없나요?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.