Windows: XAMPP - WampServer - EasyPHP - alternatif [kapalı]


111

Üç yıl önce burada benzer bir soru sorulmuştu, ancak tüm olası Windows / Apache / MySQL / PHP yığınlarını dahil etmek için daha fazla açmak istiyorum.

Sizce hangisi en iyisi?

XAMPP en popüler gibi görünüyor, ancak bununla ilgili popülerliğinin önerdiği kadar iyi olup olmadığını merak etmeme neden olan birkaç kötü şey okudum. Örneğin, varsayılan PHP yapılandırmalarının çok güvensiz olduğunu duydum (ve görünüşe göre yönetici uygulamalarının bu delikler açık bırakılmadan çalışamayacağını). Açıkçası, bu bir geliştirme durumu için korkunç değil, ancak buna benzer bir şeye güvenebilirsiniz register_globals.

Ayrıca beni endişelendiren başka bir şey daha fark ettim: Geliştiriciler, Vista kullanıcılarının yazılımlarını kullanabilmeleri için UAC'yi devre dışı bırakmalarını tavsiye ediyor!

Benim için bu büyük bir kırmızı bayrak. Evet, UAC etkinken Vista'da böyle bir şeyin çalıştırılmasıyla ilgili sorunlar var, ancak UAC'yi devre dışı bırakmak, özellikle de (herkesten daha fazla UAC'ye ihtiyaç duyan) yeni olanlar için asla bir çözüm olarak sunulmamalıdır. Beni çok endişelendiriyor.

Baby görünüşe gerekirse, PHP veya Apache sürümlerini geçiş yapmak daha kolaydır. Ancak XAMPP'den daha az özellikle birlikte gelir (örneğin FTP sunucusu yoktur).

EasyPHP benim hiç deneyimim olmayan bir program, bu yüzden söyleyemem ama görünüşe göre oldukça popüler.

Alternatifler? Wikipedia'da listelenen bir sürü başka yığın var . Bunlardan herhangi biri tavsiye ediliyor mu?

Peki hangisini kullanıyorsunuz ve neden en iyi olduğunu düşünüyorsunuz? İlk denediğin şeye sadık kaldın mı?

Çoğumuzun hızlı, hafif ve güncel bir şey istediğini hayal ediyorum.


Bunun başlangıçta sorduğunuz şeyin cevabı olmadığını biliyorum, ancak bahsedilen paketleri sadece denemek için kullandım. Bildiğim kadarıyla bunlar gerçek üretim değil geliştirme amaçlıdır. Ayrıca, kendi sunucunuzu / php / veritabanı örneğinizi kurmak daha kolay değil mi? Neyin kullanıldığını veya neyi etkinleştirmek / devre dışı bırakmak istediğinizi çok daha fazla kontrol edebilirsiniz.
Michael JV

Yerel yapılandırmamı kendim ayarlamayı tercih ederim. Bu bir seçenek değil mi? Ancak, bu paketlerden birini kullanırsanız, ihtiyaçlarınızı karşılayana kadar herhangi bir ayarı değiştirmek size kalmıştır. Ayrıca, genellikle bir "yönetici uygulamasını" kullanmak zorunda kalmazsınız. Bu şekilde, bu paketlerden birini kendi özel konfigürasyonunuz için bir platform olarak kullanabilirsiniz.
KingCrunch

1
@Michael, Evet bir geliştirme durumundan bahsediyoruz. Ayrıca, "daha fazla" kontrole sahip olduğunuzu sanmıyorum. Yine de her şeyi kurulduktan sonra istediğiniz şekilde yapılandırabilirsiniz, bu sadece zaman kazanmaktır: Her şeyi ayrı ayrı ayarlamak ve bakımını yapmak, özellikle her şeyi nasıl yapılandıracağınızı öğrenmeniz gerektiğinde biraz zaman alır. Bu yığınlar harika zaman kazandırır.
Chuck Le Butt

3
XAMPP'yi en son ne zaman kullandığımı hatırlıyorum - Vazgeçtiğim, XAMPP'yi kaldırdığım ve her şeyi ayarlamak için bağımsız paketleri kullandığım noktaya kadar Apache ayarlarını aramaktan rahatsız oldum. 1 saatlik .conf, .cnf ve .ini dosyalarına kıyasla kendi geliştirme ortamımı kurmam yaklaşık 40 dakikamı aldı (bu noktada beni şaşırtan ve değiştirmek istediğim ayarları buldum). Böylece, kendi kurulumunuzu başka birinin "düzeltmesi" üzerinde yapılandırmak üzerinde daha fazla kontrole sahip olursunuz.
Michael JV

2
Harika soru! Sizin için olmasaydı, UwAmp'ın UniformServer'ını bulup denemek çok daha fazla zamanımı alırdı. İkisi de wamp / xampp'den çok daha iyi ... Teşekkürler.
CoR

Yanıtlar:


48

Genelde Apache + PHP + MySQL'i el ile kurarım, bahsettiğiniz paketler gibi bir paket kullanmaz.

Biraz daha iş, evet; ancak ortamınızı nasıl kuracağınızı ve yapılandıracağınızı bilmek harika ve yararlıdır.

İlk seferinde, bunları yapılandırmak için yarım gün veya bir güne ihtiyacınız olacak. Ama en azından bunu nasıl yapacağınızı bileceksiniz.

Ve sonraki zamanlarda işler çok daha kolay olacak ve daha az zamana ihtiyacınız olacak.

Aksi takdirde, Apache + PHP + MySQL'i içeren başka bir paket olan Zend Sunucusuna bir göz atmak isteyebilirsiniz .

Veya alternatif olarak Windows'u kullanmayın.

Üretim sunucularınız Linux çalıştırıyorsa, neden geliştirme makinenizde Linux çalıştırmıyorsunuz?

Ve eğer bilgisayarınıza Linux kurmak istemiyorsanız (veya kuramıyorsanız) , bir Sanal Makine kullanın.


4
Sanırım her şeyi nasıl yapılandıracağınızı öğrenmenin sizi çok daha güçlü bir konuma getirdiği konusunda haklısınız, ancak şu anda bunu yapmak için zamanım var mı emin değilim. Bakacağım, teşekkürler.
Chuck Le Butt

4
Senin önerdiğin gibi şeyleri kendim yapılandırdım. Katılıyorum, çok şey öğreniyorsun. Teşekkürler!
Chuck Le Butt

4
Harika :-) Yatırım yaptığınız andan itibaren çok şey öğrenmeye karar verdiğinize sevindim!
Pascal MARTIN

