2011-09-04 8 views
5

私は中小企業向けのPHPアプリケーションを作成します。クライアントの中には、ローカルサーバー上でアプリケーションを実行する方が好きかもしれません。したがって、必要なすべてのコンフィグレーションとワンクリックで実行可能な(バッチファイルである)apache/mysql/phpを使ってアプリケーションを作成/バンドルする必要があります。ユーザーがそれを開き、いくつかのポートでapacheサーバーを実行すると、localhost:1234とmysqlも表示されます。1クリックでPHPアプリケーションをバンドルする方法run/install

デフォルトのWebブラウザでアプリケーションを開きます。

もっと正確には、http://www.simpleinvoices.org/goのようなものを探しているのですが、apache/php/mysqlで賑やかになったSimple Invoices for Windowsを確認してください。

P.S - この質問がSOまたはスーパーユーザーにあるべきかどうかわかりません。

答えて

1

スーパーユーザーのほうが良いでしょう。しかし、要件に応じて、インストールするパッケージを作成するだけです。ウィンドウズでは、WAMPを使ってパッケージ化するか、Linux上でワンクリックでインストールするか、2つの大きなシステム、つまりAPTとRPMのパッケージを作成してパッケージ化します。依存システムを使用すれば、アプリケーションがバットからすぐに実行されることを確認できます。

1

実際にWebサーバーとSQLサーバーをインストールする場合は、Larsの解決策があります。ウィンドウで、必要な依存関係(WAMPなど)を含む.msiインストーラを生成することができます。インストーラの実行可能ファイルは、私の意見ではバッチファイルよりもクリーンな解決策になります。また、必要に応じてソフトウェアをアンインストールするオプションも提供します。

スタンドアロンバージョンでアプリケーションを配布する場合は、あなたもNuSphereのPHPDockようなソリューションをチェックすることをお勧めします -​​

+0

単純な請求書を見ると、実際にはインストーラーはありません。むしろ、あなたがアプリケーションを起動すると、アプリケーションが閉じられたときにapacheとmysqlを実行し、それをシャットダウンします。 –

1

私は同じ課題を持っていた制服サーバーに出くわした:

http://www.uniformserver.com/

ダウンロードしてアプリケーションを追加して起動すると、すべてが実行されます。美しい。

関連する問題