>  기사  >  백엔드 개발  >  Linux PHP에 pdo-oci 확장을 설치하는 방법

Linux PHP에 pdo-oci 확장을 설치하는 방법

藏色散人
藏色散人원래의
2021-10-20 10:33:322266검색

Linux PHP에서 pdo-oci 확장을 설치하는 방법: 1. Oracle 클라이언트를 설치합니다. 2. PHP 소스 코드 설치 패키지를 입력하고 make를 실행합니다. 3. php.ini 구성에 "extension=pdo_oci.so"를 추가합니다. .

Linux PHP에 pdo-oci 확장을 설치하는 방법

이 문서의 운영 환경: linux5.9.8 시스템, PHP 버전 7.1.25, DELL G3 컴퓨터

Linux PHP에 pdo-oci 확장을 설치하는 방법은 무엇입니까?

php 확장 pdo_oci 설치 및 Linux 기반 oci8:

확장 기능을 설치하는 데 거의 하루가 걸렸습니다. 이로써 이 튜토리얼이 모든 사람에게 도움이 되고 설치 과정에서 우회를 피할 수 있기를 바랍니다.

CentOS 서버에는 apache2, php7 관련 환경이 있습니다.
설치 필요: 1.oracle 클라이언트, 2.oci8 확장, 3.pdo_oci 확장

1 Oracle 클라이언트 설치

Oracle 클라이언트는 다음 위치에 설치할 수 있습니다. oracle 공식 홈페이지(https://www.oracle.com/technetwork/topics/linuxx86-64soft-092277.html)에서 다운로드

위의 두 설치 패키지를 선택하고 /usr/local/src에 다운로드한 후 그런 다음 압축을 풉니다:

 unzip instantclient-basic-linux.x64-11.2.0.4.0.zip
  unzip instantclient-sdk-linux.x64-11.2.0.4.0.zip

그런 다음 압축이 풀린 디렉터리를 입력합니다: cd instantclient_11_2/다음 세 파일을 연결합니다

ln -s libnnz11.so libnnz.so
ln -s libclntsh.so.11.1 libclntsh.so
ln -s libocci.so.11.1 libocci.so

그런 다음 압축이 풀린 디렉터리를 /usr/local/lib 디렉터리로 이동하고 이름을 'instantclient' mv ./instantclient_11_2로 바꿉니다. /usr/local/lib/instantclient

2. oci8 확장

php 소스 코드 설치 패키지를 입력하세요: cd / usr/local/src/ php-7.1. 25/ext/oci8/

Execute /usr/local/php/bin/phpize

다음을 실행하세요: ./configure --with-php-config=/usr/ local/php/ bin/php-config --with-oci8=shared,instantclient,/usr/local/lib/instantclient

그런 다음 make

make install

을 실행하여 cd /usr을 입력합니다. /local/php/lib/php/extensions/no-debug-zts-20160303/ oci8.so 파일이 설치되었는지 확인하여 설치가 성공했음을 나타냅니다.

다음 단계는 Extension=oci8.so를 php.ini 구성

3. pdo_oci 확장 설치

php의 소스 코드 설치 패키지를 입력하세요: cd /usr/local/src/php-7.1.25/ext/pdo_oci

Execute /usr /local/php/bin/ phpize

다음을 실행하세요: ./configure --with-php-config=/usr/local/php/bin/php-config --with-pdo-oci=instantclient,/usr /local/lib/instantclient

그런 다음 make를 실행하세요

마지막으로 make install

cd /usr/local/php/lib/php/extensions/no-debug-zts-20160303/을 입력하고 pdo_oci.so 파일이 설치되면 설치가 성공한 것입니다

다음 단계는 php.ini 구성에 Extension=pdo_oci.so를 추가하는 것입니다

phpinfo를 확인하여 oci8과 pdo_oci가 있으면 추가가 성공한 것입니다

추천 학습: "PHP 비디오 튜토리얼"

위 내용은 Linux PHP에 pdo-oci 확장을 설치하는 방법의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

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