rmp*_*ner 7 php curl amazon-ec2
我目前正在尝试cURL在我的EC2服务器上启用(免费套餐).
我安装了php5_curl,我可以通过SSH运行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";
}
?>
Run Code Online (Sandbox Code Playgroud)
通过ssh:命令php testCurl.php显示支持curl.通过浏览器访问它时的命令显示不支持curl.
我检查了php.ini位于php5/apache2中的文件(浏览器加载的php.ini文件(通过另一个脚本测试)),扩展名无处可寻.
我检查了服务器上的"extensions_dir"目录,curl.so文件位于那里.
我不确定为什么在通过浏览器访问我的脚本时无法运行curl.
任何帮助将不胜感激.
干杯,jt234
注意:如果您需要更多信息,请询问.我的问题是类似的(如果不相同)无法在亚马逊ec2免费层使用PHP卷曲,但问题尚未解决.
小智 7
在php.ini文件的末尾添加以下行:
extension=curl.so
Run Code Online (Sandbox Code Playgroud)
如果你想找到它所在的位置,你可以通过SSH运行:
$ locate curl.so
Run Code Online (Sandbox Code Playgroud)
它应该接近:/usr/lib/php5/20090626+lfs/curl.so
| 归档时间: |
|
| 查看次数: |
9421 次 |
| 最近记录: |