(easyphp のように) Web のような環境を作成するプログラムが必要ですが、ユーザーの操作を開始する必要はありません (easyphp では「開始」を押す必要があります)。
最も重要な部分は、Web 経由で Apache を公開しないことですが、127.0.0.1 でのみ使用できる必要があります (lan も許可されますが、必須ではありません)。
php と mysql で動作する必要があります。
Apache サーバーを自分で正しく設定することはできません。自分で設定するのに十分な知識がないと思うオプションやセキュリティの事柄がたくさんあるからです。
なにか提案を?