Bcompiler s PHP nefunguje

Tom_as

Bcompiler s PHP nefunguje
« kdy: 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
« Poslední změna: 02. 12. 2011, 11:52:46 od Petr Krčmář »


McFly

  • *****
  • 588
    • Zobrazit profil
    • E-mail
Re:Bcompiler s php nefunguje.
« Odpověď #1 kdy: 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...

Tom_as

Re:Bcompiler s PHP nefunguje
« Odpověď #2 kdy: 02. 12. 2011, 12:01:37 »
Podle phpinfo mam bz2 enabled.

Tom_as

Re:Bcompiler s PHP nefunguje
« Odpověď #3 kdy: 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?

Tom_as

Re:Bcompiler s PHP nefunguje
« Odpověď #4 kdy: 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.


McFly

  • *****
  • 588
    • Zobrazit profil
    • E-mail
Re:Bcompiler s PHP nefunguje
« Odpověď #5 kdy: 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