Maison >développement back-end >PHP7 >Comment activer l'extension Oracle OCI8 pour Plesk PHP 7 ?

Comment activer l'extension Oracle OCI8 pour Plesk PHP 7 ?

藏色散人
藏色散人original
2019-03-28 15:10:392984parcourir

Cet article présente principalement comment activer l'extension Oracle OCI8 pour Plesk PHP 7. J'espère qu'il sera utile aux amis dans le besoin !

Remarque : Cet article s'applique aux distributions RHEL/CentOS.

Étape 1. Installez les packages de développement requis pour créer des modules PHP 7 personnalisés

# yum install plesk-php70-devel gcc glibc-devel libmemcached-devel zlib-devel make libaio.x86_64

Étape 2. -basic-12.1.0.2.0-1.x86_64.rpm et oracle-instantclient12.1-devel-12.1.0.2.0-1.x86_64.rpm (à partir de Oracle OTN) et ajoutez-les Télécharger vers le serveur.

Étape 3. Installez le package 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

Étape 4.Installez le package oci8 avec pecl

# /opt/plesk/php/7.0/bin/pecl install oci8

Étape 5. Activez le module oci8 dans php.ini

# echo "extension=oci8.so" > /opt/plesk/php/7.0/etc/php.d/oci.ini

Pour installer l'extension oci8 pour les autres moteurs PHP installés via Plesk, veuillez installer PHP pour la version PHP correspondante. package de développement.

Par exemple, pour PHP 7.2 :

# yum install plesk-php72-devel

Répétez les étapes 4,5 ci-dessus, en vous assurant que le chemin correspond à la version actuelle de PHP :

# /opt/plesk/php/7.2/bin/pecl install oci8
# echo "extension=oci8.so" > /opt/plesk/php/7.2/etc/php.d/oci.ini

vérifiez si l'extension est activée :

# /opt/plesk/php/7.2/bin/php -m | grep oci
oci8

Recommandations associées : "Tutoriel PHP"

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn