이 글은 주로 Plesk PHP 7에서 Oracle OCI8 확장 기능을 활성화하는 방법을 소개합니다. 도움이 필요한 친구들에게 도움이 되길 바랍니다!
참고:이 문서는 RHEL/CentOS 배포판에 적용됩니다.
1단계 사용자 정의 PHP 7 모듈을 구축하는 데 필요한 개발 패키지를 설치합니다.
# yum install plesk-php70-devel gcc glibc-devel libmemcached-devel zlib-devel make libaio.x86_64
2단계 oracle-instantclient12.1-basic-12.1.0.2.0-1.x86_64.rpm 및 oracle- instantclient12를 다운로드합니다. .1-devel-12.1.0.2.0-1.x86_64.rpm(Oracle OTN에서)을 만들고 서버에 업로드합니다.
3단계.oracle-instantclient12* 패키지 설치:
# rpm -Uhv oracle-instantclient12.1-basic-12.1.0.2.0-1.x86_64.rpm oracle-instantclient12.1-devel-12.1.0.2.0-1.x86_64.rpm
4단계.pecl
# /opt/plesk/php/7.0/bin/pecl install oci8로 oci8 패키지 설치
5단계.php.ini에서 oci8 모듈 활성화
# echo "extension=oci8.so" > /opt/plesk/php/7.0/etc/php.d/oci.ini
Plesk를 통과하려면 oci8 확장을 설치하려면 PHP 엔진을 설치하세요. 해당 PHP 버전에 맞는 PHP 개발 패키지를 설치하세요.
예를 들어 PHP 7.2의 경우:
# yum install plesk-php72-devel
위의 4,5단계를 반복하여 경로가 현재 PHP 버전인지 확인하세요.
# /opt/plesk/php/7.2/bin/pecl install oci8
# echo "extension=oci8.so" > /opt/plesk/php/7.2/etc/php.d/oci.ini
확장 기능이 활성화되어 있는지 확인하세요:
# /opt/plesk/php/7.2/bin/php -m | grep oci oci8
관련 권장 사항: "PHP 튜토리얼 "
위 내용은 Plesk PHP 7용 Oracle OCI8 확장을 활성화하는 방법은 무엇입니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!