複数のプロジェクトのローカルWebサーバー構成を管理する

多くの場合、複数のサイトを同時に開発する必要があります。 サイトごとに、特定のバージョンのPHP、MySQL、および特定の設定を選択する必要がある場合があります。 以前は、目的の構成を実行するbatファイルを作成してから、小さなユーティリティをスケッチすることにしました。





Webコントロールインターフェイス



操作の原理は非常に簡単です。 設定では、PHPおよびMySQLのさまざまなバージョンへのパスが追加されます。 以下は、Apacheディレクトリとそのエグゼキューターへのパスです。



Web Controllを構成する



プロジェクトが開始すると、mysqld.exeが開始します。 選択したバージョンのディレクトリからphp.iniがWindowsフォルダーにコピーされ、php?apache.dllへのパスがApache configに書き込まれます



このプログラムには、Apacheバージョンの選択がありません。他のデータベースのサポートを追加することもできますが、これまでのところ、そのようなニーズはありませんでした。



プログラムでは、C#でソースを投稿します。 .NETのもとではコードの曲がり具合について前もって謝罪しますが、まだ経験がほとんどないため、ここでフレームワークを試すことにしました。



ここからダウンロード




All Articles