Linux PHP에서 pdo-oci 확장을 설치하는 방법: 1. Oracle 클라이언트를 설치합니다. 2. PHP 소스 코드 설치 패키지를 입력하고 make를 실행합니다. 3. php.ini 구성에 "extension=pdo_oci.so"를 추가합니다. .
이 문서의 운영 환경: 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 중국어 웹사이트의 기타 관련 기사를 참조하세요!