Heim >Backend-Entwicklung >PHP-Problem >So installieren Sie die Curl-Erweiterung in Linux PHP

So installieren Sie die Curl-Erweiterung in Linux PHP

藏色散人
藏色散人Original
2020-07-10 10:13:513315Durchsuche

So installieren Sie die Curl-Erweiterung in Linux PHP: Geben Sie zuerst das PHP-Quellcodeverzeichnis ein, führen Sie phpize aus, um die Konfigurationsdatei zu generieren. Rufen Sie dann configure auf, um das Makefile zu generieren. Kompilieren und installieren Sie es dann über den Befehl „make install“. "; endlich öffnen "curl.so "Das war's.

So installieren Sie die Curl-Erweiterung in Linux PHP

Schlüsselwörter:

PHP-Curl-Erweiterung unter Linux installieren

curl Verwandte Funktionen sind undefiniert

Freundlicher Link:

LAMP-Umgebungsaufbau: https://blog.csdn.net/dong_alex/article/details/80661601
Aufbau der LNMP-Umgebung: https://blog.csdn.net/dong_alex/article/details/80712018

Bei der Installation von PHP werden oft nicht alle Erweiterungen installiert. Installieren Sie stattdessen die erforderlichen Erweiterungen das bereits installierte PHP entsprechend den spezifischen Anforderungen

Wenn beispielsweise die Curl-Erweiterung nicht installiert ist, wird bei Verwendung der Curl-Funktion der folgende Fehler gemeldet:

Meine Umgebung: Lampenumgebung, erstellt von Linux Centos7.4 PHP5.6 (PHP läuft als Apache-Modul) Benutzerdefiniert kompiliert und installiert, Nicht-Yum-Installation

Installationscurl:

# 
# 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 
#


Weitere Informationen zu diesem Thema finden Sie auf der PHP-Website für Chinesisch!

Das obige ist der detaillierte Inhalt vonSo installieren Sie die Curl-Erweiterung in Linux PHP. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn