0

pleSKサーバーにpecl_httpをインストールしましたが(成功しているようです)、何らかの理由でhttp拡張機能がPHPにロードされません。

var_dump(extension_loaded("http"));

私にbool(false)を与えます。

pecl info pecl_httpたくさんの情報を教えてくれます。実行するとphp -mehttpも表示されます。

php -i | grep "http_request"は私に:

http_request => N/A => 0 => 0
http_request_datashare => GLOBAL => 1 => 0
http_request_pool => N/A  => 0 => 0

実行するpecl run-tests -p pecl_httpと、多くの失敗が発生します

そして私も

Fatal error: Call to undefined function http_get()

http.soは/usr/ lib / php / modules /内にあり、php.iniでは拡張機能ディレクトリとしても定義されています。他のすべての拡張機能は正常に読み込まれます。

私は何を逃しましたか?

4

1 に答える 1

1

変更するとどうなりますか

enable_dl = Off 

enable_dl = On 

php.iniで実行します

php -r "dl('http.so');" 

于 2013-03-04T09:38:08.483 に答える