web-dev-qa-db-ja.com

Windows:XAMPP対WampServer対EasyPHP対代替

3年前に同様の質問がここにありましたが、すべての可能なWindows/Apache/MySQL/PHPスタックを含めるためにさらに開きたいと思います。

どちらが最適だと思いますか?

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

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

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

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

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

Alternatives?他にもたくさんのスタックがあります Wikipediaにリストされています 。これらのいずれかが推奨されていますか?

それで、あなたはどちらを使いますか、そして、なぜあなたはそれを最高と考えますか?最初に試したものだけを使い続けましたか?

私たちのほとんどが、素早く、軽く、最新のものを欲しているだけだと思います。

110
Chuck Le Butt

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

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

初めて、これらを設定するのに半日または1日かかる可能性があります。しかし、少なくとも、あなたはそうする方法を知っているでしょう。

そして、次回は物事がはるかに簡単になり、必要な時間が少なくなります。

そうでない場合は、 Zend Server -Apache + PHP + MySQL。

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

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

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

48
Pascal MARTIN

XAMPPを何年も使用した後、ついに私はあきらめ、代わりを探し始めました。 XAMPPはかなり長い間アップデートを受け取っておらず、2週間に1度故障し続けました。

私が見つけたばかりで絶対にお勧めできるのは、The Uniform Server

本当に頻繁に更新され、セキュリティをより重視しており、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
35
hyperknot

EasyPHPはとても良いです:

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

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

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

LoadModule php4_module "${path}/php4/php4Apache2_2.dll"
21
Vince

この質問からそんなに大したことはしません。
新しい妻や車を選ぶようなものではありません。
本番サーバーでこれらのいずれも実行したことはないので、簡単なテストを実行するだけで、どれも同等に優れています。

4

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

1
Joey