PHP Http请求&主机服务器上的Pecl / Pear

时间:2012-04-28 15:34:57

标签: php pear pecl http-request

我是PHP和Web开发的新手。我正在尝试构建一个基本的Facebook应用程序。因此,有必要使用Http请求从Facebook中的Graph API获取用户数据。我检查了如何使用PHP发出请求但我看到Http请求方法不是内置的。我知道我需要安装适当的库来使用它们,一切都很好,直到我知道几乎不可能将Pecl或Pear安装到托管服务(我使用的是Godaddy)。

我已经查看了许多网站,包括Stackoverflow,但没有答案。很多站点都解释了如何将软件包安装到本地服务器。

我只能尝试Pear | go-pear.phar网络安装,但它无效。即使我查看了文档(Pear Installation Doc),我也不知道如何执行.phar文件。这个链接Installing Pear on Godaddy Hosting解释了我试图做的事情。

还有一个问题,如果无法安装任何这些软件包,那么如何使用PHP创建HTTP请求?还有其他办法吗?

感谢您的回答。

2 个答案:

答案 0 :(得分:1)

如果启用了allow_url_fopen,那么

php可以执行http请求。并且总是有CURL库(如果启用)。您可以使用以下简单的方法测试两者:

$c = curl_init();
$txt = file_get_contents('http://google.com');

如果未安装curl,则第一行失败。如果禁用了url操作,则第二行将失败。

答案 1 :(得分:0)

假设您使用Go Daddy的托管是Linux 4GH托管,PEAR和Pecl应该已经安装并可供使用。