しすてむ さんぽみち。

適当なしすてむ紹介など。ようはくだらないBlog(´▽`)

pear苦戦

2005-07-11 14:21:54 | PHP
pearがなんとなくわかったので、調子にのってポコポコインストール
HTTP_Request を利用を目論んでみました

早速インストール しようとおもいましたが、

# pear install HTTP_Request
Package 'HTTP_Request' already installed, skipping


既にはいっていました (´ ▽`)

なので早速つかってみようとおもいました。


//簡単なリクエストテスト
	require_once "HTTP/Request.php"; 

//リクエスト取得
	$req =& new HTTP_Request("http://blog.goo.ne.jp/rumine/"); 
	
	print_r($req);

?>


サーバにあぷって早速アクセス。ワクワク感は覆されました。 Σ(´Д`lll)

Warning: main(Net/URL.php): failed to open stream: No such file or directory in /usr/share/php/HTTP/Request.php on line 48


むむ?なんか足りないらしい・・・。
これは,調べてもなんかわからん (;´д`)トホホ
試行錯誤の末、pearの依存性をチェキ。
どうやら HTTP_Request のインストール時に必要な Net_URL Net_Socketの 内の Net_URLがなぜか入ってなかったみたい。

なので Net_URLをインストール。

# pear install net_url
downloading Net_URL-1.0.14.tar ...
Starting to download Net_URL-1.0.14.tar (-1 bytes)
........done: 23,040 bytes
install ok: Net_URL 1.0.14


つまらない結果ですがサンプルソースは動くようになりました (´ ▽`) これ
とりあえず、ひとあんしん。

調子にのって他のサーバにインストールしてみようとしました。

#pear install HTTP_Request
downloading HTTP_Request-1.2.4.tgz ...
Starting to download HTTP_Request-1.2.4.tgz (13,212 bytes)
.....done: 13,212 bytes
requires package `Net_URL' >= 1.0.12
requires package `Net_Socket' >= 1.0.2
HTTP_Request: Dependencies failed


これはもうわかりますよ? モジュールが足りないっていってるんでしょ?(・∀・)ニヤニヤ

# pear install Net_URL
downloading Net_URL-1.0.14.tgz ...
Starting to download Net_URL-1.0.14.tgz (5,173 bytes)
.....done: 5,173 bytes
install ok: Net_URL 1.0.14


ほらね (´▽`) さて、Net_Socketも・・・

# pear install Net_Socket
Package 'Net_Socket' already installed, skipping


え?あるの!?  Σ(´Д`lll)

じゃぁ、はいるのかな・・・?

# pear install HTTP_Request
downloading HTTP_Request-1.2.4.tgz ...
Starting to download HTTP_Request-1.2.4.tgz (13,212 bytes)
.....done: 13,212 bytes
requires package `Net_Socket' >= 1.0.2


やっぱ、だめだにゃぁ (;´д`)トホホ
でも、よくみると

「`Net_Socket' >= 1.0.2」

あー、バージョンが古いということですか?|-`).。oO

# pear upgrade Net_Socket
downloading Net_Socket-1.0.6.tgz ...
Starting to download Net_Socket-1.0.6.tgz (4,623 bytes)
.....done: 4,623 bytes
upgrade ok: Net_Socket 1.0.6
# pear install HTTP_Request
downloading HTTP_Request-1.2.4.tgz ...
Starting to download HTTP_Request-1.2.4.tgz (13,212 bytes)
.....done: 13,212 bytes
install ok: HTTP_Request 1.2.4


ずばりでした (´▽`)
すこしずつ、慣れてきた感あり。でも、pear関連はもうちょっと掘って調べておかないとなぁ~


最新の画像もっと見る

コメントを投稿

ブログ作成者から承認されるまでコメントは反映されません。