Comment installer l'extension pdo-oci dans Linux PHP : 1. Installez le client Oracle ; 2. Entrez le package d'installation du code source PHP et exécutez make ; 3. Ajoutez "extension=pdo_oci.so" à la configuration php.ini. .
L'environnement d'exploitation de cet article : système linux5.9.8, php version 7.1.25, ordinateur DELL G3
Comment installer l'extension pdo-oci dans Linux php ?
Installer l'extension php pdo_oci et oci8 sous Linux :
Il m'a fallu presque une journée pour installer l'extension. J'enregistre par la présente le processus d'installation. J'espère que ce tutoriel pourra aider tout le monde et éviter les détours pendant le processus d'installation.
Il existe des environnements associés sur le serveur CentOS : apache2, php7
Besoin d'installer : 1.client oracle, 2.extension oci8, 3.extension pdo_oci
1 Installer le client Oracle
Le client Oracle peut être installé dans. oracle Téléchargez depuis le site officiel (https://www.oracle.com/technetwork/topics/linuxx86-64soft-092277.html)
Sélectionnez les deux packages d'installation ci-dessus, téléchargez-les dans /usr/local/src et puis 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
Déplacez ensuite le répertoire décompressé vers le répertoire /usr/local/lib et renommez-le en 'instantclient' mv ./instantclient_11_2 /usr/local/lib/instantclient
2. Installez l'extension oci8
Entrez le package d'installation du code source 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
Ensuite, exécutez make
Enfin, make install
pour saisir 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 au Configuration de 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écuter /usr /local/php/bin/ phpize
Ensuite, exécutez : ./configure --with-php-config=/usr/local/php/bin/php-config --with-pdo-oci=instantclient,/usr /local/lib/instantclient
Ensuite, exécutez make
Enfin, make install
Entrez cd /usr/local/php/lib/php/extensions/no-debug-zts-20160303/ et vérifiez que le le fichier pdo_oci.so est installé, indiquant que l'installation est réussie
L'étape suivante consiste à ajouter extension=pdo_oci.so dans la configuration php.ini
Vérifiez phpinfo S'il y a oci8 et pdo_oci, l'ajout est réussi
.
Apprentissage recommandé : "Tutoriel vidéo 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!