49
Bu soruya hiç cevap vermiyor. Bazen bu sadece bir zaman meselesidir ve geliştirme ortamınızı oluşturmanın hızlı bir yolunu istersiniz.
JYL

"Veya alternatif olarak: Windows'u kullanmayın." MF Rite. Plz! +1
CharlieTuna

35

Yıllarca XAMPP'yi kullandıktan sonra nihayet pes ettim ve alternatifler aramaya başladım. XAMPP uzun süredir herhangi bir güncelleme almadı ve iki haftada bir bozulmaya devam etti.

Yeni bulduğum ve kesinlikle tavsiye edebileceğim, The Uniform Server

Gerçekten sık sık güncelleniyor, güvenliğe çok daha fazla önem veriyor ve XAMPP'ye kıyasla çok daha olgun bir proje gibi görünüyor.

Paketlerin tüm son sürümlerini listeledikleri bir wiki'ye sahipler . Yazma zamanı itibariyle, en yeni sürümleri sadece 4 günlük!

Bugün itibariyle Tek Tip Sunucudaki sürümler:

  • Apache 2.4.2
  • MySQL 5.5.23 topluluğu
  • PHP 5.4.1
  • phpMyAdmin 3.5.0

Bugün itibariyle XAMPP sürümleri:

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

4
Tamamen katılıyorum. Bu harika bir paket. Şiddetle tavsiye edilir. Küçük, taşınabilir, hafif.
Chuck Le Butt

4
Çok teşekkür ederim, beni saatlerce XAMPP / WAMP ile asla geri alamayacağım savaştan kurtardınız.
Anonim

Url - uniformserver.com'u ziyaret ettiğimde beni bir forex sitesine yönlendiriyor!
Aajahid

Görünüşe göre etki alanlarını unutmuşlar veya saldırıya uğramışlar. İşte bu arada SF bağlantısı: sourceforge.net/projects/miniserver
hyperknot

İyi bir alternatif,
Nginx'e

21

EasyPHP çok iyidir:

  • hafif ve taşınabilir: Windows servisi yok (wamp gibi)
  • yapılandırması kolay (aynı klasördeki tüm yapılandırma dosyaları: httpd.conf, php.ini & my.ini)
  • httpd.conf dosyasını düzenlediğinizde apache'yi otomatik olarak yeniden başlatır

PHP ve Apache'nin çoklu sürümleriyle test etmeniz gerekiyorsa WAMP veya UWAMP iyi seçimlerdir.

Ancak EasyPHP ile PHP'nin birden fazla sürümünü de kullanabilirsiniz (ihtiyacınız olan PHP sürümünü php.net'ten indirerek ve bu sürümü httpd.conf'u düzenleyerek yükleyerek):

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

Şu anda, en son EasyPHP dev indirmesi zaten 1,5 yaşında (ve en son php sürümü 0,5 yaşında).
marcovtwout

Onların sitesinden indirdim ve PHP 7. Bunun daha eski bir soru olduğunu biliyorum.
johnny

4

Bu soruyu bu kadar büyütmeyeceğim.
Yeni karınızı veya arabanızı seçmek gibi bir şey değil.
Bunlardan hiçbirini bir üretim sunucusunda asla çalıştırmam, bu nedenle, sadece birkaç hızlı test yapmak için bunlardan herhangi biri eşit derecede iyidir.


10
Umarım hiç kimse böyle bir forumda yeni bir eş (!) Seçmek için kime tavsiye istemez.
Chuck Le Butt

2
Ayrıca, bu soru bir IDE hakkında fikir istemek kadar geçerlidir. Elbette, kişisel zevkinize inecektir, ancak önce genel fikir birliğini anlamanın hiçbir zararı yoktur.
Chuck Le Butt

3
Profesyonel bir geliştiricinin NEDEN önceden hazırlanmış bir yığını kullanmayacağını veya kullanmaması gerektiğini açıklayabilir misiniz?
Eric

6
Bununla birlikte, eşiniz için bir araba seçmenin önemli bir dikkatle yapılması gerektiğini unutmayın.
Jon Story

5
Gerçek programcılar kendi işletim sistemlerini yazar.
Cees Timmerman

1

İçerik Yönetim Sistemi ile ilgili tezimi yaparken EasyPHP kullanıyorum. Şimdiye kadar, bu araç çok iyi ve kullanımı kolay.


1
Bunun bir soruya ilk cevabınız olduğunu görebiliyorum, bu yüzden bunu yorum olarak gönderecek bir temsilciniz yoktu, ancak ileride bunu bir yorum olarak yayınlamayı düşünebilirsiniz. Cevapların, sorunu çözeceğinden oldukça emin olduğunuz soruna bir çözüm olması beklenir.
Fluffeh

2
EasyPHP kulağa hoş geliyor, ancak ana sayfası çirkin ve "kaynaklar" başlığını yanlış yazarak kalitesine olan inancımı yok ediyor.
Cees Timmerman
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.