私はPHPプログラマーで、FTP経由でライブサーバー上のファイルの編集を停止したいので(私をからかわないでください)、ライブサーバー環境を内部に複製することを考えています。仮想マシンをローカルに配置して、ファイルをより迅速に編集し、phpデバッガーを使用できるようにします。
私の要件は次のとおりです。
推奨事項やその他のヒントをいただければ幸いです。ありがとう!
個人的には、私が使用するスタックについて知りたい場合は buntu server チュートリアルがたくさんあるので、GUIについてあまり心配する必要はありません。最適なセットアップはVMで、リモート環境を複製しますが、そのようにして、同じバージョンのMySQLとPHP etc 。これはあなたが意図するよりも多くのリソースを使用することを私は知っていますが、あなたが価値があると思うかもしれません。
なぜあなたの要件がそれほど制約されているのかわかりません。最近では、 500 GBハードドライブ $ 70未満、または 8 GB SDドライブ $ 30未満で入手できます。それよりもさらに驚くほど壊れている場合は、同じ店舗で2ギガのSDドライブを10ドル未満で購入できます。
最近では、ネットブック全体を200ドルで購入できることを忘れないでください。 EeePCでUbuntuのバージョンを実行しています。
しかし、これが私が職場で使用しているソリューションです(実際にはかなり古い、Ubuntu専用のデスクトップマシンを使用しています)。これは理想的です。
Kdevelopは、PHP開発のための猫のパジャマです。これは、多言語GUI IDEで、必要なすべてのデバッグツールがあります。必要に応じて、コードをローカルで実行でき(LAMPスタックがインストールされている場合)、出力を表示してPHPドキュメントをオンラインで読むためのWebブラウザーが組み込まれています。想像できません。より完璧なソリューション。
Ubuntuを使用すると、Linuxについてあまり知る必要はありません。学習曲線はかなり浅いです。最悪の場合、新しいバージョンのWindowsを学習するようなものであり、そのすべてのソフトウェアは内部のパッケージマネージャーから利用できます。基本的に、ボックスにチェックマークを付けて、ソフトウェアがダウンロードされるのを待ちます。
私はあなたがこれを面白いと思うと思います:
他にもたくさんのLAMP(Linux、Apache、mysql、php)サーバーアプライアンスがあります。
これを行う最も簡単な方法は、仮想化にVirtualBoxを使用することです。ここでの開発マシンは、以前にLinuxを実行していないとおっしゃったWindows b/cであると想定しています。
OSの場合、Ubuntuサーバーをお勧めします。 GUIはありませんが、1GB未満のスペースにGUI/LAMPスタックを配置することはできません。 Ubuntuは、インストールの一部としてマシンが実行するタスクを尋ねます。 LAMPを選択するだけで、PHP、MySQL、およびApacheがインストールされます。ある時点で、Web開発を行っている場合は、Webサーバーを構成する方法を学ぶ必要があります。データベース駆動型のことを行う場合は、MySQLの基本と同じです。
本当にUIが必要な場合は、WebMinを試すことができますが、これらのサービスの構成方法を学ぶ方がよいと思います。
Sendmailについて言及しましたが、最新のSendmail互換MTAが利用可能であるため、不可解な構成を好まない限り、最近Sendmailを使用する理由はありません。しかし、本格的なMTAが必要な場合は、PostfixまたはEximの構成がはるかに簡単であることにほとんどの人が同意すると思います。
TinycoreLinuxを試してみてください。私はそれをとても楽しんできました。
ホストオペレーティングシステムとしてUbuntuを使用している場合は、vmbuilderを使用してjeOS(Juice)を実行する軽量のUbuntuServer仮想マシンを簡単に作成できます。
公式ドキュメント: https://help.ubuntu.com/9.10/serverguide/C/jeos-and-vmbuilder.html
えーと、サーバーを構築するのではなく、ローカルでファイルを編集してみませんか?インストール [〜#〜] xampp [〜#〜] これで完了です。