X

於 Ubuntu / Debian Linux 安裝設定 PHP-GTK 開發環境

要於 Debian / Ubuntu 建置 PHP-GTK 的環境, 還蠻容易的, 以下內容是在 Ubuntu 8.04 Hardy 實作.

下載 PHP-GTK 2 Source Code

安裝(Build php_gtk2.so)

  1. apt-get install php5-dev libglib2.0-dev libgtk2.0-dev
  2. tar zxvf php-gtk-2.0.0.tar.gz
  3. cd php-gtk-2.0.0
  4. ./buildconf
  5. ./configure
  6. make
  7. sudo make install

    Installing shared extensions: /usr/lib/php5/20060613+lfs/
    (php_gtk2.so 安裝在 /usr/lib/php5/20060613+lfs/)

設定載入 PHP-GTK Modules(php_gtk2.so)

  • sudo vim /etc/php5/conf.d/gtk.ini

    extension=php_gtk2.so

確認 PHP-GTK 2 Module 是否載入

  • php -m | grep php-gtk

測試(寫 Hello World)

Hello World (basic) 直接抓最基本的程式來跑跑看~(hello.php)

<?php
if (!class_exists('gtk')) {
    die("Please load the php-gtk2 module in your php.ini\r\n");
}
 
$wnd = new GtkWindow();
$wnd->set_title('Hello world');
$wnd->connect_simple('destroy', array('gtk', 'main_quit'));
 
$lblHello = new GtkLabel("Just wanted to say\r\n'Hello world!'");
$wnd->add($lblHello);
 
$wnd->show_all();
Gtk::main();
?>

執行 php hello.php 應該就會看到 Hello World 的小視窗囉~

使用 APT 安裝 PHP-GTK 2

我沒測試過這種裝法, 不過看起來蠻輕鬆的, 先紀錄一下, 參考自此篇: Installing PHP-GTK2

  1. 於 /etc/apt/sources.list 加入

    deb http://deb.orangearchive.net/ hardy main

  2. apt-get update
  3. apt-get install php5-gtk2
  4. 參照 Configuring PHP for GTK 設定, 重點只要執行下面這行即可:(若以後有需要詳細設定再仔細參考這篇吧~)

    echo extension=php_gtk2.so >> /opt/php5_2/lib/php.ini

  5. 再來就可以寫 Hello World 測試了~ 🙂

其它相關網頁

Tsung: 對新奇的事物都很有興趣, 喜歡簡單的東西, 過簡單的生活.
Related Post