PHP Forum

PHP Forum (http://www.selfphp.de/forum/index.php)
-   PHP für Fortgeschrittene und Experten (http://www.selfphp.de/forum/forumdisplay.php?f=13)
-   -   PHP verpacken für privates Netzwerk (http://www.selfphp.de/forum/showthread.php?t=1361)

Fabian 11.05.2002 11:11:15

PHP verpacken für privates Netzwerk
 
Kann ich eine mit PHP und MySQL erstellte Anwendung so verpacken, dass ich mit einer Installation das ganze zum laufen bringe, auch wenn PHP zuvor noch nicht installiert ist.

Gibt es da schon etwas um dies eifach zu machen?

Und wie sieht es aus mit dem Verschlüsseln? Kann ich die PHP-Dateien so kreiren, dass nicht gleich jeder das Programm nehmen kann und nach seinen Gunsten anpassen kann?

Mit bestem Dank im Voraus

CyberAge 11.05.2002 13:10:45

Um PHP-Seiten mit SQL-Anbindung zum laufen zu bringen müssen der PHP-Parser und ein SQL-Server vorhanden sein. Dies wird durch den Webserver eingebunden. Das einzige was du machen mußt ist PHP und SQL dem Server (zum Bleistift Apache) bekannt zu machen. Dazu mußt du die Konfiguration in der httpd.conf ändern. Um dies ganz fertig auf einem Windoof-Rechner zum laufen zu bringen gibt es spezielle Pakete, die man bei apache runterladen kann.

Wiso willst du die PHP-Datei verschlüsseln? Wenn der Webserver sauber konfiguriert wird, kommt niemand an den Code ran, weil nur die Ausgabe an den Browser gesendet wird. Beispiel:

<?php
$x = 2;
echo "hallo";
// Kommentar
?>

Dieser Code würde im Browser ein einziges hallo anzeigen, nicht den code drumherum.

Kannst dir ja mal den Quelltext vom Forum ansehen, da siehst du nur die HTML-Ausgabe des PHP-Parsers und nix vom PHP-Code oder von dem SQL

Coda 11.05.2002 13:31:26

Du kannst dir den ZendEncoder und ZendOptimizer beschaffen... Ersterer encodiert PHP Dateien die dann schneller laufen und nicht mehr lesbar sind und Letzterer führt sie dann aus...
Das alles ist aber nicht mehr umsonst

Fabian 11.05.2002 16:20:48

An Cyber Age

Richtigstellung zu deinem Eintrag:

[QUOTE]Original geschrieben von CyberAge
Wiso willst du die PHP-Datei verschlüsseln? Wenn der Webserver sauber konfiguriert wird, kommt niemand an den Code ran, weil nur die Ausgabe an den Browser gesendet wird. Beispiel:
[QUOTE]


Das weiss ich schon. Aber ich möchte eine Art Anwendung machen, die jemand auf seinem Heimnetzwerk (intern) benutzen kann. Nun möchte ich den dafür verwendetetn Code nicht einfach frei geben.
-> Es ist also nicht für einen Webserver....

Vielen Dank für die Antworten....

|Coding 12.05.2002 02:40:50

@ Fabian,


willst du einen php-interpreten schreiben, der nur auf netzwerken läuft oder wie?

Fabian 12.05.2002 11:39:53

Es ist eingentlich das gleiche..
 
Es ist eingentlich das gleiche wie eine Java-Applikation. Einfach ein Programm, bei dem man den Quellcode nicht gleich klauen kann. Es ist mir natürlich klar, dass dies KEIN Kopierschutz darstellt.

MfG

|Coding 12.05.2002 13:18:57

achso,


du willst deinen quell-code verschlüsseln/verstecken, also das habe ich bis jetzt nur in javascript gesehen, wenn du das meinst. ich weiß nicht ob das mit php auch geht. würde mich aber auch interessieren.

Coda 12.05.2002 13:58:08

Zitat:

Du kannst dir den ZendEncoder und ZendOptimizer beschaffen... Ersterer encodiert PHP Dateien die dann schneller laufen und nicht mehr lesbar sind und Letzterer führt sie dann aus...
Wie gesagt ;-)

|Coding 12.05.2002 14:13:10

@ Coda

ups :-) hatte ich überlesen, sorry.

ingo 12.05.2002 17:19:18

php darf nach gpl nicht kompiliert werden. (drum heissts ja auch opensource) gehört zum opensource grundsatz: einsehbarer code

bei den eingeschränkteren lizenzen darf der code nur für kommerzielle zwecke (und was weiß ich) kompiliert (und im endeffekt kopiergeschützt) werden. und das geht glaub ich nur mit dem zend-teil. und dann muss es halt der richtigen license unterliegen.


Alle Zeitangaben in WEZ +2. Es ist jetzt 15:43:53 Uhr.

Powered by vBulletin® Version 3.8.3 (Deutsch)
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.