Maison  >  Article  >  développement back-end  >  Comment installer l'extension pdo_oci dans php7

Comment installer l'extension pdo_oci dans php7

王林
王林original
2021-03-05 18:01:563333parcourir

Comment installer l'extension pdo_oci dans php7 : 1. Téléchargez et installez le client oracle sur le site officiel ; 2. Entrez le package d'installation du code source de php et exécutez [/usr/local/php/bin/". phpize]; 3. Exécutez la commande [make install] peut être installée.

Comment installer l'extension pdo_oci dans php7

L'environnement d'exploitation de cet article : système centos 7, php7, ordinateur thinkpad t480.

Prérequis :

Il existe des environnements associés sur le serveur CentOS : apache2, php7

Besoin d'installer : 1.client oracle, extension 2.oci8, extension 3.pdo_oci

1. Installez le client Oracle

Le client Oracle peut être téléchargé depuis le site officiel d'Oracle

Comment installer lextension pdo_oci dans php7

Sélectionnez les deux packages d'installation ci-dessus et téléchargez Allez dans /usr/local/src et décompressez :

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

Entrez ensuite dans le répertoire décompressé : cd instantclient_11_2/ Connectez les trois fichiers suivants

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

puis entrez dans le répertoire décompressé Déplacez-vous vers le /usr/local/lib et renommez-le en 'instantclient'

mv ./instantclient_11_2   /usr/local/lib/instantclient

(Partage de vidéos d'apprentissage : tutoriel vidéo php)

2. Installez l'extension oci8

Entrez le package d'installation du code source de php : cd /usr/local/src/php-7.1.25/ext/oci8/

Exécutez /usr/local/php/bin/phpize

Puis exécutez :

./configure --with-php-config=/usr/local/php/bin/php-config --with-oci8=shared,instantclient,/usr/local/lib/instantclient

Puis exécutez make

Enfin make install

Entrez cd /usr/local/php/lib/php/extensions/no- debug- zts-20160303/ Vérifiez que le fichier oci8.so est installé, indiquant que l'installation est réussie

L'étape suivante consiste à ajouter extension=oci8.so dans la configuration php.ini

3 . Installez l'extension pdo_oci

Entrez le package d'installation du code source de php : cd /usr/local/src/php-7.1.25/ext/pdo_oci

Exécutez /usr/local/php. /bin/phpize

Puis exécutez : ./configure --with-php-config=/usr/local/php/bin/php-config --with-pdo-oci=instantclient,/usr/local /lib/instantclient

Puis exécutez make

Enfin make install

Entrez cd /usr/local/php/lib/php/extensions/no-debug-zts-20160303 / pour voir le fichier pdo_oci.so Indique que l'installation est réussie

L'étape suivante consiste à ajouter extension=pdo_oci.so dans la configuration php.ini

Vérifiez phpinfo et s'il y a oci8 et pdo_oci, l'ajout est réussi

Connexe recommandé : 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