Portál AbcLinuxu, 20. dubna 2024 02:58


Dotaz: PHP - skrytí kódu - bytecode

27.2.2015 21:21 Thomas123 | skóre: 15
PHP - skrytí kódu - bytecode
Přečteno: 283×
Odpovědět | Admin
Zdravím,

řeším takový problém. Dříve jsem na "skrytí" kódu používal bcompiler, s ním jsem byl nadmíru spokojen, ale pro současné verze PHP nejde použít. Co místo toho? Po rychlém projití netu jsem se vrhl na BLENC, na linuxu funguje skvěle, na Windowsech funguje mizerně, nějaký zakódovaný kód zvládne zpracovat, něco nezvládne a nevím proč, žádné spojitosti jsem v té nefunkčnosti nenašel. Nepřijde mi to moc spolehlivé. Má s tím někdo zkušenost příp. má někdo vyzkoušené něco jiného? Potřebuju to pro PHP 5.6.

Prosím, ať se to tu nezvrhne v přesvědčování, že tyto metody jsou "ošklivé" apod. Mám k tomu své důvody.

Díky
Nástroje: Začni sledovat (0) ?Zašle upozornění na váš email při vložení nového komentáře.

Odpovědi

27.2.2015 22:17 Jamie
Rozbalit Rozbalit vše Re: PHP - skrytí kódu - bytecode
Odpovědět | | Sbalit | Link | Blokovat | Admin
Co zkusit rozšíření APC? (http://php.net/manual/en/book.apc.php) Pomocí funkce 'apc_bin_dump' si vygeneruješ binárku kterou ve vysledném projektu zas načteš pomocí 'apc_bin_load'.
28.2.2015 10:04 Thomas123 | skóre: 15
Rozbalit Rozbalit vše Re: PHP - skrytí kódu - bytecode
To vypadá zajímavě, o tomhle jsem fakt nic nevěděl. Teoreticky by to mohlo být použitelné, má to dvě velké ALE.

1. Bcompiler umožňoval zkompilování a následně se ty soubory mohly rovnou spouštět, tady bych musel udělat jednoduchou mezivrstvu, která ten bytecode načte. To bych ještě skousl.

2. Bcompiler funguje do řady 5.3, tohle do řady 5.4.

Co dělat v PHP 5.5 a 5.6?

Založit nové vláknoNahoru

Tiskni Sdílej: Linkuj Jaggni to Vybrali.sme.sk Google Del.icio.us Facebook

ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.