【Ubuntu 10.04】Phoronix Test SuiteとPHP-GTK2

Phoronix Test Suiteというベンチマークソフトを入れた。

Ubuntu のパッケージ phoronix-test-suite_2.6.1_all.deb があったのでそれを入れたら、アプリケーションメニューのシステムツールにアイコンが現れたので、それを実行してみると、「PHP-GTKが無いからGUIは動かせねえよ(超意訳)」とブラウザに表示された。

CUIでも充分動くが、PHP-GTKを入れておくと、後々、色々使えそうだから入れる事にした。色々、試行錯誤とかあったが、それらは省いて以下まとめ。

こちらにまとめがあったので、これを元にする。

まず、関連パッケージのインストール
~$ sudo apt-get install libgtksourceview2.0-dev libsexy-dev xulrunner-dev libqscintilla2-dev libgtkhtml3.14-dev libgtkspell-dev

なんかよく分からんが、pecl-cairoのインストール
~$ cd src
~/src$ svn co http://svn.php.net/repository/pecl/cairo/trunk pecl-cairo
リビジョン 301419 をチェックアウトしました。
~/src$ cd pecl-cairo
~/src/pecl-cairo$ phpize
~/src/pecl-cairo$ ./configure
~/src/pecl-cairo$ make
~/src/pecl-cairo$ sudo make install
Installing shared extensions:     /usr/lib/php5/20090626+lfs/
Installing header files:          /usr/include/php5/

PHP-GTK2のインストール
~/src$ cd php-gtk
~/src/php-gtk$ cat /usr/share/aclocal/ltoptions.m4 /usr/share/aclocal /ltversion.m4 /usr/share/aclocal/ltsugar.m4 /usr/share/aclocal/lt~obsolete.m4 >> aclocal.m4
~/src/php-gtk$ ./buildconf
~/src/php-gtk$ ./configure
~/src/php-gtk$ make
~/src/php-gtk$ sudo make install
Installing shared extensions:     /usr/lib/php5/20090626+lfs/

参考のページの手順を一部変更して設定
~/src/php-gtk$ sudo su -
~# rm /etc/php5/cli/conf.d
~# mkdir /etc/php5/cli/conf.d
~# cd /etc/php5/cli/conf.d
/etc/php5/cli/conf.d# for i in /etc/php5/conf.d/*; do ln -s $i ;done

/etc/php5/cli/conf.d# echo "extension=/usr/lib/php5/20090626+lfs/php_gtk2.so" > /etc/php5/cli/conf.d/php_gtk2.ini
/etc/php5/cli/conf.d# echo "extension=/usr/lib/php5/20090626+lfs/cairo.so" > /etc/php5/cli/conf.d/cairo.ini
/etc/php5/cli/conf.d# exit

入ったかテスト
~/src/php-gtk$ php -m |grep php-gtk
php-gtk

無事GUI起動成功。

コメントを残す

メールアドレスが公開されることはありません。