Maison  >  Article  >  développement back-end  >  Est-ce que php7 n'a pas php oci8 ?

Est-ce que php7 n'a pas php oci8 ?

藏色散人
藏色散人original
2022-11-14 09:26:401917parcourir

php7 n'a pas oci8 et doit être installé et configuré. La méthode pour installer l'extension oci8 dans php7 est la suivante : 1. Téléchargez et installez "oracle-instantclient19.5-basic-19.5.0.0.0-1.x86_64.rpm. "; 2. Ajoutez des variables d'environnement ; 3. Recherchez oci8 directement sur le site officiel de PHP ; 4. Installez oci8 via la commande "pecl install oci8".

Est-ce que php7 n'a pas php oci8 ?

L'environnement d'exploitation de ce tutoriel : système centos7, version PHP7, ordinateur Dell G3.

php7 n'a pas phpoci8 ?

Nécessite une installation et une configuration.

php7 Installer l'extension-oci8 Étapes et méthodes :

1. Environnement de base

Environnement : centos7 PHP 7.2.24

2. client oracle

2.1 Adresse officielle

https://www.oracle.com/database/technologies/instant-client/linux-x86-64-downloads.html

La dernière version utilisée - Version 19.5 . 0.0.0, les deux doivent être installés. La version de développement est SDK

oracle-instantclient19.5-basic-19.5.0.0.0-1.x86_64.rpm 
oracle-instantclient19.5-devel-19.5.0.0.0-1.x86_64.rpm

2.2 Installation

rpm -ivh oracle-instantclient19.5-basic-19.5.0.0.0-1.x86_64.rpm 
rpm -ivh oracle-instantclient19.5-devel-19.5.0.0.0-1.x86_64.rpm

Une fois l'installation terminée, le chemin par défaut est –/usr/lib/oracle/19.5/client64. variables. Si nécessaire, ajoutez selon votre propre configuration.

vim /etc/profile
source /etc/profile

3. L'installation de l'extension oci8

articles en ligne est assez déroutante. Allez sur le site officiel de PHP et recherchez directement oci8 et les résultats apparaîtront

Est-ce que php7 na pas php oci8 ?

3.1 Installation

La première méthode que j'ai utilisée, pecl install oci8 ; le processus d'installation est toujours Veuillez fournir le chemin d'accès au répertoire ORACLE_HOME. Utilisez 'instantclient,/path/to/instant/client/lib' si vous compilez avec Oracle Instant Client [autodetect] apparaîtra : entrez simplement. l'adresse du chemin client selon les instructions officielles : instantclient,/usr/lib/oracle/19.5/client64/lib

Est-ce que php7 na pas php oci8 ?

3.2 Check

Une fois l'installation terminée, utilisez –php -m pour vérifier si l'installation est réussi. Entrez dans le répertoire –/usr/lib64/php/modules et affichez –oci8.so existe-t-il ?

S'il échoue après le redémarrage, vous pouvez ajouter l'extension –extension=oci8.so dans le fichier /etc/php.ini. déposer.

3.3 Redémarrer php-fpm

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!

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