tulipインストール

tulip

PHPエディタtulipのインストール。
Synapticでインストールできるtulipとは別物です。


Download Pre-install versionからphp-gtkをダウンロードし展開。
書いてある通りにリンクなどはる。

# cd /usr/local
# tar -xzvf php-gtk.tar.gz
# chmod 777 php-gtk -Rf
# ln -sf /usr/local/php-gtk/php/bin/php /usr/bin/php
# ln -sf /usr/local/php-gtk/php/bin/php /usr/local/bin/php

さらにサンプル実行。

$ php /usr/local/php-gtk/sample/gtk.php
Content-type: text/html
X-Powered-By: PHP/4.3.6



Warning: dl(): Unable to load dynamic library '/usr/local/php-gtk/php/lib/php/extensions/no-debug-non-zts-20020429/php_gtk.so' - libstdc++-libc6.1-1.so.2: cannot open shared object file: No such file or directory in /usr/local/php-gtk/sample/gtk.php on line 8



Fatal error: Undefined class name 'gtk' in /usr/local/php-gtk/sample/gtk.php on line 2661

あれ。
libstdc++はインストール済みですが、このバージョンのlibstdc++が必要なようです。

$ sudo dpkg -i libstdc++2.9-glibc2.1_2.91.66-4_i386.deb
未選択パッケージ libstdc++2.9-glibc2.1 を選択しています。
(データベースを読み込んでいます... 現在 113020 個のファイルとディレクトリがイン ストールされています。)
(libstdc++2.9-glibc2.1_2.91.66-4_i386.deb から) libstdc++2.9-glibc2.1 を展開しています...
libstdc++2.9-glibc2.1 (2.91.66-4) を設定しています ...

これでサンプルコードを実行すると、ダイアログが表示されます。


さらにtulipをダウンロードし展開。

$ unzip tulip-0.7.zip
$ chmod 777 tulip -Rf

これでtulipが起動されます。(画像参照)

$ cd tulip
$ php tulip.php

珍しくスムーズにいきました。