Guten Tag allerseits, jetzt werde ich mit Ihnen die Anwendung von PHP im Spielbetrieb von Kingsoft teilen, einschließlich Informationen wie Entwicklungs- und Implementierungsmethoden für die Teamunterstützung, Design der Website-Webarchitektur und Design der Spielbetriebsplattform.
Ich habe zwei Hauptthemen: Das eine sind einige Anwendungen auf der offiziellen Website von Kingsoft Game und das andere ist das Architekturdesign in Keyes, dem Betriebssystem von Kingsoft Game.
Die offizielle Website von Kingsoft Games umfasst ein Benutzercenter, ein Kundendienstsystem, Foren, Videos, offizielle Websites für jedes Spiel und andere spielbezogene Produkte. Sie verwendet hauptsächlich das 64-Bit-CentOS-Linux-System, Nginx, die PHP 5.2-Version und MySQL 5.5 .
Schauen wir uns zunächst die Entwicklung der Teamzusammenarbeit an. Wir sind definitiv auf eine solche Situation gestoßen. In vielen Projekten entwickeln mehrere Personen gleichzeitig, und die Entwicklungsumgebung und die Testumgebung sind unterschiedlich. Viele unserer PHP-Ingenieure entwickeln Code unter Windows, obwohl die Nginx+PHP+MySQL-Umgebung auch unter Windows konfiguriert werden kann, da es sich sowohl bei der Testumgebung als auch bei der Produktionsumgebung um Linux-Systeme handelt und einige Funktionen nur unter Linux ausgeführt werden können PHP-Erweiterungen (zum Beispiel: verteilte Bildverarbeitung, Kingsoft Pass-Verschlüsselungserweiterung) können nur in der Linux-Umgebung ausgeführt werden. Wenn wir unter Windows ein paar Zeilen PHP-Code ändern und die Ausführungsergebnisse sofort sehen möchten, ist es zu langsam, wenn wir Tools wie FTP verwenden, um ihn zum Testen auf einen Linux-Testserver zu übertragen. Wenn viele Personen gleichzeitig auf demselben Linux-Testserver entwickeln und die von Ihnen hochgeladene PHP-Datei möglicherweise die von anderen hochgeladene Datei mit demselben Namen überschreibt, gibt es keine Möglichkeit, eine Versionskontrolle zu erreichen.
Stellungnahme:
Alle Ressourcen auf dieser Website werden von Internetnutzern beigesteuert und veröffentlicht oder von großen Download-Sites nachgedruckt. Bitte überprüfen Sie selbst die Integrität der Software! Alle Ressourcen auf dieser Website dienen nur zum Lernen und Nachschlagen. Bitte verwenden Sie sie nicht für kommerzielle Zwecke, da Sie sonst für alle daraus entstehenden Folgen verantwortlich sind! Wenn es einen Verstoß gibt, kontaktieren Sie uns bitte, um ihn zu löschen und zu entfernen. Kontaktinformationen: admin@php.cn