dougang6178 2013-12-14 01:36
浏览 37

pecl http.so不适用于PHP版本5.4.17的maverick

I installed pecl extensions on my mac/maverick running PHP Version 5.4.17. phpinfo says http has been loaded and so for raphf and propro. I'm able to run sample using propro, but I'm not able to use the sample code for HttpRequest class.

extension_loaded("http") -> true
var_dump(class_exists('HttpRequest', false)); -> false

writing a sample line such

$r = new HttpRequest('http://www.google.com/', HttpRequest::METH_GET);

does not crash, but nothing happened after that. No more printing of any kind, nothing at all.

I also installed other pecl extensions such oauth.so and they all work w/ no problem, just http.so does not

I'm lost...

  • 写回答

1条回答 默认 最新

  • duanfuxing2212 2013-12-14 04:04
    关注

    Chances are that you don't actually want the http extension. It's much more complicated and annoying to use than the name would suggest - there are good reasons why it's not part of the PHP standard distribution!

    Instead, use the curl extension to run HTTP requests.

    评论

报告相同问题?

悬赏问题

  • ¥15 用hfss做微带贴片阵列天线的时候分析设置有问题
  • ¥50 我撰写的python爬虫爬不了 要爬的网址有反爬机制
  • ¥15 Centos / PETSc / PETGEM
  • ¥15 centos7.9 IPv6端口telnet和端口监控问题
  • ¥120 计算机网络的新校区组网设计
  • ¥20 完全没有学习过GAN,看了CSDN的一篇文章,里面有代码但是完全不知道如何操作
  • ¥15 使用ue5插件narrative时如何切换关卡也保存叙事任务记录
  • ¥20 海浪数据 南海地区海况数据,波浪数据
  • ¥20 软件测试决策法疑问求解答
  • ¥15 win11 23H2删除推荐的项目,支持注册表等