Fórum Root.cz

Hlavní témata => Server => Téma založeno: Tom_as 02. 12. 2011, 10:54:43

Název: Bcompiler s PHP nefunguje
Přispěvatel: Tom_as 02. 12. 2011, 10:54:43
Zdravím,

instaloval jsem na Debian, bcompiler 1.0.2 na php PHP 5.3.3-7+squeeze3. Při spuštění stránek se úkaže šifrovaný kód (ten samý kod funguje na xamppu ve win). Když vypíšu do terminálu "php infophp.php" tak se úkáže taky šifrovaný kód. Přitom na Ubuntu jsem postupoval přesně stejně a vše funguje jak ma. Error logy nic nehlasí. Nesetkal jste se někdo s tímto?

Vypis phpinfo:

Kód: [Vybrat]
bcompiler support enabled
bcompiler version 1.0.2s
current bytecode version 0.27
can parse bytecode version 0.20, 0.22, 0.27

Directive Local Value Master Value
bcompiler.debug 0 0
bcompiler.debugfile no value no value
bcompiler.detect_filedir On On
bcompiler.enabled On On
Název: Re:Bcompiler s php nefunguje.
Přispěvatel: McFly 02. 12. 2011, 11:32:08
Já si tedy kompiluju bcompiler sám (stejně tak php, apache i mysql), takže u mne vše OK, jen přemýšlím - nejsou ty zkompilované php skripty ještě navíc zapakované, např. pomocí bz2? (bylo by tedy nutné i bz2 rozšíření do php). Je to tedy jen myšlenka...
Název: Re:Bcompiler s PHP nefunguje
Přispěvatel: Tom_as 02. 12. 2011, 12:01:37
Podle phpinfo mam bz2 enabled.
Název: Re:Bcompiler s PHP nefunguje
Přispěvatel: Tom_as 20. 12. 2011, 14:04:11
Tak jsem zjistil že pokud zašifruju pod windows nejaké php tak nefunguje pod linuxem. To přeci není normalní ne?
Název: Re:Bcompiler s PHP nefunguje
Přispěvatel: Tom_as 21. 12. 2011, 07:51:02
Dostal jsem odpověď od autora tak snad to někomu v budoucnu pomůže:

It sounds possible, as the way windows encodes stuff might be different. - could also be a 64/32bit issue.
You probably need to generate a file on both and do a binary diff to see what is different.
Název: Re:Bcompiler s PHP nefunguje
Přispěvatel: McFly 21. 12. 2011, 09:17:26
Tom_as: zajímavé :) já kompiluju do bytecode pouze na produkčním linux serveru, takže se snad s tímto problémem nesetkám