web-dev-qa-db-ja.com

誰かがApache、MySQLなどをインストールするか、PHP開発にXAMPPのような既製のパケットを使用する必要がありますか?

Webサーバー開発パッケージ(XAMPPなど)を使用しますか、またはPHP/Perl/Python/etc. development)のパッケージごとにApache、mysql、phpをインストールしますか?あなたの実際の経験は何ですか?

私はこれまでに経験しました:

  • [-] XAMPPはLinux-Ubuntuでいくつかの問題(安定性、パフォーマンス、他のパッケージとの依存関係)を引き起こす可能性があります
  • [+] XAMPPを使用すると、Web開発環境全体を簡単にパッケージ化し、チームメンバーと共有できます。
  • [〜] apt-get updateによるXAMPPの簡単な更新はありませんか?しかし、彼のWebサーバー開発環境を常に最新に保ちたいのは誰でしょうか?

(ところで、私はUbuntu 13.04 64ビットを使用しています。)

2
malisokan

XAMPを使用しないでください。これは、考えられるすべてのセキュリティ問題を抱えたサードパーティ製ソフトウェアです。より良いバージョンがあれば、サードパーティのソフトウェアを常に避けます。

ネイティブのLAMPスタックを使用します(すべてのパッケージを個別にインストールする必要はありません)。

Sudo apt-get install tasksel
Sudo tasksel

そして、ランプを選択します。

enter image description here

このセットアップは、Ubuntu用に事前に構成されており、MySQLをセットアップするために管理者パスワードを要求します。

最も簡単なセットアップです。さらに、個々のパッケージごとにすべての更新を取得します。また、AskUbuntuの標準バージョン/デフォルトバージョンであるため、AskUbuntuの誰でもサポートできます。

====

より速い方法:

Sudo apt-get install lamp-server^

^により、タスクがインストールされます。

3
Rinzwind