You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Debian Jessie系统下PHP 7.0.33的cURL扩展安装失败求助

在Debian 8.10 (Jessie) 手动安装PHP 7.0.33的cURL扩展

Debian 8.10(Jessie)已停止官方支持,默认软件源的包已下架,这是apt install php-curl出现404的核心原因。另外你之前操作里取消extension=php_curl.dll注释完全无效——.dll是Windows平台的扩展格式,Linux下只识别.so文件。

以下是手动编译安装的可行步骤:

1. 安装编译依赖

先装齐编译所需的基础工具、curl库和对应版本的PHP开发包:

apt-get install build-essential libcurl4-openssl-dev php7.0-dev

注意:必须安装与你当前PHP版本匹配的php7.0-dev,否则后续编译会出现版本不兼容问题。

2. 下载对应版本的PHP源码

编译PHP扩展需要和当前PHP(7.0.33)版本完全一致的源码:

wget https://www.php.net/distributions/php-7.0.33.tar.gz
tar -xzf php-7.0.33.tar.gz
cd php-7.0.33/ext/curl/

3. 编译并安装cURL扩展

  • 生成扩展配置文件:
    phpize
    
  • 配置编译参数(php-config路径可通过which php-config确认,若为多版本环境需指定php-config7.0):
    ./configure --with-curl --with-php-config=/usr/bin/php-config7.0
    
  • 编译并安装:
    make && make install
    

4. 配置PHP加载扩展

  • 找到当前PHP生效的php.ini文件,执行php --ini可查看Loaded Configuration File的具体路径。
  • 打开该文件,添加一行:
    extension=curl.so
    
  • 重启PHP服务(根据你使用的Web服务选择对应命令):
    # 若使用PHP-FPM
    service php7.0-fpm restart
    # 若使用Apache
    service apache2 restart
    

5. 验证安装结果

执行以下命令,若输出curl则说明安装成功:

php -m | grep curl

内容的提问来源于stack exchange,提问作者omega1

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.06.16 02:04:55