PEAR Image_Graphのインストール
PHPでグラフを描画するための「Image_Graph」ってヤツをEclipseで使えるようにインストールしてみる。
使っているのはXamppもセットになっている「Eclipse for PHP Developers Helios Service Release 2」ってヤツ。
インストール先はXamppになって、それをEclipseで使うって感じ。
ダウンロード
PEARのサイトから「Image_Graph」をダウンロード。
http://pear.php.net/package/Image_Graph/download
※PEARのサイトのヘッダのトコで「Image_Graph」を検索。
「Download」のタブを開いて「Download」って文字の下にある「For manual installation only」ってとこの下にある「0.8.0」。
※「Easy Install」の右横にあるはず。一部のブラウザでは違う場所にあるかもしれない。
解凍
ダウンロードした「Image_Graph-0.8.0.tgz」を解凍。
※「解凍レンジ」っていう無料の「解凍ツール」がお気に入り。「Vector:解凍レンジ」でGoogle検索。
Image_GraphをXAMPPへ移動
「xampp/php/PEAR/Image」の中に移動。
移動するのは「Image_Graph-0.8.0/Image_Graph-0.8.0」の中にあるファイル。
※Graph.php、Graphフォルダ。
php.iniの確認
「Image_Graph」は「gd extension」ってのが必要らしい。
ということで「php.ini」を開いて「php_gd2.dll」を探す。
コメントアウトされていなかったので放置。
※頭に「;」がついていたらコメントアウトされている。
ダウンロード(2)
「Image_Graph」を使うには他にもいくつか必要らしい。
Image_Canvas
PEARのサイトから「Image_Color」「Image_Canvas」をダウンロード。
Image_Color
「Image_Color」と「Image_Color2」のふたつがある。
「Image_Color」はPHPのバージョン4。
「Image_Color2」はPHPのバージョン5。
私の環境では、PHPのバージョンが5なので「Image_Color2」を落としておく。
「xampp/php/PEAR/Image」の中に移動。
移動するのは「Image_Color2-0.1.5/Image_Color2-0.1.5/Image」の中にあるファイル。
※Color2.php、Color2フォルダ。
※今回は問題なかったけど…いつか「Color2」を「Color」にしなくちゃいけないエラーがでてくるかもしれない。
Image_Canvas
ダウンロード・解凍後、「xampp/php/PEAR/Image」の中に移動。
移動するのは「Image_Canvas-0.3.3/Image_Canvas-0.3.3/Image」の中にあるファイル。
※Canvas.php、Canvasフォルダ。
eclipseでテストの準備
インクルード・パス
「Image」までのパスを通す。
eclipseを起動後、「xampp/php/PEAR」までのインクルード・パスを指定
※メニューの「プロジェクト:プロパティ」→「PHP インクルード・パス」→「タブ:ライブラリー」→「外部ソース・フォルダーの追加」
テスト用ファイルの作成
「Image_Graph-0.8.0」を解凍した際にいた「gd.php」を開く。
※「Image_Graph-0.8.0/Image_Graph-0.8.0/tests/gd.php」
Eclips上で適当なPHPファイルを作成して「gd.php」をコピペ。
「require」で「Image_Graph」を指定。
Apacheを起動
XamppでApacheを起動。
実行
Eclipsで「PHP WEBページ」として実行。
日本語の問題
何か問題あるらしいけど…力尽きたので放置。
気が向いたら対応するさ。