Fórum Ubuntu CZ/SK
Ostatní => Ubuntu Server => Téma založeno: 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:
sudo -s
2) instalace balíčků:
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)
wget http://pecl.php.net/get/bcompiler-0.8.tgz
4) instalace bCompiler
pear install -a bcompiler-0.8.tgz
5) vytvoření bcompiler.ini
cd /etc/php5/conf.d
vim bcompiler.ini
extension=bcompiler.so
:wq
6) restart Apache
/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)
-
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.