Ich erhalte oft einige Programmieraufgaben, z. B. das Entwerfen von Unternehmenswebsites, das Erstellen von Finanz- und Statistiksystemen usw. Vielleicht liegt es an den Bedürfnissen von Freunden, vielleicht aber auch nur an Taschengeld. Was auch immer der Grund sein mag. Sobald das Programm fertig ist, wird es zum Problem, es der anderen Partei zu zeigen und zu installieren.
Unternehmenswebsites sind leicht zu sagen, zumindest benötigen sie einen virtuellen Host oder so; aber OA, Finanzen ... diese internen Systeme sind schwer zu sagen. Sie können den Code und die Datenbank nicht einfach an andere weitergeben, eine Beschreibung schreiben und Lassen Sie sie die Umgebung gemäß den Anweisungen konfigurieren. Installieren Sie den Code. Das ist offensichtlich ungeheuerlich. Sie müssen wissen, dass jede zweite Zeile wie ein Berg ist! Wenn der Kunde außerdem Tausende von Kilometern von seinem Wohnort entfernt ist, kann er nicht einfach dorthin gehen und es von jemandem installieren lassen. In diesem Fall werden die gesamten Einnahmen wahrscheinlich nicht ausreichen, um die Hin- und Rückfahrt zu decken. Daher ist es notwendig, die WAMP-Umgebung + das PHP-Programm + das Wartungsinstallations- und Deinstallationsprogramm in ein EXE-Installationspaket zu packen. Lassen Sie Kunden PHP-Programme so einfach und bequem installieren wie die Installation von QQ!
Es sollte viele Möglichkeiten geben. Mir sind nur drei bekannt.
Verwenden Sie die automatische Dekomprimierungsfunktion von RAR.
Verwenden Sie die Windows-Paketierungssoftware InstallShield, um ein Installationspaket zu erstellen.
Packen Sie mit fertigen Artikeln ein! (Haha, wie das Sprichwort sagt: Stell dich auf die Schultern von Riesen! Ich bin auch ein fauler Mensch.)
Die obige Methode 1.2 kann über Baidu und Google durchsucht werden. Ich bin nicht zu faul zum Suchen...=.=! Besser als ich...
Hier erkläre ich meine Methode im Detail. Diese Methode wurde auch von mir gesammelt, als ich vor ein paar Tagen einem Freund beim Aufbau eines Immobilieninformationssystems half.
Zunächst benötigen Sie eine reine und grüne PHP-Betriebsumgebung. Die Komponenten werden zunächst entsprechend den Projektanforderungen konfiguriert. Ich verwende F:PHPServer als Stammverzeichnis der Umgebung. Die allgemeinen Komponenten, die Apache2+php5+mysql5+zo benötigen, um die GD-Bibliothek zu öffnen ... konfigurieren 80, 3306 ... jeder sollte damit vertraut sein als ich. Am besten verwenden Sie eine hochgradig anpassbare integrierte Suite, vorzugsweise eine grüne Version im ZIP-Format, wie PHPNOW und XAMPP. Keine Sorge, der Download-Link wird unten geschrieben. Ich verwende PHPnow, das kompakt, praktisch und hochgradig anpassbar ist!
Zweitens installieren wir unser kompiliertes System, überprüfen und debuggen es selbst, und alles ist in Ordnung. Okay, das ist zur Hälfte erledigt. Zu dieser Zeit meldete sich jemand zu Wort: „Scharlatan“, „mongolischer Arzt“ und „Lügner“. Freundlichkeit! Seien Sie nicht ungeduldig, der Spaß kommt! Nun müssen wir in diesem Ordner PHPServer sicherstellen, dass keine Konfigurationsdateien von außen importiert werden. Wir müssen die Unabhängigkeit und Integrität von PHPServer sicherstellen, das heißt, sicherstellen, dass er grün ist.
Drittens verfügen diese grünen Integrationssuiten im Allgemeinen über eine geschriebene BAT, eine Batchdatei, und Sie können den Dienst starten und beenden, indem Sie die Nummer direkt eingeben. Zu diesem Zeitpunkt können wir die RAR-Selbstextraktion verwenden und die Stapelverarbeitung ausführen, was in Ordnung ist, aber jetzt wird es von vielen Antivirenprogrammen blockiert. Tatsächlich wende ich dieses Prinzip auch an. Ich habe im Internet ein Verpackungsprogramm make_exe (von PHPnow) gefunden, das die .7z+-Dateischnittstelleninformationen in ein EXE-Laufpaket packen und die Batchdatei im 7z-komprimierten Paket automatisch ausführen kann, nachdem die Selbstextrahierung ausgeführt wurde. Das Paket make_exe.zip enthält drei Dateien: Make_exe.cmd, PHPServer.sfx und PHPServer.sfx.cf. Wenn man das sieht, sollte jeder eine Idee haben. Komprimieren Sie zunächst PHPServer in die Datei PHPServer.7z und konfigurieren Sie sie dann. Ändern Sie einfach die Datei PHPServer.sfx.cf und führen Sie Make_exe.cmd aus.
Erstens: Make_exe.cmd-Code
setze v=1,2
kopieren /b /y PHPServer.sfx + PHPServer.sfx.cf + *.* PHPServer%v%.exe ||
Es ist ganz klar! „set v=1.2“ ist die Version, und dann werden drei Dateien zum Packen benötigt.
PHPServer.sfx.cf-Code, öffnen Sie die Methode, ziehen Sie sie einfach nach TXT
CODE:
;!@Install@!UTF-8!
Titel="Immobilieninformationsmanagementsystem V1.2"
BeginPrompt="# Real Estate Information Management System V1.2 Installationspaket#nn * Stellen Sie sicher, dass Sie nicht IIS oder andere Dienste ausführen, die Port 80 belegen.n * Wenn Sie andere ähnliche Pakete installiert haben, stoppen Sie bitte die Installation oder deinstallieren Sie sie sie zuerst. n * Bitte verschieben Sie das Installationsverzeichnis nicht einfach so, nachdem die Installation abgeschlossen ist. nnAutor: xilo QQ: 110026985 Startseite <a href=" http://www.xilo.cnhttp://www.xilo .cn/">http: //www.xilo.cn < /a>.
ExtractDialogText="Bitte warten, die Datei wird dekomprimiert..."
ExtractTitle="Extrahieren..."
ExtractPathText="Bitte wählen Sie den Dekomprimierungspfad aus (nur englische Zeichen):"
ExtractCancelText="Abbrechen"
CancelPrompt="Möchten Sie wirklich aufhören?"
GUIFlags="4+8+32+64+256+2048"
InstallPath="D:\PHPServer"
RunProgram="cmd /c setup.cmd"
;!@InstallEnd@!