[PHP-users 35827] PECL HTTP 2.0 http\Client が動かない

Tomoo Nomura nomurat @ tmo.co.jp
2015年 5月 9日 (土) 15:27:21 JST


こんにちは。

------------------------------
#!/usr/bin/php
<?php

$client = new http\Client;

?>
-------------------------------------
これが通りません。

PHP Fatal error:  Uncaught exception
'http\Exception\UnexpectedValueException' with message 'Failed to locate
"(null)" client request handler' in /public/smash/cgi-bin/cron/test.php:4
Stack trace:
#0 /public/smash/cgi-bin/cron/test.php(4): http\Client->__construct()
#1 {main}
  thrown in /public/smash/cgi-bin/cron/test.php on line 4
という、エラーになります。ちなみに'null'を'curl'にかえても同じです。

https://bugs.php.net/bug.php?id=67316
ここにあるエラーと同じなんですが、おかしなことに、私のところにある2台の
Debian jessie(8.0)の片方で発生しており、他方では発生しておりません。
関係するPachageのバージョンは同じにしています。(最新です)
php5(cli,cgi,common,curl)   5.6.7+dfsg-1
php5-pecl-http              2.0.4-1+b1
libcurl4-openssl-dev        7.38.0-4+deb8u
libcurl3, libcurl3-gnutls   7.38.0-4+deb8u
なにか、他にバージョンの違いがあるのでは無いかと思うのですが、関係する
パッケージがわかりません。調べるべきパッケージは何でしょうか?
よろしくお願いいたします。

野村

-- 
****** Nomura Technical Management Office Ltd. *****************
 Tomoo Nomura      nomura @ tmo.co.jp       http://www.tmo.co.jp/
    Phone: +81-78-797-0240 Fax: +81-78-754-8240
 Worldwide Airline Timetable 'Flight Planner'
 European Electronic Timetable 'HAFAS'         ValueFax Support
****************************************************************


PHP-users メーリングリストの案内