phpbar.de logo

Mailinglisten-Archive

[php-gtk] Re: [php-gtk] Muß PHP-GTK zum Laufen des Programms installiert sein?

[php-gtk] Re: [php-gtk] Muß PHP-GTK zum Laufen des Programms installiert sein?

Johann-Peter Hartmann hartmann at freecharts.de
Fre Jun 29 13:20:40 CEST 2001


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