gpt4 book ai didi

php - 如何在 Amazon EC2 免费套餐上启用 cURL 扩展

转载 作者:可可西里 更新时间:2023-11-01 12:53:31 28 4
gpt4 key购买 nike

我目前正在尝试在我的 EC2 服务器(免费套餐)上启用 cURL

我已经安装了 php5_curl,我可以通过 SSH 通过 php 运行 curl。

我正在使用以下文件来查看 cURL 是否已正确安装。

testCurl.php

<?php
function _iscurlsupported() {
if (in_array ('curl', get_loaded_extensions())) {
return true;
}
else {
return false;
}
}

if (_iscurlsupported()) {
echo "cURL is supported\n";
}
else {
echo "cURL isn't supported\n";
}
?>

通过 ssh 的命令:php testCurl.php 显示支持 curl。当我通过浏览器访问它时,命令显示 curl ISN'T supported。

我检查了位于 php5/apache2 中的 php.ini 文件(浏览器加载的 php.ini 文件(通过另一个脚本测试)),找不到扩展名。

我检查了我服务器上的“extensions_dir”目录,curl.so 文件就在那里。

我不确定为什么在通过浏览器访问我的脚本时无法运行 curl。

如有任何帮助,我们将不胜感激。

干杯,jt234

注意:如果您需要更多信息,请询问。我的问题类似(如果不相同)Unable to use PHP curl on amazon ec2 free tier但问题并未得到解决。

最佳答案

在你的 php.ini 文件的末尾添加一行:

extension=curl.so

如果你想找到它所在的位置,你可以通过 SSH 运行:

$ locate curl.so

它应该接近于:/usr/lib/php5/20090626+lfs/curl.so

关于php - 如何在 Amazon EC2 免费套餐上启用 cURL 扩展,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12274346/

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