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

Nginx löst Cross-Domain-Probleme und bindet Seiten von Drittanbietern ein

Inhaltsverzeichnis Vorwort Schwierigkeit Domänenü...

Einführung in general_log-Protokollwissenspunkte in MySQL

Die folgenden Funktionsdemonstrationen basieren a...

Zusammenfassung der drei Phasen der Entwicklung eines visuellen Designers

Viele Leute haben dieses Buch gelesen: „Entwickel...

JavaScript-Grundlagenreihe: Funktionen und Methoden

Inhaltsverzeichnis 1. Der Unterschied zwischen Fu...

Lösung zum Vergessen des MySQL-Passworts unter Linux

Das Problem ist folgendes: Ich habe den Befehl my...

React-Methode zum Anzeigen von Daten auf Seiten

Inhaltsverzeichnis Übergeordnete Komponente „list...

Beispielcode für HTML-Listenfeld, Textfeld und Dateifeld

Dropdown-Feld, Textfeld, Dateifeld Der obere Teil...

Beispiele für JavaScript-Operationselemente

Weitere Informationen zu Bedienelementen finden S...

js, um einen gleitenden Karusselleffekt zu erzielen

In diesem Artikel wird der spezifische Code von j...