Você deve se certificar que você tenha Apple Developer Tools, BSD Subsystem, e uma instalação do X antes de tentar instalar o PHP-GTK 2. Mesmo sendo BSD subsystem instalado por padrão no Mac OS X, você precisa instalar Developer Tools e o Servidor X manualmente. você pode usar qualquer Servidor X, o mais fácil seria usar o que a Aple provê por padrão no instalador do Mac OS X.
Obtenha MacPorts (anteriormente conhecido como DarwinPorts) ou Fink é instale-o. Você pode usar ambos para instalar uma versão do X( se você decidiu não usar o padrão distribuÃdo pela Apple), e o Gtk+ em sÃ. Ambos Fink e MacPorts provem versões 2.6 e posteriores do Gtk+.
Uma vez que você tenha tudo acima em seu lugar, copie do CVS o ramo 5_2 do PHP, compile-o e instale-o. Você pode instala-lo em qualquer lugar, geralmente /usr/local é considerado um bom lugar.
$ cvs -d :pserver:cvsread@cvs.php.net:/repository co -r PHP_5_2 php-src $ cd php-src $ ./buildconf $ ./configure --disable-cgi $ make $ sudo make install |
Agora obtenha a versão mais recente do PHP-GTK direto do CVS e compile-o:
$ cd.. $ cvs -d :pserver:cvsread@cvs.php.net:/repository co php-gtk $ cd php-gtk $ ./buildconf --with-phpize=/usr/local/bin/phpize $ ./configure --with-php-config=/usr/local/bin/php-config \ --disable-libglade $ make $ sudo make install |
Finalmente, copie o arquivo php.ini-recommended para /usr/local/lib/php.ini e mude o valor de extension_dir para o diretório aonde php_gtk2.so reside. Este é normalmente algo como: /usr/local/lib/php/extensions/no-debug-non-zts-some-date. Você deve querer criar um novo link simbólico em /usr/bin que aponte para /usr/local/bin/php
Agora continue com Testando a sua intalação.