Flex、php、mysql を使用してアプリケーションを作成しました。今それを与えるために クライアントに、このフレックスアプリケーションをバンドルしています xampp。このアプローチにはいくつかの問題があります。 1. Flex アプリケーションが実行されるたびに、xampp ウィンドウ も開きます。 2. クライアントに提供する Apache ポート番号 固定されています。mysql のポート番号も同様です。 これらを克服するためのより良い代替手段は何ですか?
2 に答える
デスクトップのようなアプリを作ろうとしているようですね。もしそうなら、あなたのアプローチは間違っていました。AIR では、ローカルの sqlite データベースにアクセスできるため、サーバー側のコードを記述する必要はまったくありません。さて、あなたはすでに終わっているので、それを聞くのは一種の不自由なことですが、現在の方向に進むと常にいくつかの癖がある場合.
Web アプリケーションを構築している場合(たとえば、インターネットにアクセスできる世界中の任意のコンピューターから、多くの人がアプリケーションにアクセスできるようにする必要がある場合)、Web サーバー上ではなく、どこかにデプロイする必要があります。クライアントのデスクトップ マシン。
補足として:その場合、「適切な人」だけがアクセスできるようにするために、おそらく何らかの認証メカニズムに対処する必要があります。
そこにはたくさんのホスティング会社があります。正確なニーズに応じて、それらの多くはおそらく問題ないでしょう。PHP + MySQL は最近では非常に一般的です。ただし、通常は Windows ではなく Linux で PHP を実行することに注意してください。これは、いくつかの小さな違いを意味する可能性があります(たとえば、ファイル名の大文字と小文字の区別など)。
クライアントが働いている会社の種類によっては、おそらくホスティングの可能性がすでにあるのではないでしょうか?
その場合、アプリケーションを Web サーバーの 1 つにデプロイする必要があります。これにより、社内の誰でもアクセスできるようになります(構成によって異なりますが、Web サーバーが存在するのはそのためです)。
それでも問題が解決しない場合は、ニーズについてもう少し詳しく説明していただけますか?
ありがとう:-)
ある種のデスクトップ アプリケーションを作成している場合、それは 1 台のコンピューターにのみインストールし、1 人だけで使用する必要があります... まあ、PHP はそのための最適なツールではありません ^^