Forum und email

Инсталация под Linux

Най-добрият начин за иднсталиране на PHP-GTK 2 под Linux е чрез копилиране. За сега няма бинарни или соурс пакети за която и да е дистрибуция на Linux и използването на любимият Ви Организатор на пакети за инсталиране на PHP-GTK 2 е невъзможно! Тези инструкции са валидни за по-голямата часто от Linux дистрибуциите, но също така и за POSIX базираните системи.

Споменатият по-долу начин не работи под FreeBSD

Има два начина за инсталиране на PHP-GTK 2 под Linux базирани системи. Чрез използване на вече инсталиран PHP или чрез отделна инсталация на PHP-GTK 2. Вторият начин е по-простият начин и е за предпочитане да се използва от потребители с малък или никакъв опит с работа под Linux. И в двата случая е необходимо да имате предварително инсталиран Gtk+ версия 2.6.

Инсталиране на PHP-GTK 2 с нова инсталация на PHP

Следвайте тези няколко стъпки и всичко трябва да бъде наред! Първото нещо, което трябва да направите е да се сдобиете с последната версия на PHP. Можете да изберете както версията 5_1 така и 5_2 - и двете работят чудесно:

$ cvs -d :pserver:[email protected]:/repository login
$ cvs -d :pserver:[email protected]:/repository co -r PHP_5_2 php-src
Сега трябва да компилирате и инсталирате:
$ cd php-src
$ ./buildconf
$ ./configure --prefix=/opt/php5_2 --disable-cgi
$ make
$ su
$ make install
$ echo extension=php_gtk2.so >> /opt/php5_2/lib/php.ini
$ /opt/php5_2/bin/php-config --extension-dir | xargs echo 'extension_dir=' >> /opt/php5_2/lib/php.ini

Ако имате проблем с коплиринатео на версията на PHP от хранилището на CVS използвайте официалната версия, която можете да изтеглите от страница за идтегляне на php, или от "снимката" (текущата стабилна версия).

Сега правим проверка и инсталираме PHP-GTK 2:

$ cd ..
$ cvs -d :pserver:[email protected]:/repository co php-gtk
$ cd php-gtk
$ ./buildconf --with-phpize=/opt/php5_2/bin/phpize
$ ./configure --with-php-config=/opt/php5_2/bin/php-config
$ make
$ make install

Тук може би ще пожелаете да създадете връзка към изпълнимият файл на php:

$ ln -s /opt/php5_2/bin/php /usr/bin/php-gtk
Това е всичко. Вие завършихте с инсталацията!

Инсталиране чрез използване на вече инсталирана версия на PHP

Ако решите да "добавите" PHP-GTK 2 към вече инсталирана версия на PHP първо се уверете, че версията на PHP е поне 5.1 с разрешено CLI. PHP-GTK 2 няма да работи с други версии на PHP. За да проверите коя е версията Ви на PHP напишите в терминалният прозорец следната команда: php -v. Не забравяйте да проверите за съществуването на cli в резилтатът от проверката!

Сега изтеглете последната версия на PHP-GTK 2 от хранилището за CVS или изтеглете последният архивен файл, както е описано в страницата за изтегляне. С командата cd влезте в главната директориа (/) на току що разрахивираният архив и изпълнете следните команди:

$ ./buildconf
$ ./configure
$ make
$ make install

За по-голямятя част от хората, ползващи този метод всичко ще бъде наред. Възможно е при хора, ползващи няколко версии на PHP инсталирани на една и съща машина или инсталацията на PHP е в някаква нестандартна директория да се получат грешки. В повечето случаи проблемът се решава като зададете местонахождението на файловете phpize и на php-config:

$ ./buildconf --with-phpize=/path/to/phpize
$ ./configure --with-php-config=/path/to/php-config

Тестване на инсталацията

Преди да започнете да използвате PHP-GTK 2 е необходимо да разрешите разширението му в конфигурационният файл на PHP - php.ini. Добавете в най-долната част на фалът

extension=php_gtk2.so
.

Можете да тествате инсталацията си чрез изпълняване на:

$ php -m | grep php-gtk
Трябва да получите на една линия изписано php-gtk.

След това можете да опитате с демо програмката, намираща се в директорията demos на php-gtk, тоест в директорията demos/phpgtk2-demo.php.