gpt4 book ai didi

php - 使用 Curl PhP5.6 而不是 Curl PhP7

转载 作者:太空宇宙 更新时间:2023-11-04 10:12:10 25 4
gpt4 key购买 nike

在 Debian 9 上手动编译 PhP 5.6 版本后,我也需要为该版本安装 curl,但问题是我在 PhP5 的存储库中看不到任何库(?):

apt-cache search php | grep -i curl

php-curl - CURL module for PHP [default]
php7.0-curl - CURL module for PHP

我需要将 PhP5.6 的 curl 用作默认 curl 而不是 PhP7(对已经使用 PhP5.6 而不是 PhP7 的网站的要求)。

知道从哪里可以获得该 curl 版本并将其设置为默认版本吗?

提前致谢。

最佳答案

PHP5.6 及其依赖项可以在 Ondřej Surý repository 上找到. PHP5.6 已经安装在您的系统上,您可以安装单个软件包 php5.6-curl,如下所示:

apt install apt-transport-https lsb-release ca-certificates
wget -O /etc/apt/trusted.gpg.d/php.gpg https://packages.sury.org/php/apt.gpg
echo "deb https://packages.sury.org/php/ $(lsb_release -sc) main" > /etc/apt/sources.list.d/php.list
apt update
apt install php5.6-curl

I need the curl for PhP5.6 to be used as default curl instead of PhP7.

您应该将 PHP5.6 添加到 update-alternative ,稍后将使用它在已安装的 php 版本之间切换。

假设php5.6被配置为安装在/usr/bin/php5.6下,配置命令应该是:

将 PHP5.6 添加到 update-alternatives:

update-alternatives --install /usr/bin/php php /usr/bin/php5.6 90

将 PHP5.6 设置为默认值:

update-alternatives --set php /usr/bin/php5.6

或者你可以使用:

update-alternatives --config php

然后选择php5.6

最好的方法是从 Ondřej Surý 存储库安装 php5.6 及其依赖项,当 php5.6 更新可用时,它将通过 apt 安装.

关于php - 使用 Curl PhP5.6 而不是 Curl PhP7,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48399065/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com