Prosíme přihlašte se nebo zaregistrujte.

Přihlašte se svým uživatelským jménem a heslem.

Autor Téma: bCompiler  (Přečteno 5333 krát)

Michal Basl

  • Návštěvník
  • *
  • Příspěvků: 41
  • Karma: +2/-0
    • Zobrazit profil
bCompiler
« kdy: 09 Červen 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://pecl.php.net/package/bcompiler
http://php.vrana.cz/skryti-zdrojoveho-kodu.php
http://myego.cz/item/bcompiler-kompilace-a-ochrana-php-kodu-zdarma

emil54

  • Host
Re: bCompiler
« Odpověď #1 kdy: 10 Červen 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.
« Poslední změna: 11 Červen 2008, 04:50:43 od emil54 »