13

私のアプリケーションでは、アプリケーションをクライアント システムにデプロイする必要があります。xamppをインストールせずにphpアプリケーションを実行する方法はありますか...

クライアントは何もインストールせずに既製のアプリとしてアクセスする必要があるため...

これは私のプロジェクトの説明です...

クライアントがリモートサーバーに接続するアプリケーションを持つアプリケーションを開発する必要があります

次に、リモートサーバーからデータをダウンロードします...

それから彼はそのアプリを使ってそのダウンロードしたデータを使用します

ここで私の要件は、ユーザーが xampp をインストールする知識を持っていない可能性があることです...

いくつかのファイルをコピーするだけで、ユーザーシステムでアプリケーションを実行する方法はありますか

ワンクリック ソリューションを提案する場合があります (xampp のインストールを含むインストーラーを使用して、データをユーザー システムにコピーするなど)。

4

10 に答える 10

13

データベースのPHPページをレンダリングするために外部ソフトウェアを使用したくないので、掘り下げて調べたところphp -S localhost:port、作業ディレクトリで実行すると、基本的にそこでサーバーを起動することがわかりました。

Sは大文字の S であり、s

于 2019-09-10T12:22:11.960 に答える
4

私はserver2goの大ファンです。これを使用して、PHP アプリケーションを CD/DVD にデプロイしました。MySQL に付属しており、比較的簡単に構成できます。スプラッシュ スクリーンを自分のものに置き換えたので、私が使っていることを誰も知りません。これはドネーションウェアですが、私は寄付するのに十分感銘を受けました:

server2go-web

このアプリケーションを使用すると、他のすべてのものをインストールする必要はありません。これは、この実行可能ファイルとディレクトリに含まれています。

編集:明確にするために、server2goはクライアントマシンに何もインストールしません。特に必要な場合にのみexeとして実行されます。.exe ファイルをクリックすると、PHP アプリケーションがブラウザー ウィンドウで起動されます。システム トレイの server2go アイコンを右クリックし、終了したら閉じることができます。

EDIT2: 1 つの落とし穴: データをクライアント マシンの MySQL データベースに保存する場合は、serve2go をクライアント マシンのディレクトリにコピーするか、書き込み可能な USB スティックで実行する必要があります。このアプリケーションを CD/DVD から実行すると、データベースからデータを読み取ることはできますが、書き込むことはできません。

于 2013-09-27T11:39:02.343 に答える
3

より良い方法は、PHP デスクトップ アプリケーションを使用することです。PHP スクリプトをデスクトップ アプリケーションのように実行でき、実行するために Xampp やその他の Web サーバーをインストールする必要はありません。

PHP デスクトップ アプリケーション

.Zip ファイルをダウンロードしたら、好きなフォルダに解凍します。解凍後、フォルダに移動すると、フォルダ「www」が表示されます。そこに含まれるすべてのファイルを削除し、すべての php スクリプトをそこに移動します。

すべてのファイルをそこに移動したら。「 PHP desktop-chrome」という名前の .Exe ファイルを実行します。

デスクトップ アプリケーションのように PHP スクリプトを開きます。

このスクリプトは、Xampp、Wamp などのサーバー ソフトウェアを PC にインストールする必要はありません。

于 2016-12-18T05:49:24.087 に答える
0

私は単に xampp zip バージョンを使用したので、アプリケーションを htdocs にコピーしました。xampp 全体が顧客に渡されるので、顧客はインストールせずにアプリケーションを簡単に実行できます。

于 2013-10-17T11:09:26.697 に答える
0

PHP が動作することを確認するには、PHP を実行しているマシンにインストールする必要があります。アプリは成長する可能性があり、拡張機能のインストール、時間の経過に伴う PHP のアップグレードが必要になる可能性があるため、これをクライアント マシンでホストすることは、管理の点で非常に簡単な作業ではありません。プロジェクトをサーバーでホストし、リクエストを API に送信する小さな bash スクリプトを作成することができます。

何らかの理由で、クライアントが bash スクリプトを介してリクエストを送信するサーバーでこれをホストできない場合は、PHP のみをインストールすることをお勧めします。HTTP 要求をリッスンする必要がない場合は、サーバーは必要ありません。PHP アプリケーションを実装して bash スクリプトを作成するだけで、ユーザーはオペレーティング システムの UI からスクリプトを実行できるようになります。

于 2020-11-03T11:35:15.600 に答える
-1

いいえ、なんらかのサーバーが必要です - Wamp、Xampp など。

オンラインでホストすることができ、彼は自分の PC から閲覧することができます。

于 2013-09-27T11:37:15.277 に答える