IDEとxDebugを含むLAMP LiveCD

IDEとxDebugを含むLAMP LiveCD

以下のすべてを含むLinuxライブCDはありますか?

PHP IDE
Line by line PHP debugging via the PHP IDE (xDebug)
LAMP

もしそうなら、名前が何であるか教えてください。

答え1

ライブビルドシステムを使用してISOまたはUSBイメージをビルドできます。様々なパッケージ搭乗。

シェルコマンドの例:

lb config noauto \
        --apt aptitude \
        --bootappend-live toram \
        --security "true" \
        --apt-secure "true" \
        --linux-flavours clean \
        --binary-images iso-hybrid \
        --bootloader grub \
        --verbose

lb build --verbose

これにより、RAMオプションで起動可能なiso-hybridライブCDを入手できます。しかし、リアルタイムで構築したがって、「ハード開発」という手順では、すべてのオプションが無効または中断される可能性があります。

たとえば、簡単に見ると、--packagesオプションと--package-listsオプションがUbuntu 13.04では機能しないことがわかりました。ポンド(バージョン: 3.0~a57-1ubuntu6.)。文書も非常に迅速に変更されるため、ディストリビューションの実際の文書を入手する必要があります。

次のようなものを使用してください。

--packages php5-xdebug,apache2 \

LAMPの一部または全体のLAMPをisoに挿入します。

または

あなたはそのようなものを生成することができますその他ウェブサイトからオンラインで:http://live.debian.net/

答え2

ターンキーLinuxあなたの要件のリストに収まるようです。具体的に見なければならないことWeb開発バージョン。フレームとスタックの2種類があります。

ナビゲートすることもできます。livecdlist.comリスト。古いものの、まだ活発で繁栄しているディストリビューションがいくつかリストされています。日付があなたを怖がらせないでください。ただ日付がついてきないだけです。

答え3

いくつかのLAMPライブCDがあるようですが、「xDebug」の要件は非常に専門的です。

xDebugはオープンソースでコンパイルできるため、次の可能性があります。

  1. お気に入りのLAMP Live CDを選択してマウントできる、書き込み可能な空の外部パーティションを持つシステムから起動します。 USBスティックにあるのは完璧です。おそらく100MBを超える必要はないでしょう。 xDebugにはスペースが必要です。次に、そのパーティションをどこかにマウントします。選択したLive CDイメージはCD全体を完全に埋めないでください。これは、xDebug用のスペース(約50〜100 MB)を確保するために画像を少し拡大するためです。

  2. Live CDには/usr/local何も含まれない場合もあり、何も含まない小さなサブディレクトリ階層(bin、lib、shareなど)がある場合もあります。すべての内容をマウントされたパーティションのディレクトリにコピーします。存在しない/usr/localか空でも心配しないでください。

  3. パーティションをマウント解除してから再マウントします/usr/local

  4. xDebugをビルドして動作するかどうかを/usr/localテストします。次の手順はliveCDまたは通常のシステムで実行できますが、usr / localの内容を含むパーティションとliveCDの.isoイメージの2つにアクセスする必要があります。

  5. usr / localパーティションの内容サイズを取得し、Live LAMP CDのオリジナルの.isoをそのサイズに少しの空き容量を追加してdu -h使用またはparted拡大します。gparted

  6. .isoインストール:mount lampCD.iso /mnt/iso-/mnt/iso便利な場所にインストールできます。

  7. USB(または他の)パーティションの "usr / local" xDebugの内容を/mnt/iso/usr/local

  8. uninstall.iso( umount /mnt/iso)。

何か合わせてみて? .isoファイルには、インストール中にコピーしたコンテンツが含まれます。つまり、.isoを含む新しいCDを焼くと、xDebugがインストールされている元のLive CDになります。

いくつかの潜在的な問題があります。最初のものは/usr/local$ PATHにはないかもしれませんが、修正するのは簡単です。もちろん、Live CD構成の一部としてこれを実行したいかもしれません。 2番目は非常に似ています。 xDebugではphp.iniを調整する必要があります。私は大きなPHPユーザーではありませんが、これがシステム全体の調整であると仮定すると、インストールされたイメージでこれを実行してLive CDの一部になることもできます。

関連情報