我只能访问 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