Newsgroup: it.comp.www.php
Titolo: php compilato (???)

Da un po' sento parlare di php compilato, ecc.
che č sta storia?
Ho provato a cercare un compilatore su 
php.net
 e il sito Zend ma non vedo
nulla...
Se fosse possibile farlo, mi interesserebbe poter eseguire uno script php su
un pc senza webserver, interprete, ecc.
Alex

un pc senza webserver, interprete, ecc.
beh, non credo ke il compilatore sia adatto all'uso
casalingo, per il semplice fatto ke costa piu' di 6000
dollari.
Non vorrei sbagliarmi:)
-- 
WEbdOM webmaster di
Metronic.It mobile phone philosophy
www.gadgetpoint.it
 serigrafia on line

 Non vorrei sbagliarmi:)
Alla faccia dell'open source!!! :-)
Cmq.. dove l'hai visto ? guardando al volo sul sito Zend.com non ho visto
nulla e nemmeno su 
php.net
Alex

nulla e nemmeno su 
php.net
Seguivo l'anno scorso la mailinglist su php di 
ziobudda.net
.
Ricordo ke tutti rimasero sconvolti,visto ke erano in ansia
e aspettavano tutti l'uscita del compilatore:) All'inizio il
prezzo era di 11  mila dollari, poi la Zend torno' sui suoi
passi e abbasso' notevolmente il prezzo. Vedi su ziobudda se
ci sono ancora notizie, ma non credo. 
Vedo se trovo qualcosa nell'arkivio delle mailing list.


 wrote:
Da una mail alla lista phpitalia di qualke tempo fa ....
 ora qual'è il problema? che Zend Encoder costa veramente
molto!!!
 sempre che tu non debba fare qualche cosa di grosso per cui
ti puoi
 permettere di investire una parte del budget a comprare la
licenza..
 costa 4800 $ (circa 9 milioni di lire) oppure 50 $ al mese
forever.. :-|
Reply:
 Non piu'. 2400 dollari una tantum oppure 600 all'anno o 50
al mese...
----------------
Quindi dovrebbe costare intorno ai 5 milioncini.
Lo scopo principale dell'encoder e' velocizzare l'esecuzione
degli script, non per toglierti il fastidio di usare un
webserver con php come modulo o cgi:))
Ci sono anke altri tools per ottimizzare la velocita' di
esecuzione e sono zend optimizer e zend Cache. Anke APC ho
sentito nominare.
Pero', l'unico compilatore vero e proprio, come lo cerki tu,
e' l'optimizer della Zend. C'e' anke una versione trial da
provare forse, con durata limitata.


 provare forse, con durata limitata.
Forse intendi dire Encoder ? l'optimizer compila ??
Alex


Sģ:) sai. stavo di sabato sera a casa e stavo sclerando:)
Cmq, non vorrei dire stupidaggini, ma probabilmente
l'encoder ti fornisce una sorta di eseguibile. Bisogna
provare in ogni caso. Sotto linux, c'e' la possibilita' di
far interagire php con le gtk+, per creare applicazioni
desktop  sfruttando le sue librerie grafike. Non so di piu'
al riguardo. 
Facci sapere:)


 Facci sapere:)
Allora ho scaricato la versione trial dell'encoder (Win32) per compilare
compila, l'interprete ovviamente non lo legge piů e come eseguibile non mi
sembra che funzioni...
Cmq, devo ancora fare qualche prova per vedere bene come funziona...
La licenza full dell'encoder costa oncora oggi 2400$... ma c'č la licenza
non commercial che se non ho capito comprende anche l'encoder... (???) e
costa $50/anno.
Ciao
Alex


Rieccomi...
Allora ho provato così:
zendenc c:\file.php c:\file.exe
mi dice compiling blablab poi DONE...
Doppio click su file.exe e mi dice "la CPU NTVDM ha incontrato un istruzione
non valida"
Eppure, ho provato con script che con l'inteprere funzionano... del tipo
"hello world!", ecc. :-(
bah...
Alex

 Allora ho provato cosě:



Infatti... pensavo anche io che l'encodin servisse per rendere uno script
indecifrabile ma non eseguibile...
Pero' ho provato a far eseguire a php.exe lo script compilato e non va...
Insomma, il file compilato ho provato ad eseguirlo:
- con l'interprete
- direttamente come eseguibile
- via web
tutte le prove sono fallite :-(
Ho letto il file PDF dove spiga come usarlo e come installarlo, questo l'ho
capito, pero' poi lo script non funzia...
Ciao
Alex

 ha scritto nel messaggio
news:QE5K7.126627$sq5.6...@news.infostrada.it...



In che senso funziona ??
cos'hai fatto ?
la compilazione č ok, mi dice DONE senz anessun error...
poi se il file encoded.php lo metto nel webserver (IIS Win2k) non va... mi
restituisce un minestrone di caratteri :-(
Ma forse funziona solo sotto linux/apache ? magari come eseguibile sotto
linux funzia... perchč se compilo .exe non mi dice che non č un eseguibile
ma che la CPU non č riuscita ad interpretare un comando...
??
Alex


--
CIAO!
Gusher

 effettivamente.. puņ essere che non funzioni sotto win2k ...perchč l'ho


evidentemente QUELLO è un encoder, non un compilatore...
non è che per PHP 'compilato' intendevano una versione (es. 4.0.5) da 
scaricare già in formato eseguibile e non da compilare (con gcc)?

 ha scritto nel messaggio
news:Xns915EA43E5C...@10.16.96.46...


 Gusher
Va beh, cmq alla fine non sono riuscito ad ottenere quello che volevo...
cioč poter creare con php applicazioni stand alone... adesempio un .exe per
windows...
:-(
Alex

:-(
hehehe, dure accettare queste cose della vita. Non ottenere
ciň ke si vuole...:)
Cmq, ke mi dite riguardo alla possibilitŕ di far interagire
PHP con GTK+, le librerie di gnome mi sembra (se ho detto
sciokkezze fucilatemi!)


 cmq non devi fare un file EXE... ma SEMPRE *.PHP
Ho scritto a Zend... la risposta:
In order to run encoded file, you need to install the Zend Optimizer
(available freely from 
www.zend.com
).
Tutto chiaro ora :-)
Alex

 (available freely from 
www.zend.com
).
compiled č ben diverso da encoded!!

 compiled è ben diverso da encoded!!
Ho letto ora tutta la discussione... che delusione! Quindi Zend ha un
Encoder che non compila veramente, ma rende "illegibili" i files.
Ha anche un Optimizer, che è richiesto per leggere i file codificati con
l'encoder (oltre a servire anche da solo).
Se ho capito bene... rimango deluso! Quasi quasi studio un po' e lo faccio
io il compilatore...
LAMASE