どのようにして PHP プロジェクトを MySQL データベースとともに CD/DVD に配置し、完全な機能を持たせることができますか? 私のクライアントは、CD でプレゼンテーションを行い、この CD を顧客に提供したいと考えています。
そしてアイデアは、これらの顧客は CD を自分の PC に挿入し、完全な Web プレゼンテーションを自分のコンピュータで実行するということです...
それはSFですか、それともそれを行う方法はありますか?
ありがとうございました
CD / DVDには、Apache / MySQL / PHPが使用可能である必要があります。探しているのは、DVDから実行される「ポータブルWebサーバー」です。しばらく前にTheUniformServerと呼ばれるものを使用しましたが、かなりの成功を収めました。
まあ、私が見ることができる唯一の解決策は、サーバー側の言語を使用せず (ここにはサーバーがないため)、HTML + CSS + JavaScript のみを使用してプレゼンテーションを作成し、HTML でコンテンツをハードコーディングし、.データベースを使用しないでください。
そのすべてを CD に書き込み (ルート フォルダーに index.html ページを配置)、それをブラウザーから実行すると、動作するはずです。
Server2Goをチェックアウトできます。グーグルでしか見つけられなかったので、どれだけうまくいくかはわかりませんが、探しているものはすべて揃っているようです。
最近はほとんどの人がインターネットにアクセスできるので、通常の Web ページをオンラインでメタリフレッシュした index.html ファイルを作成します。そのファイルを起動する autorun.inf を作成することもできますが、最近ではほとんどのコンピューターで自動実行機能が無効になっていることに注意してください。
CD から起動できる完全なライブ Linux 環境を作成できます。Knoppixを見てください。彼らの wiki には、OS のマウント、カスタマイズ、およびディスク イメージの再作成の手順が記載されています。
もう 1 つのオプションは、VMWare ThinAppを使用してアプリケーション バンドル全体 (MySQL サーバー、アプリケーション サーバーなど) を仮想化することです。
SourceForge Web サイトからCDsiteを試してみました。それは私の同様の要件に役立ちました。ただし、Windows XP でのみ動作することに注意してください。Windows 7 で EXE ファイルを実行できませんでした。