Maison >développement back-end >Problème PHP >Introduction à la façon d'installer l'extension curl en php

Introduction à la façon d'installer l'extension curl en php

藏色散人
藏色散人original
2020-11-03 16:26:033330parcourir

Comment installer l'extension curl en PHP : téléchargez d'abord le package de code source curl et placez-le dans le répertoire du package de code source ; puis installez l'extension PHP curl ; redémarrez Apache.

Introduction à la façon d'installer l'extension curl en php

Recommandé : "Tutoriel vidéo PHP"

Installation de l'extension PHP curl

Parfois après l'installation de php, certaines extensions doivent être ajoutées plus tard sans affecter le travail actuel de php. Nous ne pouvons y parvenir qu'en ajoutant dynamiquement des extensions

1. >

1. Le répertoire du package source est le répertoire dans lequel sont placés les fichiers du package source téléchargés depuis Internet, qui contient les codes sources php, mysql, http et autres téléchargés

Par exemple : /usr/ local /src/

2.Le chemin du package d'extension PHP est le package logiciel utilisé par PHP pour prendre en charge les services étendus. Il se trouve généralement dans le répertoire ext du package de code source php.

Par exemple : /usr/local/src/php-7.0.12/ext/

2. Démarrez l'installation

1. service curl, téléchargez d'abord le package de code source curl et placez-le dans le répertoire du package de code source

#下载源码包
(源码包列表)
https://curl.haxx.se/download/  或  https://curl.haxx.se/download.html
(或者直接下载7.55.1版本的curl包)
wget https://curl.haxx.se/download/curl-7.55.1.tar.gz
#解压
tar -zxvf curl-7.55.1.tar.gz
#进入目录
cd curl-7.55.1
#预编译(并指定安装位置)
mkdir /usr/local/lib/curl
./configure --prefix=/usr/local/lib/curl/
#安装
make && make install

2 Installez l'extension curl de php, n'oubliez pas de précompiler --with-curl = /usr/local/lib. /curl est le répertoire où curl est installé au-dessus de

#进入 php 扩展包安装位置
cd /usr/local/src/php-7.0.12/ext/curl
#生成 configure 文件
/usr/local/php/bin/phpize
#预编译
./configure --with-php-config=/usr/local/php/bin/php-config  --with-curl=/usr/local/lib/curl
#安装
make && make install

3. Après l'installation, vous serez invité à générer le fichier curl.so dans /usr/local/php/lib/php/extensions/no-debug. -zts-20151012/

4 php.ini Activer la prise en charge de curl

extension_dir="/usr/local/php/lib/php/extensions/. no-debug-zts-20151012/ "

extension=curl.so activate Ou ajoutez

5. Redémarrez Apache

Il existe une autre méthode plus courante. De nombreuses extensions couramment utilisées Les codes sources du modèle php ont été intégrés, entrez directement dans le répertoire de l'extension php /usr/local/src /php-7.0.12/ext/

Trouvez le répertoire curl, entrez dans le répertoire, /usr/local/php /bin/phpize, générez le fichier de configuration, ./configure --with-php-config=/usr /local/php/bin/php-config //Compilez, make&make install pour installer puis activez l'extension dans php.ini ; ;

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