Autore: Fabio Di Matteo
Ultima revisione: 26/11/2015 - 11:47
In questa guida vedremo come installare le php-gtk2 su Gnu/Linux. Per le mie prove ho usato php 5.6 .
Le dipendenze necessarie oltre a php sono le gtk2 (anche la versione di sviluppo), libglade2, php-gtk2 e php-cairo.
Procediamo con l'installazione di php-cairo:
svn co http://svn.php.net/repository/pecl/cairo/trunk pecl-cairo cd pecl-cairo phpize ./configure make sudo make install
Adesso siamo pronti a installare php-gtk:
svn co https://github.com/php/php-gtk-src/trunk php-gtk cd php-gtk ./buildconf ./configure make sudo make install
Infine aggiungiamo al nostro php.ini (nel mio caso /etc/php/php.ini):
; Per le GTK2 extension=/usr/lib/php/modules/php_gtk2.so extension=/usr/lib/php/modules/cairo.so
Dopo aver dato il comando make install
viene stampato a video il percorso dell'estenzione php . Nel caso differisca da quello sopra, correggere.
Possiamo verificare il corretto caricamento con il comando php -m | grep php-gtk
, oopure provando ad eseguire un hello world:
#! /usr/bin/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(); ?>
Il nostro wiki installa solamente cookie tecnici necessari al funzionamento della piattaforma "Dokuwiki". Niente analitics, statistiche, tracciamenti o altro.