Fórum Ubuntu CZ/SK

Ostatní => Ubuntu Server => Téma založeno: Michal Basl 09 Června 2008, 08:02:51

Název: bCompiler
Přispěvatel: Michal Basl 09 Června 2008, 08:02:51
Možná se to bude ještě někomu hodit. Chtěl jsem si nainstalovat na LAMP server bCompiler a nemohl jsem přijít jak na to.
Takže JakNaTo:

Mám to vyzkoušené na čistém UbuntuServeru 8.04 a na již delší dobu běžícím serveru s Debianem, možná některé balíčky nebudete muset instalovat, protože je již máte...

1) Přihlásit se jako root:
Kód: [Vybrat]
sudo -s
2) instalace balíčků:
Kód: [Vybrat]
apt-get install php-pear php5-dev libbz2-dev make
3) stažení aktuálního balíčku (viz. http://pecl.php.net/package/bcompiler)
Kód: [Vybrat]
wget http://pecl.php.net/get/bcompiler-0.8.tgz
4) instalace bCompiler
Kód: [Vybrat]
pear install -a bcompiler-0.8.tgz
5) vytvoření bcompiler.ini
Kód: [Vybrat]
cd /etc/php5/conf.d
vim bcompiler.ini
  extension=bcompiler.so
  :wq

6) restart Apache
Kód: [Vybrat]
/etc/init.d/apache2 restart
Ještě pár dokazů:
http://cz2.php.net/manual/en/book.bcompiler.php (http://cz2.php.net/manual/en/book.bcompiler.php)
http://pecl.php.net/package/bcompiler (http://pecl.php.net/package/bcompiler)
http://php.vrana.cz/skryti-zdrojoveho-kodu.php (http://php.vrana.cz/skryti-zdrojoveho-kodu.php)
http://myego.cz/item/bcompiler-kompilace-a-ochrana-php-kodu-zdarma (http://myego.cz/item/bcompiler-kompilace-a-ochrana-php-kodu-zdarma)
Název: Re: bCompiler
Přispěvatel: emil54 10 Června 2008, 09:58:58
Zasluznej cin :) - pred delsim casem jsem to lovil dost tezce po netu a mam dojem, ze toho o PHP bitecode compileru do dnes v cestine moc napsano neni.

Nicmene napada mi otazka, jestli to nekdo vubec nekdy smysluplne vyuzil.

Osobne jsem skoncil testem zapakovani par scriptiku a funkci na locale - do praktickeho zivota jsem to nikdy neuvedl. Jednak delam projekty vetsinou na vlastnich serverech, kdy to asi postrada smysl, a pokud uz nekde na hostingu, nikdy tam tohle rozsireni nebylo k dispozici.

Jsem nazoru, ze sebelip napsanej kod behem par mesicu natolik moralne zastara, ze stejne vetsinou zakaznik sam pozaduje jeho upravu, ci rozsireni v navaznosti na menici se obecne podminky a jeho vlastni potreby, takze neprodavam casove omezene licence.

A v neposledni rade: kazdej normalne uvazujici programator ma jednak vetsi ci mensi moralni zabrany neco nekomu krast a druhak, osobne nez bych se po nekom vrtal v neokomentovanym kodu, radeji to napisu zgruntu znovu. Nehlede na to, ze je dneska vsude spoustu otevrenejch zdroju, kde se necha legalne zdarma sehnat cokoli.