Detaillierte Erklärung zur Installation der PHP-Curl-Erweiterung unter Linux

Detaillierte Erklärung zur Installation der PHP-Curl-Erweiterung unter Linux

Dieser Artikel beschreibt, wie man die PHP-Curl-Erweiterung unter Linux installiert. Teilen Sie uns die Einzelheiten zu Ihrer Information mit:

Ich bin heute während der Entwicklung auf ein solches Problem gestoßen, nämlich die Installation der Curl-Erweiterung von PHP unter Linux. Meine LNMP-Umgebung wurde ursprünglich kompiliert und installiert, nicht mit YUM installiert.

Meine Umgebung:

Linux: CentOs 6.4
PHP: 5.6.30

Lösung:

1. Geben Sie das PHP-Quellverzeichnis ein. Dies ist die Adresse, unter der PHP zuvor auf den Server heruntergeladen und dekomprimiert wurde.

cd /usr/local/src/php-5.6.30

2. Führen Sie ext/curl im PHP-Quellverzeichnis aus

CD-Ext/Curl

3. Rufen Sie das phpize-Programm auf, um eine kompilierte Konfigurationsdatei zu generieren

/usr/local/php/bin/phpize 

4. Rufen Sie configure auf, um Makefile zu generieren

./configure --with-curl=/usr/local/curl --with-php-config=/usr/local/php/bin/php-config

5. Kompilieren und installieren

machen und machen installieren

An dieser Stelle wird der Pfad zur Generierung der Datei curl.so abgefragt:

/usr/local/php/lib/php/extensions/no-debug-non-zts-20131226/

6. Ändern Sie die Datei php.ini

vim /usr/local/php/lib/php.ini
Erweiterung=/usr/local/php/lib/php/extensions/no-debug-non-zts-20131226/curl.so

7. Erkennung

/usr/local/php/bin/php -m

Wenn Sie das Curl-Element sehen, bedeutet dies, dass die Installation erfolgreich war

8. Starten Sie php-fpm neu

pkill -9 php-fpm
./sbin/php-fpm

OK!

Ich hoffe, dieser Artikel hilft Ihnen bei der Konfiguration Ihres Linux-Servers.

Das könnte Sie auch interessieren:
  • Detailliertes Tutorial zur Installation des PHP-FPM-Dienstes/der PHP-FPM-Erweiterung/-Konfiguration in Docker
  • Detaillierte Erläuterung der Installation und Konfiguration des Redis- und phpredis-Erweiterungsvorgangs im Ubuntu 18.04-System
  • Detaillierte Schritte zur Installation der XML-Erweiterung in PHP unter Linux
  • Beheben Sie das Problem, dass die Installation der PHP-Erweiterung nicht wirksam wird
  • Detaillierte Installation der PHP-Umgebung und Erweiterungen auf dem Mac
  • Tutorial zur Installation der PHP7.1-Erweiterung für Pecl auf dem Mac
  • So installieren Sie die PHP7 Redis-Erweiterung auf CentOS7
  • So installieren Sie die Memcache-Erweiterung in PHP
  • So installieren Sie die BCMath-Erweiterung in PHP
  • Methode und Schritte zur Installation von PHP-Erweiterungen – Analyse

<<:  Detaillierte Erklärung zur Verwendung der Funktion find_in_set() in MySQL

>>:  VUE+Canvas realisiert den gesamten Prozess eines einfachen Gobang-Spiels

Artikel empfehlen

Javascript-Baummenü (11 Elemente)

1. dhtmlxBaum dHTMLxTree ist ein Tree-Menu-Steuer...

MySQL-Transaktionsdetails

Inhaltsverzeichnis Einführung Vier Merkmale von T...

Mit JS in zehn Minuten die Existenz von Elementen in einem Array bestimmen

Vorwort In der Front-End-Entwicklung müssen Sie h...

Natives JavaScript zum Erreichen von Skinning

Der spezifische Code zur Implementierung von Skin...

So fügen Sie Vite-Unterstützung zu alten Vue-Projekten hinzu

1. Einleitung Ich habe vor zwei Jahren ein Projek...

So fügen Sie einem Benutzer in einer Linux-Umgebung Sudo-Berechtigungen hinzu

sudo-Konfigurationsdatei Die Standardkonfiguratio...

Vollständiger Prozessbericht der Nginx-Reverse-Proxy-Konfiguration

1. Vorbereitung Installieren Sie Tomcat auf dem L...

So zeigen Sie Versionsinformationen in Linux an

So zeigen Sie Versionsinformationen unter Linux a...

So verwenden Sie den dd-Befehl in Linux, ohne die Festplatte zu zerstören

Egal, ob Sie versuchen, Daten von einem sterbende...

Javascript-Countdown-Eingabeaufforderungsfeld

In diesem Artikelbeispiel wird der spezifische Ja...