Maison > Article > développement back-end > Comment installer l'extension pdo_oci dans php7
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.
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
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!