Maison > développement back-end > Problème PHP > Comment installer l'extension curl en php

Comment installer l'extension curl en php

WJ
Libérer: 2023-03-01 09:10:01
original
4637 Les gens l'ont consulté

Comment installer l'extension curl en php

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.

Comment installer l'extension curl en PHP :

1. Clarifiez d'abord certains répertoires
1 Le répertoire du package de code source est l'endroit où les fichiers du package de code source sont téléchargés. à partir d'Internet sont placés. Répertoire, qui contient les codes sources php, mysql, http et autres téléchargés
Par exemple : /usr/local/src/
2. Chemin du package d'extension PHP, qui est le progiciel utilisé par PHP pour prendre en charge les services étendus, généralement dans le code source php Le répertoire ext du package
Par exemple : /usr/local/src/php-7.0.12/ext/
2. Démarrez l'installation
1. Installez d'abord le 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
Téléchargez le package de code source

https://curl.haxx.se/download/  或  https://curl.haxx.se/download.html
Copier après la connexion
#解压
    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
Copier après la connexion

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

 #进入 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
Copier après la connexion

3. Après l'installation, il affichera /usr/local/php/lib/ php/extensions/no-debug-zts-20151012/ Fichier curl.so généré
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 开启或者加上
Copier après la connexion

5. Redémarrer Apache
Il existe également une méthode plus courante pour de nombreux codes sources de modèles d'extension couramment utilisés. été intégré, 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, et générez le configurez le fichier, ./configure --with-php-config=/usr/local/php/bin/php-config / /Compile, make&make install installation ; puis activez l'extension dans php.ini

Connexe ; recommandations : "site Web chinois php "

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!

Étiquettes associées:
source:php.cn
Déclaration de ce site Web
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
Derniers numéros
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal