如何仅使用 FTP 在 Linux 机器上启用 PHP Curl

如何仅使用 FTP 在 Linux 机器上启用 PHP Curl

我只能访问 php.ini 文件,并且我希望能够将 curl 扩展添加到我的 Linux 机器。我无法访问终端。

我尝试添加:

扩展=curl.so

但它不起作用。

如果仅通过 FTP,是否可以添加 curl?谢谢。

答案1

查看 phpinfo() 输出。如果 CURL 已禁用,则需要编辑主要的(系统) php.ini 符合参数“disable_functions”并从字符串中删除“curl_exec”。

答案2

curl php 包是否已安装?如果没有,您可能需要让管理员为您安装,或者您必须弄清楚如何以非 root 用户身份在另一个目录中安装它。

答案3

如果安装了 php5 的 CURL 模块(/usr/lib/php5 中存在 curl.so)并且您可以访问 php.ini,则可以在 php.ini 中添加“extension=curl.so”。CURL 模块必须可以工作。要测试,请打开脚本:

<?php phpinfo(); ?>

或者

<?php var_dump(curl_init()); ?>

如果未安装该模块,您需要以 root 权限访问 SSH(或控制面板)。

答案4

无法修复它,但我正准备解决这个问题,用 file_get_contents 替换了 curl 的简单用法http://www.php.net/file_get_contents也可以看看 https://stackoverflow.com/a/1348490/782168

相关内容