我需要重新编译 PHP 才能使用 CURL API 吗?

我需要重新编译 PHP 才能使用 CURL API 吗?

我手动设置了 Apache 和 PHP,尽管后者没有 CURL。

关于 PHP 扩展有大量的说明和解释。

我有一个非常简单的问题 - 我需要做什么才能以更动态的方式启用 CURL。我讨厌静态链接的想法,事实上我讨厌并避免静态链接。是否可以让我的 Apache 和 PHP 知道有 CURL?如果需要,我可以编译 CURL。

我想知道如何在没有包管理的情况下实现这一点,也就是说自己构建一切。

答案1

不,您不需要重新编译。

有 3 种不同的方法可以在 Ubuntu 上启用/安装 php5-curl 扩展。所有这些都很容易。这是链接。 http://php.net/manual/en/install.pecl.php 以“编译...”开头的最后 3 个选项都适合您。应用其中任何一个。在 php 安装的扩展目录中获取 curl.so 文件。然后在 php.ini 文件中编辑相关扩展行。重新启动 apache。

顺便说一句,dpkg 无法通过 deb/apt 更新安装,因为您没有使用预编译包,所以这是 apt 的正常行为。

为什么需要删除 suhosin 贴片?

相关内容