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

Comment installer l'extension curl sous Linux php

藏色散人
藏色散人original
2020-07-10 10:13:513365parcourir

Comment installer l'extension curl sous Linux php : entrez d'abord dans le répertoire du code source php, exécutez phpize pour générer le fichier de configuration ; puis appelez configure pour générer le Makefile puis compilez et installez via la commande "make install ; " ; ouvrez enfin " curl.so " C'est tout.

Comment installer l'extension curl sous Linux php

Mots clés :

Installer l'extension php curl sur Linux

curl Fonctions associées ne sont pas définis

Lien amical :

Construction d'environnement LAMP : https://blog.csdn.net/dong_alex/article/details/80661601
Construction de l'environnement LNMP : https://blog.csdn.net/dong_alex/article/details/80712018

Souvent, lors de l'installation de php, toutes les extensions ne sont pas installées. Au lieu de cela, installez les extensions requises sur. le PHP déjà installé selon des besoins spécifiques.

Par exemple, si l'extension curl n'est pas installée, l'erreur suivante sera signalée lors de l'utilisation de la fonction curl :

Mon environnement : environnement lamp construit par Linux centos7.4 php5.6 (php fonctionne comme un module Apache) Compilé et installé sur mesure, installation non yum

Curl d'installation :

# 
# 1. 进入php源码目录,执行phpize生成配置文件
# 切换到php源码目录下的 ext/curl/    例我的是: /root/packages/php-5.6.36/ext/curl 执行命令
cd /root/packages/php-5.6.36/ext/curl
/usr/local/php-5.6.36/bin/phpize

# 2. 调用configure生成Makefile文件
./configure --with-php-config=/usr/local/php-5.6.36/bin/php-config

# 3. 编译,并安装
make && make install

# 4. 配置php.ini 开启curl.so
extension= /usr/local/php-5.6.36/lib/php/extensions/no-debug-zts-20131226/curl.so

# 5. 重启服务器
service httpd restart

# 如果是nginx 使用的是php-fpm 重启php-fpm即可 命令: 
# kill -USR2  主进程ID (使用ps -e | grep php-fmp 可查出)

# 6. 查看 php -m 
#


Pour plus de connaissances connexes, veuillez visiter le Site Web PHP chinois !

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