みなさん、こんにちは。これから皆さんと共有するのは、チーム支援開発の実装方法、Web サイトの Web アーキテクチャ設計、ゲーム運用プラットフォームの設計など、Kingsoft ゲーム運用における PHP の応用です。
主なトピックは 2 つあり、1 つは Kingsoft Game 公式 Web サイトのいくつかのアプリケーションであり、もう 1 つは Kingsoft Game オペレーティング システムである Keyes のアーキテクチャ設計です。
Kingsoft Games の公式 Web サイトには、ユーザー センター、カスタマー サービス システム、フォーラム、ビデオ、各ゲームの公式 Web サイト、その他のゲーム関連製品が含まれており、主に 64 ビット CentOS Linux システム、Nginx、PHP 5.2 バージョン、MySQL 5.5 を使用しています。 。
まずはチームコラボレーション開発について見てみましょう。多くのプロジェクトでは複数人が同時に開発を行っており、開発環境とテスト環境が異なります。弊社のPHPエンジニアの多くはWindows上でコード開発を行っており、Nginx+PHP+MySQL環境はWindows上でも構築可能ですが、テスト環境、本番環境ともにLinuxであり、一部の機能はLinuxでしか動作しないため、まだ難しいです。一部の PHP 拡張機能 (例: 分散画像処理、Kingsoft Pass 暗号化拡張機能) は、Linux 環境でのみ実行できます。 Windows上でPHPコードを数行修正してすぐに実行結果を見たい場合、FTPなどのツールを使ってLinuxのテストサーバーに転送してテストすると遅すぎます。同じ Linux テスト サーバー上で多くの人が同時に開発しており、自分がアップロードした PHP ファイルが他の人がアップロードした同じ名前のファイルを上書きする可能性がある場合、バージョン管理を実現する方法はありません。
声明:
当サイトのすべてのリソースはネットユーザーが投稿したり、各ダウンロードステーションを転載したりしているので、ソフトウェアの完全性を自分でチェックしてください!当サイトのすべてのリソースは学習と参考のためだけに使用されます。ビジネス用途には使用しないでください。そうしないと、発生したすべての結果はあなた自身が負担します!権利侵害がある場合は、次の連絡先に連絡してください。admin@php.cn