Windows:XAMPP対WampServer対EasyPHP対代替[終了]


111

3年前に同様の質問がここで寄せられましたが、可能な限りすべてのWindows / Apache / MySQL / PHPスタックを含めるためにさらに詳しく知りたいと思います。

どれが一番良いと思いますか?

XAMPPが最も人気があるようですが、その人気が示唆するほど優れているかどうか疑問に思ういくつかの悪い点を読みました。たとえば、デフォルトのPHP設定は非常に安全でないと聞きました(そして、明らかに、これらの穴を開いたままにしないと、管理アプリは機能しません)。これは明らかに開発状況にとってひどいことではありませんが、最終的にはのようなものに依存することになるかもしれませんregister_globals

私は他にも気になる点を見つけました:開発者はVistaユーザーがソフトウェアを使用するためにUACを無効にすることを推奨しています!

私にとってそれは大きな赤い旗です。はい、UACが有効になっているVistaでこのようなものを実行することには問題がありますが、UACを無効にすることは、特にnewbs(誰よりもUACを必要とする)のソリューションとして提供すべきではありません。とても心配です。

WampServerは、必要に応じて、PHPまたはApacheのバージョンを切り替える方が簡単なようです。しかし、XAMPPよりも機能が少なくなっています(たとえば、FTPサーバーがありません)。

EasyPHPは私が経験したことがないものなので、言うことはできませんが、かなり人気があるようです。

代替案?Wikipediaには、他にもたくさんのスタックがリストされています。これらのいずれかが推奨されますか?

それであなたはどちらを使用しますか、そしてそれをなぜあなたはそれを最高と考えますか?あなたが試した最初のものに固執しましたか?

たいていの人は、速くて軽い最新のものが欲しいだけだと思います。


これはあなたが最初に尋ねた答えではないことは知っていますが、言及したパッケージを試すためだけに使用しました。私の知る限り、これらは開発を目的としたものであり、実際の製品ではありません。また、独自のサーバー/ php /データベースインスタンスを設定する方が簡単ではないですか?何が使用されているか、または何を有効または無効にするかをより詳細に制御できます。
Michael JV

私は自分のローカル構成を自分で設定することを好みます。これはオプションではありませんか?ただし、これらのパッケージのいずれかを使用する場合は、ニーズに合うまで、設定を変更する必要があります。また、通常提供される「管理アプリ」を使用することを強制されません。このようにして、これらのパッケージの1つを独自のカスタム構成のプラットフォームとして使用できます。
KingCrunch

1
@マイケル、はい、私たちは開発状況について話しています。また、「もっともっと」コントロールできるとは思いません。インストール後は、すべてを希望どおりに構成できます。これは時間を節約するための問題です。すべてを個別にセットアップして保守する場合は、特にすべての構成方法を学ぶ必要がある場合は特に時間がかかります。これらのスタックは優れた時間の節約になります。
チャック・ル・バット

3
最後にXAMPPを使用したときのことを覚えています。Apacheの設定を探してあきらめ、XAMPPをアンインストールし、スタンドアロンパッケージを使用してすべてをセットアップしたのでイライラしました。自分の開発環境をセットアップするのに約40分かかったのに対し、.conf、.cnf、.iniファイルを掘り起こすのに1時間かかりました(その時点で、驚いた設定と変更したい設定が見つかりました)。そのため、他の人の設定を「修正」するよりも、独自の設定をより詳細に制御できます。
Michael JV

2
すばらしい質問です。もしそれがあなたのためでなければ、UwAmpのUniformServerを見つけて試すのにもっと時間がかかります。どちらもwamp / xamppよりもはるかに優れています...ありがとうございます。
CoR 2013年

回答:


48

私は通常、Apache + PHP + MySQLを手動でインストールし、あなたが話しているようなパッケージは使用しません。

はい、少し手間がかかります。しかし、環境をインストールして構成する方法を知ることは素晴らしいことであり、役に立ちます。

初めての場合、これらを構成するにはおそらく半日または1日かかるでしょう。しかし、少なくとも、その方法はわかるでしょう。

そして次回は、物事ははるかに簡単になり、あなたはより少ない時間を必要とするでしょう。

そうでない場合は、Zend Serverを確認することをお勧めします。これは、Apache + PHP + MySQLをバンドルする別のパッケージです。

または、代わりにWindowsを使用しないでください。

運用サーバーでLinuxを実行している場合は、開発マシンでLinuxを実行してみませんか?

