私はPHPWebアプリケーションを開発しましたが、今はそれをWindowsにデプロイすることを考えています。
展開を容易にするために、そのインストーラーを作成する予定です。このインストーラーは次のことを行う必要があります。
- Apache、MySQLなどの前提条件を確認し、利用できない場合はインストールします
- PHPアプリケーションをApplicationフォルダーに置き、このプロセスでポート番号を設定し、アプリケーションのconfファイルを作成し、httpd.confを更新して、アプリケーション固有のconfファイルを参照していることを確認します。
- 用意したデータベース設定スクリプトとデータベース作成スクリプトを実行します。
- アプリケーション構成ファイルでデータベース設定を設定して、正しいデータベースを指すようにします。
この点で私を助けてくれるインストーラー、AdvancedInstallerのようなものを探しています。もちろん、それでもカスタムアクションコードをたくさん書く必要がありますが、これは私が本当に嫌いなことです。今の私の質問は、これらすべてのことを実行し、彼のコードを共有することをいとわない人がいるということです。すべてを最初から行う必要はありませんか?