So installieren Sie die pdo_oci-Erweiterung in PHP7

王林
Freigeben: 2023-03-08 13:34:02
Original
3338 Leute haben es durchsucht

So installieren Sie die pdo_oci-Erweiterung in PHP7: 1. Laden Sie den Oracle-Client herunter und installieren Sie ihn. 2. Geben Sie das Quellcode-Installationspaket von PHP ein und führen Sie [/usr/local/php/bin/phpize] aus . Führen Sie [make install] aus. Installieren Sie einfach den Befehl.

So installieren Sie die pdo_oci-Erweiterung in PHP7

Die Betriebsumgebung dieses Artikels: Centos 7-System, PHP7, Thinkpad T480-Computer.

Voraussetzung:

CentOS-Server verfügt bereits über relevante Umgebungen: Apache2, PHP7

Installation erforderlich: 1.Oracle-Client, 2.oci8-Erweiterung, 3.pdo_oci-Erweiterung

1. Oracle-Client installieren

Oracle-Client Sie können herunterladen es von der offiziellen Oracle-Website

So installieren Sie die pdo_oci-Erweiterung in PHP7

Wählen Sie die beiden Installationspakete oben aus, laden Sie sie nach /usr/local/src herunter und entpacken Sie sie dann:

unzip instantclient-basic-linux.x64-11.2.0.4.0.zip
unzip instantclient-sdk-linux.x64-11.2.0.4.0.zip
Nach dem Login kopieren

Dann geben Sie das entpackte Verzeichnis ein: cd instantclient_11_2/ Kopieren Sie die folgenden drei Dateien. Stellen Sie eine Verbindung her

ln -s libnnz11.so libnnz.so
ln -s libclntsh.so.11.1 libclntsh.so
ln -s libocci.so.11.1 libocci.so
Nach dem Login kopieren

Verschieben Sie dann das dekomprimierte Verzeichnis in das Verzeichnis /usr/local/lib und benennen Sie es in „instantclient“ um.

mv ./instantclient_11_2   /usr/local/lib/instantclient
Nach dem Login kopieren

(Freigabe von Lernvideos: php-Video-Tutorial)

2. Installieren Sie die OCI8-Erweiterung.

Geben Sie den Quellcode ein Installationspaket von PHP: cd /usr/local/src/php-7.1.25/ext/oci8/

Führen Sie /usr/local/php/bin/phpize aus

Dann führen Sie aus:

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

Dann führen Sie make aus

Endlich make install

Geben Sie cd /usr/local/php/lib/php/extensions/no-debug-zts-20160303/ ein und überprüfen Sie, ob die Datei oci8.so installiert ist. Dies zeigt an, dass die Installation erfolgreich war

Der nächste Schritt ist um PHP zu installieren. Fügen Sie den Satz extension=oci8.so in die INI-Konfiguration ein /pdo_oci

Führen Sie /usr/local /php/bin/phpize aus

Dann führen Sie Folgendes aus: ./configure --with-php-config=/usr/local/php/bin/php-config --with-pdo-oci =instantclient,/usr/local/lib /instantclient

Dann führen Sie make aus

Finally make install

Geben Sie cd /usr/local/php/lib/php/extensions/no-debug-zts-20160303/ ein und überprüfen Sie, ob die Die Datei pdo_oci.so ist installiert, was darauf hinweist, dass die Installation erfolgreich war

Connect Der nächste Schritt besteht darin, extension=pdo_oci.so in der php.ini-Konfiguration hinzuzufügen

Überprüfen Sie phpinfo. Wenn oci8 und pdo_oci vorhanden sind, ist das Hinzufügen erfolgreich

Verwandte Empfehlungen:

php-Tutorial

Das obige ist der detaillierte Inhalt vonSo installieren Sie die pdo_oci-Erweiterung in PHP7. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Verwandte Etiketten:
Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage
Über uns Haftungsausschluss Sitemap
Chinesische PHP-Website:Online-PHP-Schulung für das Gemeinwohl,Helfen Sie PHP-Lernenden, sich schnell weiterzuentwickeln!