3

私はPHPWebアプリケーションを開発しましたが、今はそれをWindowsにデプロイすることを考えています。

展開を容易にするために、そのインストーラーを作成する予定です。このインストーラーは次のことを行う必要があります。

  1. Apache、MySQLなどの前提条件を確認し、利用できない場合はインストールします
  2. PHPアプリケーションをApplicationフォルダーに置き、このプロセスでポート番号を設定し、アプリケーションのconfファイルを作成し、httpd.confを更新して、アプリケーション固有のconfファイルを参照していることを確認します。
  3. 用意したデータベース設定スクリプトとデータベース作成スクリプトを実行します。
  4. アプリケーション構成ファイルでデータベース設定を設定して、正しいデータベースを指すようにします。

この点で私を助けてくれるインストーラー、AdvancedInstallerのようなものを探しています。もちろん、それでもカスタムアクションコードをたくさん書く必要がありますが、これは私が本当に嫌いなことです。今の私の質問は、これらすべてのことを実行し、彼のコードを共有することをいとわない人がいるということです。すべてを最初から行う必要はありませんか?

4

2 に答える 2

4

このhttp://installbuilder.bitrock.com/を探していると思います。Bitrock は、SugarCRM などのいくつかの大きなプロジェクトで、他のコンピューターで LAMP スタックを取得するために使用されています。試してみる!

于 2009-05-02T08:42:05.933 に答える
2

movAmpを試すことができます。これにより、アプリケーションがapache / php/mysqlを含む1つの実行可能ファイルにパックされます。
したがって、アプリケーションは、インストールされているかどうかを認識している必要があります。たとえば、最初のヒット時にインストールスクリプトにリダイレクトします。

Movampは、開発の環境です。

MovAMPは、キーUSBまたはその他の弱い容量のサポートを保持するために考案されました。Microsoft Windowsを搭載したコンピューターに接続すると、サーバーWeb、データベース、およびINTERPRETERPHPにアクセスできます。MovAMPがあまりスペースを確保できない場合は、ワークステーションにインストールすることもできます。

EasyPhpまたはWAMP5に匹敵する、MovAMPはAPACHE 2.0.54、MYSQL 4.1.12、PHP 5.0.4、およびphpMyAdmin2.6.2-pl1を挿入します。自由ソフトウェアの開発の出口であるこれらのテクノロジーは、その堅牢性と安定性を証明しました。

スローされると、彼は通知ゾーンにアイコンを追加して、サーバーのApacheとMySQLを停止したり、サイトまたはphpMyAdminでの受信を実現したりできるようにします。

リンク

于 2009-05-02T15:53:19.470 に答える