FAQ |
Kalender |
2003-09-01, 04:13 | #1 | ||
|
|||
Administratör
|
Finns det någon som släppt en kompilator för PHP på x86 med linux?
Så man kan få den till en binär och alltså ge ut den utan att släppa källkoden? Programmet ska köras i systemet och inte genom webbservern via någon CGI funktion eller liknande.
__________________
www.hus.se - www.hantverkare.se - www.qualityunlimited.com - www.test.se - www.kampanj.se |
||
Svara med citat |
2003-09-01, 04:30 | #2 | ||
|
|||
Supermoderator
|
tänker du på zend.com?
__________________
www.cellsynt.com |
||
Svara med citat |
2003-09-01, 15:10 | #3 | ||
|
|||
Flitig postare
|
Har inte provat Zend, men jag misstänker att den inte är gratis. Dessutom är den nog lite "overkill" om man bara vill "förvränga" sin kod så att ingen kan läsa den, om inte nödvändigtvis snabba upp den.
Har du provat: http://www.phpgeek.com/articles.php?content_id=53 http://anton.concord.ru/ftp/phpcompiler/ Ser inte så lovande ut, men är det enkel kod så kanske det funkar. (Misstänker att det handlar om kod för att hämta material fårn andra sidor!? Om det är så , se till att du gör en modul som gör att du koden kan uppdatera sig själv om tex. källan har bytt utseeende eller XML-format.) |
||
Svara med citat |
2003-09-01, 16:13 | #4 | |||
|
||||
Flitig postare
|
Om man vill köra en maskinnära process med förkompilerad kod kanske man bör fundera på att välja ett språk som är utvecklat just för förkompilering på en låg nivå. C eller C++ till exempel, som PHP ju syntaktiskt påminner starkt om.
|
|||
Svara med citat |
2003-09-29, 01:40 | #5 | ||
|
|||
Hej, jag är ny här.
|
Zend har ett par olika varianter av "uppsnabbare". Zend Optimizer är gratis (och finns för GNU/Linux x86), och är någon slags JIT-kompilering/cachning av PHP-script (och funkar också som "runtime" för Zend Encoder-förvrängda script). Sen finns Zend Accelerator och Zend Performance Suite (där den tidigare ingår som en del i den senare), som kostar pengar. Vet inte hur mycket prestandaskillnad det är mellan Optimizer och Accelerator (och vilka av "såhär mycket fortare går det"-siffrorna man ska tro på), men jag gissar att de gör ungefär samma sak, bara det att Accelerator innehåller lite fler inställningar att pilla på.
|
||
Svara med citat |
2003-09-29, 01:54 | #6 | ||
|
|||
Supermoderator
|
Stäck: Tråden gällde möjligheten att kompilera PHP-kod, inte optimera sin webserver... men om man ändå ska in på det ämnet så är phpaccelerator.co.uk värt att ta en titt på för de som inte vill lägga mycket $ på en optimerare...
__________________
www.cellsynt.com |
||
Svara med citat |
2003-09-29, 02:36 | #7 | ||
|
|||
Administratör
|
Kompilera med Zend Encoder och distribuera programmet med zend optimizer (som är freeware) är nog det ända jag hört talas om. Du behöver dock fortfarande en php installation till det.
Edit: Stötte, utan aktivt letande, på produkten Source Guardian som kanske kan vara värd en titt.
__________________
eldefors.com - Personlig (teknik)-blogg |
||
Svara med citat |
2003-09-29, 18:26 | #8 | ||
|
|||
Supermoderator
|
ionCube är värt att nämna i tråden. Den fungerar uppenbarligen så pass bra att Zend tar till jävligt låga metoder för att motarbeta den. Har inte prövat kompilering av PHP-kod själv än men jag skulle nog välja Zend, eftersom det trots allt är Andi och Zeev som ligger bakom mycket kod i Zend Engine.
__________________
www.ip2nation.com (ip till land) |
||
Svara med citat |
Svara |
|
|