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

Tutorial zur MySQL-Installation in der Linux-CentOS7-Umgebung

Detaillierte Einführung in die Schritte zur Insta...

So löschen Sie Dateinamen oder Verzeichnisse mit Sonderzeichen in Linux

Löschen einer Datei anhand ihrer Inode-Nummer Ver...

Videojs+Swiper realisiert Taobao-Produktdetailkarussell

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

Welche Arten von MySQL-Verbindungsabfragen kennen Sie?

Vorwort Wenn die Abfrageinformationen aus mehrere...

So zeigen Sie die Ausführungszeit von MySQL-Anweisungen über Query Profiler an

Im vorherigen Artikel wurden zwei Methoden zum Üb...

Eine kurze Diskussion über JS-Prototypen und Prototypenketten

Inhaltsverzeichnis 1. Prototyp 2. Prototypzeiger:...

Tutorial zur Installation von Elasticsearch 7.6.2 in Docker

Docker installieren Sie müssen Docker installiere...

Das Prinzip und die Implementierung der bidirektionalen Bindung in Vue2.x

Inhaltsverzeichnis 1. Implementierungsprozess 2. ...

Eintauchen in die JS-Vererbung

Inhaltsverzeichnis Vorwort Vorbereiten Zusammenfa...

Eine kurze Diskussion über die Leistungsprobleme des MySQL-Paging-Limits

MySQL-Paging-Abfragen werden normalerweise über L...

Lösen Sie das Matching-Problem in CSS

Problembeschreibung Wie wir alle wissen, wird bei...