Mailinglisten-Archive |
Hi Ihr, Ralf Geschke schrieb : > Also den Apache hat's fuer PHP-GTK eigentlich noch nie gebraucht. ;-) > Und PHP wird wohl in jener DLL enthalten sein, ansonsten wuerde PHP-GTK > ebenfalls nicht laufen. Oder befindet sich dies bereits alles in > der PHP-GTK-Distribution fuer Windows? Naja, eigentlich egal, solange > es laeuft. ;) Der PHPCompiler ist eigentlich kein Compilier, sondern ein Konkatenator. Zunächst baut er sich aus den PHP-Dateien eine einzige Datei. Dazu ersetzt er die include()s und require()s durch die Dateien selbst. Im zweiten Schritt wird die so erzeugte lange PHP-Datei genommen, und an eine spezielle php.exe gehängt. Diese php.exe entspricht weitgehend der CGI-Variante, mit einem kleinen Unterschied : Dass sie keinen Parameter -f benötigt, sondern in der eigenen Datei nach dem PHP schaut. Dh. handelt es sich nicht um Compilat, sondern nur eine Zusammenfassung aus der CGI-Variante und dem PHP-Script, nur eben in einer Datei. Die ursprüngliche PHP-Datei läßt sich so recht bequem mit einem guten Editor aus der datei holen. Vermutlich erhofft sich Plot, der Autor, mehr Downloads durch den Misnomer, vielleicht wollte er auch nur einen Haufen Fragen "was macht das Ding denn jetzt" vermeiden. Afaik ist eine einfache Verschlüsselung für den PHPCompiler in Planung, die sollte sich aber recht einfach wieder rückgängig machen lassen, in dem man den String ausgibt, der zend_compile in die Hand gedrückt wird. Vielleicht gibts ja auch mal eine Variante, die den Zend-Encoder unterstützt. Viele Grüße johann
php::bar PHP Wiki - Listenarchive