また、コンピュータにLinuxをインストールしたくない(またはインストールできない場合は、仮想マシンを使用してください。


4
すべてを構成する方法を学ぶことで、あなたははるかに強力な立場に立つことができますが、今それを行う時間があるかどうかはわかりません。調べてみます、ありがとう。
チャックルバット

4
あなたが提案したように、私は自分で設定しました。私は同意します、あなたはたくさん学びます。ありがとう!
チャック・ル・バット

4
素晴らしい:-)あなたが投資した時間から多くを学ぶことに同意するのを見てうれしいです!
Pascal MARTIN

49
これは質問にまったく答えません。時々それは単なる時間の問題であり、開発環境を迅速に構築したい場合があります。
JYL 2013年

「または、代わりに、Windowsを使用しないでください。」MF Rite。Plz!+1
CharlieTuna 14

35

XAMPPを何年も使用した後、ようやくあきらめて、代わりのものを探し始めました。XAMPPはしばらく更新を受信して​​おらず、2週間に1回の割合で壊れ続けていました。

私が見つけた中で絶対にお勧めできるのはユニフォームサーバーです

これは頻繁に更新され、セキュリティに重点が置かれており、XAMPPに比べてはるかに成熟したプロジェクトのように見えます。

彼らは、パッケージの最新バージョンをすべてリストするwikiを持っています。執筆時点では、彼らの最新リリースはたった4日しか経っていません!

現在のUniform Serverのバージョン:

  • Apache 2.4.2
  • MySQL 5.5.23-コミュニティ
  • PHP 5.4.1
  • phpMyAdmin 3.5.0

現在のXAMPPのバージョン:

  • Apache 2.2.21
  • MySQL 5.5.16
  • PHP 5.3.8
  • phpMyAdmin 3.4.5

4
全くもって同じ意見です。それは素晴らしいパッケージです。強くお勧めします。小型、ポータブル、軽量。
Chuck Le Butt

4
本当にありがとうございました。XAMPP/ WAMPとの何時間にもわたる戦いから解放され、私は二度と戻ることはありません。
匿名

url-uniformserver.comにアクセスすると、いくつかの外国為替サイトにリダイレクトされます!
Aajahid 2013

ドメインを忘れたか、ハッキングされたようです。ここでは、その間のためのSFリンクは次のとおりです。sourceforge.net/projects/miniserver
hyperknot

NginxベースのWT-NMPが良い代替案です
idragosalex

21

EasyPHPは非常に優れています。

  • 軽量でポータブル:Windowsサービスなし(Wampなど)
  • 設定が簡単(同じフォルダ内のすべての設定ファイル:httpd.conf、php.ini&my.ini)
  • httpd.confを編集すると、Apacheが自動的に再起動します

PHPとApacheの複数のバージョンでテストする必要がある場合は、WAMPまたはUWAMPが適しています。

ただし、EasyPHPで複数のバージョンのPHPを使用することもできます(php.netで必要なPHPバージョンをダウンロードし、httpd.confを編集してこのバージョンをロードします)。

LoadModule php4_module "${path}/php4/php4apache2_2.dll"

現在、EasyPHP devの最新のダウンロードはすでに1.5年前のものです(最新のphpのバージョンは0.5年前のものです)。
marcovtwout

私は彼らのサイトからダウンロードしました、それはPHP 7です。しかし、これは古い質問です。
ジョニー

4

この質問ではそれほど大したことはしません。
新しい妻や車を選ぶようなものではありません。
私はこれらを運用サーバーで実行することは決してないので、いくつかの簡単なテストを実行するために、それらのどれも同等に良いです。


10
誰もこのようなフォーラムに投稿して、だれが新しい妻(!)を選ぶかについてのアドバイスを求めないようにしてください。
チャック・ル・バット

2
また、この質問はIDEについて意見を求めるのと同じくらい有効です。確かに、それは個人的な好みに帰着しますが、一般的なコンセンサスを最初に理解しても害はありません。
チャックルバット

3
プロの開発者が既製のスタックを使用しない、または使用すべきでない理由を明確にしていただけませんか?
エリック

6
ただし、妻のために車を選ぶときは、十分に考慮してください。
Jon Story

5
実際のプログラマーは自分のOSを作成します。
Cees Timmerman 2013年

1

私はコンテンツ管理システムに関する論文を作成する際にEasyPHPを使用しています。これまでのところ、このツールは非常に優れており、使いやすいです。


1
これが質問に対する最初の回答だったことがわかります。そのため、これをコメントとして投稿する担当者がいませんでしたが、将来的には、これをコメントとして投稿することを検討してください。回答は、問題を解決すると確信している問題の解決策となるはずです。
Fluffeh 2012

2
EasyPHPは良さそうに聞こえますが、そのホームページは見苦しく、 "resources"ヘッダーのスペルを間違えているので、その品質に対する私の信念を破壊しています。
Cees Timmerman 2013年
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.