2023'ün En İyi 7 Yerel WordPress Geliştirme Ortamı
Yayınlanan: 2023-08-03Çoğu durumda, yerel bir WordPress geliştirme ortamı, yeni bir WordPress projesi başlatırken bir barındırma sağlayıcısına ödeme yapmaktan daha iyi bir seçimdir. Yerel WordPress geliştirme ortamları, bilgisayarınızda ücretsiz olarak istediğiniz kadar web sitesi kurmanıza olanak tanır.
Bu ortamlar, yeni projeler geliştirmek ve test etmek için mükemmeldir. Kullandığınız araçlara bağlı olarak, yeni WordPress sitelerini birkaç dakika içinde açabilirsiniz ve yükleme süreleri neredeyse anında olmalıdır. Ayrıca, siz paylaşmaya hazır olana kadar hiç kimse yerel projelerinize erişemez.
Bu yazıda, yerel WordPress geliştirme ortamlarının nasıl çalıştığını ve nasıl seçileceğini inceleyeceğiz. O zaman sizi en çok tercih edilen yedi tanesiyle tanıştıracağız.
Yerel bir WordPress geliştirme ortamı nedir?
Yerel geliştirme ortamı, bilgisayarınızda web siteleri kurmak ve barındırmak için kullanabileceğiniz bir dizi araçtır. Bu senaryoda, bilgisayar sunucu görevi görür. Ayrıca, WordPress barındırma için ödeme yapmaktan veya önemli herhangi bir şeyi bozmaktan endişe duymadan web siteleri üzerinde deney yapabileceğiniz, oluşturabileceğiniz ve iyileştirebileceğiniz bir tür 'korumalı alan'dır.
Normalde, WordPress internetteki bir web sunucusunda çalışır ve siz onunla bir web tarayıcısı aracılığıyla etkileşim kurarsınız. Yerel bir WordPress geliştirme ortamı kullanıyorsanız, kurduğunuz sitelere bir tarayıcı aracılığıyla erişmeye devam edebilirsiniz, ancak yerel ağınızın dışındaki kişiler bunlara erişemez, çünkü sitenin dosyalarından veritabanına kadar her öğesi yerel bir makinede barındırılır - bilgisayarınız.
Bunu yapmanızı sağlayan araçlara yerel geliştirme, kendi sanal makine ortamları veya yerel ana bilgisayar ortamları denir. Bazı popüler örnekler MAMP ve XAMPP'yi içerir, ancak daha pek çok örnek vardır.
Yerel bir kalkınma ortamının faydaları nelerdir?
WordPress ile çalışıyorsanız, muhtemelen yeni web sitelerini başlatabileceğiniz ve projeleri test edebileceğiniz barındırma erişimine sahipsiniz. Yerel bir WordPress geliştirme ortamı kullanmak, bilgisayarınızı siteleri barındıracak şekilde özelleştirmenizi (yani, onu bir sunucuya dönüştürmenizi) gerektirir.
Yerel WordPress geliştirme yazılımı sayesinde bu süreç beklediğinizden çok daha basit. En popüler seçenekler, PHP'den sunucu ve veritabanı yazılımına kadar bir WordPress sitesini barındırmak için ihtiyacınız olan tüm araçları kuracaktır.
Tipik bir barındırma ortamı kullanmak yerine bunu yapmanın mantıklı olmasının birkaç nedeni vardır. Avantajlardan bazıları şunlardır:
Güvenli bir geliştirme ortamı
Yerel bir ortamda, canlı web sitenizi bozma korkusu olmadan deneme yapma özgürlüğüne sahipsiniz. Herhangi bir hata, yerel sunucu kurulumunuzla sınırlı kalır ve çevrimiçi ziyaretçileri etkilemeden kolayca düzeltilebilir.
Neredeyse anında yükleme süreleri
Sunucudan sürekli dosya yüklemek veya indirmek zorunda olmadığınız için yerel ortamlar daha hızlıdır. Değişiklikler anlıktır ve daha verimli bir geliştirme sürecine yol açar.
çevrimdışı erişim
Kurulumun tamamı makinenizde bulunduğundan, çevrimdışıyken bile web sitenizde çalışabilirsiniz. İnternet bağlantısından ve bağlantıdan bu bağımsızlık, hareket halindeki geliştiriciler ve güvenilir olmayan internet bağlantıları olanlar için bir nimet olabilir.
Öğrenme ve test etme
Bu araçlar, yeni başlayanlar için WordPress'i öğrenmeleri veya daha tecrübeli geliştiriciler için yeni eklentileri, temaları ve güncellemeleri canlı web sitelerine uygulamadan önce denemeleri için güvenli bir platform sağlar.
Yerel bir ortamın nihai yararı, ücretsiz olmasıdır. Pek çok barındırma planı, kurabileceğiniz web sitesi sayısını sınırlar. Daha pahalı planlar için ödeme yapmak yerine siteleri yerel olarak barındırabilirsiniz. Bu, çok sayıda eşzamanlı proje üzerinde çalışıyorsanız veya yalnızca WordPress'in yapabileceklerinin sınırlarını test etmeyi seviyorsanız kullanışlıdır.
Doğru yerel WordPress geliştirme ortamı nasıl seçilir
Doğru yerel geliştirme ortamını seçmek, özel ihtiyaçlarınıza, beceri düzeyinize ve rahatınıza bağlıdır. Göz önünde bulundurulması gereken bazı önemli faktörler şunlardır:
- Kullanım kolaylığı: Yeni başlayan biriyseniz, kurulumu ve kullanımı kolay bir ortamı tercih edebilirsiniz. Bazı yerel geliştirme ortamları, daha kullanıcı dostu arabirimler ve basit kurulum süreçleri sağlarken, diğerleri ileri düzey kullanıcılara odaklanır (örneğin, bazıları tamamen komut satırına dayanır).
- Uyumluluk. İlk adım olarak, seçtiğiniz ortamın işletim sisteminizle uyumlu olduğundan emin olmak isteyeceksiniz. Bazı ortamlar özellikle Windows, macOS veya Linux için tasarlanırken diğerleri çok yönlüdür ve birden çok platformda çalışabilir.
- Gelişmiş işlevsellik. Bazı yerel ortamlar, Güvenli Yuva Katmanı (SSL) desteği, yerel e-posta testi, birden çok PHP sürümü desteği, eklentiler ve daha fazlası gibi özellikler sunar. Geliştirme projeleriniz için ihtiyaç duyduğunuz özelliklere göre bir ortam seçin.
- Topluluk ve destek araçlarına erişim. Güçlü topluluk desteğine ve kapsamlı belgelere sahip ortamları arayın. Bu, özellikle sorunlarla karşılaşırsanız veya belirli özellikleri anlamak için yardıma ihtiyacınız varsa yararlı olabilir.
Ayrıca, tüm yerel ortamların özellikle WordPress kullanıcıları için tasarlanmadığını belirtmekte fayda var. Bu araçların birçoğu esnektir, bu da onları istediğiniz herhangi bir türde web sitesi kurmak için kullanabileceğiniz anlamına gelir.
Bununla birlikte, yalnızca WordPress ile çalışıyorsanız, muhtemelen o içerik yönetim sistemi (CMS) için yapılandırılmış bir yerel geliştirme ortamını tercih etmek isteyeceksiniz. Tipik olarak bu, yazılımın WordPress web sitelerini oluşturmayı ve yönetmeyi kolaylaştıran özelliklerle geleceği anlamına gelir.
WordPress için en iyi yedi yerel geliştirme ortamı
Peki, nasıl başlamalısınız? En önemli adım, yerel sitelerinizi oluşturmak için kullanacağınız aracı seçmektir. Aşağıda, en iyi yedi seçeneği dahil ettik. Her biri için size nasıl çalıştığını ve hangi WordPress'e özgü özellikleri sunduğunu anlatacağız.
1. XAMPP (Windows, Linux, macOS)
XAMPP, Apache, MariaDB, PHP ve Perl'in kısaltmasıdır. Bu açık kaynaklı araç, tüm geliştirme yığınını kuran ve onu yönetmek için kullanabileceğiniz minimalist bir arayüz sağlayan bir sarmalayıcıdır.
Bu, WordPress'e özgü bir yerel geliştirme aracı değildir. XAMPP, yığını sizin için kolayca kurar ve onu uygun gördüğünüz herhangi bir şekilde kullanmanızı sağlar. Bu yaklaşım, sade bir ortam arayan bir geliştiriciyseniz mükemmeldir, ancak sezgisel arabirimleri tercih ediyorsanız önerilmez.
Artıları:
- Hafif yazılım
- Veritabanı ve e-posta yönetim araçları
- Yerel FTP desteği
- Kolay WordPress kurulumu için bir Bitnami yükleyici
Eksileri:
- Sezgisel arayüz yok
- WordPress'e özgü işlevsellik yok
Kurulum ve kurulum süreci:
XAMPP, üzerinde çalıştığı her işletim sistemi (OS) için basit bir yükleyici ile birlikte gelir. Kurulum işlemi sırasında, yığının hangi bileşenlerini yüklemek istediğinizi seçebilirsiniz. WordPress web siteleri için, CMS gerektirmediği için Perl kurulumunu atlayabilirsiniz.
Kullanım kolaylığı:
XAMPP'yi bileşenlerinden her birini başlatmanıza, durdurmanıza ve yapılandırmanıza olanak tanıyan bir pano kullanarak yönetebilirsiniz. Bu pano ayrıca sitenizin dosyaları için terminale ve yerel bir dosya gezginine erişmenizi sağlar.
XAMPP, manuel olarak yapmak zorunda kalmadan WordPress'i kurmanıza olanak tanıyan bir Bitnami yükleyici ile birlikte gelir. Ancak, basitleştirilmiş bir WordPress kurulumunun yanı sıra, XAMPP web sitenizi yönetmek (veya birden fazla proje arasında geçiş yapmak) için herhangi bir ekstra araç sunmaz.
Fiyat:
XAMPP ücretsiz bir açık kaynak aracıdır.
2. Wamp Sunucusu (Windows)
WAMP, Windows, Apache, MySQL ve PHP'nin kısaltmasıdır. WampServer, tüm geliştirme yığınını yerel olarak kurmanıza olanak tanır ve size her bir bileşenle etkileşim kurmanız için basit bir yönetim arabirimi sağlar.
WampServer, işlevsellik ve kullanım kolaylığı açısından XAMPP'ye oldukça benzer. Yazılım özellikle WordPress için tasarlanmamıştır, ancak geliştirme yığını yine de CMS için mükemmeldir. Deneyimli bir geliştiriciyseniz, WampServer'ın minimum arayüzü, WordPress projeleri üzerinde çalışırken sorun oluşturmamalıdır.
Artıları:
- Hafif yazılım
- Veritabanı yönetim araçları
- Yerleşik hata ayıklama araçları
Eksileri:
- Yalnızca Windows ile çalışır
- Web sitesi kurulum araçlarının eksikliği
- WordPress'e özgü işlevsellik yok
Kurulum ve kurulum süreci:
WampServer, kurulum işlemi sırasında minimum yapılandırma gerektiren bir yükleyici ile birlikte gelir. Yığının hangi öğelerini yükleyeceğinizi seçemezsiniz, ancak WordPress'i yerel olarak çalıştırmak için bunların tümü gereklidir.
Kullanım kolaylığı:
WampServer, bileşenlerini yönetmek ve hizmeti başlatmak ve durdurmak için kullanabileceğiniz bir başlangıç tepsisi menüsü kurar. Öte yandan site kurulum sürecinde size yardımcı olacak herhangi bir araç da içermemektedir.
WordPress'i WampServer ile kurmak manuel bir işlemdir. CMS'nin en son sürümünü indirmeniz, WampServer'ın sizin için kurduğu yerel ana bilgisayar klasöründeki dosyaları ayıklamanız, phpMyAdmin kullanarak bir veritabanı oluşturmanız ve resmi WordPress kurulum aracını çalıştırmanız gerekir. Bu işlem mutlaka karmaşık değildir, ancak WordPress'i sizin için yükleyen web barındırıcılarına alışkınsanız bunaltıcı olabilir.
Fiyat:
WampServer ücretsiz bir araçtır.
3. MAMP (Windows, macOS)
Birçok yönden MAMP, hem XAMPP'nin hem de WampServer'ın daha kullanıcı dostu bir sürümüdür. Bu yazılım, Apache veya Nginx'in yanı sıra MySQL, PHP, Python, Perl ve Ruby arasında seçim yapma seçeneğiyle değişken bir geliştirme yığını kurmanıza olanak tanır.
MAMP kullanmanın ana dezavantajı, tamamen özgür bir yazılım olmamasıdır. Ücretsiz sürümü sizi tek bir yerel web sitesiyle sınırlar. MAMP'ın premium sürümü, bulut yedeklemeleri, PHP'nin birden çok sürümü için destek, siteleriniz için mobil test uygulamaları ve yerleşik bir metin düzenleyici gibi birçok gelişmiş geliştirme özelliğine erişmenizi sağlar.
MAMP'ın hem ücretsiz hem de premium sürümleri, WordPress yükleyicileriyle birlikte gelir. Premium sürüm ayrıca WordPress için siteleri içe aktarma ve bunları üretime (canlı WordPress siteniz) itme seçenekleri gibi bazı Yaşam Kalitesi (QoL) araçlarını içerir.
MAMP hem Windows hem de macOS'ta mevcut olsa da, açıkça ikincisi için tasarlanmıştır. Premium Windows ve macOS sürümlerini karşılaştırdığınızda, birincisi daha az işlevsellik sunar. Öncelikle bir Windows kullanıcısıysanız, bu sizin için en iyi seçenek olmayabilir.
Artıları:
- Apache ve NGINX arasında seçim yapma yeteneği
- WordPress'e özgü araçlara erişim
- Tek tıkla WordPress kurulumu
- Bulut yedeklemeleri
- SSL desteği
- Yerleşik bir metin düzenleyici
- Birden çok PHP sürümü ve uzantısı için destek
Eksileri:
- Ücretsiz sürümde yalnızca bir web sitesi desteği
- MacOS sürümüne kıyasla Windows sürümünde daha az işlevsellik bulunur
- WordPress'e özgü işlevsellik yok
Kurulum ve kurulum süreci:
MAMP, hangi bileşenlerin kurulacağını seçmenizi sağlayan bir yükleyici ile birlikte gelir. Yazılım ayrıca hem ücretsiz hem de premium sürümlerinde WordPress için tek tıklamayla kurulum seçenekleri sunar.
Kullanım kolaylığı:
MAMP'ın ücretsiz sürümü, XAMPP'ye benzer bir yönetim arabirimiyle birlikte gelir. Bu arayüz, sunucu ve PHP kurulumu da dahil olmak üzere ortamın tüm öğelerini yönetmenizi ve yapılandırmanızı sağlar. MAMP Pro kullanıyorsanız, WordPress'e özgü seçenekleri içeren daha kapsamlı bir yönetim panosuna erişim elde edersiniz.
Fiyat:
Ücretsiz, premium sürümler 99 dolardan başlayan fiyatlarla.
4. LAMBA (Linux)
LAMP, bağımsız bir yerel geliştirme ortamı değildir. Linux, Apache, MySQL ve PHP'yi içeren belirli bir yazılım yığınının adıdır. Başka bir deyişle, WordPress'i çalıştırmak için ihtiyacınız olan tüm bileşenlere sahiptir.
Adından da anlaşılacağı gibi, bu yığını kurmak istiyorsanız bir Linux dağıtımı kullanmanız gerekir. İşlem, bileşenlerin her birini kurmak ve yapılandırmak için terminalin kullanılmasını içerir. Web geliştirme geçmişiniz yoksa veya komut satırını kullanmaya aşina değilseniz, bu süreç gözünüzü korkutabilir.
Uygulamada, LAMP kullanmakla XAMPP gibi bir geliştirme yığını kurmak arasında çok az fark vardır. Akılda tutulması gereken en önemli şey, kendi kendine yüklenen bir yığınla, tüm bileşenleri kontrol etmenizi sağlayan bir yönetim panosuna erişiminizin olmamasıdır. Bunun yerine, yığında değişiklik yapmak için terminali kullanmanız veya bileşenlere tarayıcı aracılığıyla (örneğin, phpMyAdmin kullanarak) erişmeniz gerekir.
Artıları:
- WordPress geliştirme yığını üzerinde tam kontrol
- İhtiyaç duyduğunuz sayıda yerel web sitesi kurma yeteneği
Eksileri:
- Linux ve komut satırına aşinalık gereklidir
- Yığın bileşenleri için merkezi yönetim panosu yok
Kurulum ve kurulum süreci:
LAMP'ı kurmak söz konusu olduğunda el tutmak yok. Süreç, Linux terminalini kullanarak paketleri nasıl kuracağınızı anlamanızı ve bunları grafik arayüz olmadan rahatça yapılandırabilmenizi gerektirir. Bu genellikle bir metin düzenleyici kullanarak yapılandırma dosyalarına erişmeyi ve bunları düzenlemeyi içerir.
Kullanım kolaylığı:
Linux ile çalışan veya komut satırını kullanan bir altyapınız yoksa, LAMP size göre değildir. Ancak bu iki yönden de rahatsanız, LAMP size yerel WordPress kurulumunuz üzerinde benzersiz bir kontrol derecesi sağlar.
Geliştirme yığınını, yazılımın getirdiği sınırlamalar olmaksızın ihtiyacınız olan herhangi bir şekilde yapılandırabilirsiniz. Pek çok geliştirici için bu özgürlük, XAMPP veya WampServer gibi sarmalayıcılara güvenmekten daha çok tercih edilir.
Fiyat:
LAMP, Linux'ta ücretsiz olarak kurabileceğiniz bir yazılım yığınıdır.
5. Serseri (Windows, Linux, macOS)
Çoğu yerel site geliştirme yazılımının bir dezavantajı, birden fazla ortam kurmanıza izin vermemesidir. Örneğin, Linux'ta bir LAMP ortamı kurarsanız, işler karmaşıklaşmadan aynı anda bir NGINX sunucusu çalıştıramazsınız.
WordPress projeleri için büyük ölçüde farklı ortamlara ihtiyacınız varsa, bu sorunludur. Vagrant, istediğiniz geliştirme ortamlarını kurabileceğiniz yerel sanal makineler oluşturmanıza yardımcı olarak bu sorunu çözer.
Vagrant inanılmaz derecede hafiftir ve onunla komut satırı aracılığıyla etkileşime girersiniz. Tipik olarak, sanallaştırma yazılımı, birden çok makineyi çalıştırmak için güçlü donanım gerektirir. Vagrant, sanal makineler için ek yükün çoğunu ortadan kaldırır ve gerektiğinde onları açıp kapatmanıza olanak tanır.
Ayrıca, aralarından seçim yapabileceğiniz geniş bir Serseri “kutuları” kütüphanesi var. Bu kutular, hızlı WordPress kurulumu için indirip yükleyebileceğiniz önceden oluşturulmuş ortamlardır. Tipik olarak, WordPress kutuları, WP-CLI, hata ayıklama araçları ve daha fazlası gibi ekstralar içerir.
Vagrant kullanmanın son bir artısı da, bir ekibin üyeleri arasında yapılandırma dosyalarını paylaşmanın görece kolay olmasıdır. Sanal ortam yapılandırma dosyaları, tam makine yapılandırmalarını yeniden oluşturmanıza olanak tanır, böylece iş arkadaşlarınızın bir proje üzerinde işbirliği yapmak için aynı sanal donanımı kullanmasını sağlayabilirsiniz. Bunu Git desteğiyle birleştirin ve işbirliğine dayalı WordPress geliştirme için ideal bir araç setine sahip olun.
Artıları:
- Sanallaştırmayı kullanarak birden fazla ortam kurma yeteneği
- Çalıştırmak için birinci sınıf donanım gerektirmez
- Ortamları kurmayı kolaylaştıran önceden oluşturulmuş WordPress geliştirme kutuları
- Ortam yapılandırma dosyalarını kolayca paylaşma yeteneği
- git desteği
Eksileri:
- Yalnızca komut satırı üzerinden çalışır
Kurulum ve kurulum süreci:
Vagrant, tüm büyük işletim sistemleri için yükleyiciler sunar. Alternatif olarak, yazılımı terminal aracılığıyla macOS veya Linux'a yükleyebilirsiniz. Yükleme işlemi basittir ve en baştan tüm geliştirme ortamını kurmadığınız için yapılandırma seçenekleri sunmaz.
Kullanım kolaylığı:
Komut satırını kullanmakta rahatsanız, Vagrant ile kendinizi evinizde hissedeceksiniz. Yazılım, yeni WordPress site kurulumlarını hızlandırmayı ve ortamları yapılandırmayı kolaylaştırır. Ancak bir grafik kullanıcı arabirimi (GUI) arıyorsanız, onu burada bulamazsınız.
Fiyat:
Vagrant ücretsizdir.
6. Docker (Windows, Linux, macOS)
İşlevsellik açısından Docker, Vagrant'a oldukça benzer. "Kapsayıcıları" ayarlamak ve her birinde benzersiz geliştirme ortamları yapılandırmak için Docker'ı kullanabilirsiniz. Bu, hepsi aynı bilgisayarda birlikte yaşayan, her biri benzersiz bir sanal sunucuya sahip birden çok yerel WordPress web sitesine sahip olabileceğiniz anlamına gelir.
Vagrant ve Docker arasındaki temel fark, ikincisinin sanal makine kullanmamasıdır. Konteynerler, bir uygulamayı çalıştırmak için ihtiyacınız olan her şeyi içeren bağımsız yürütülebilir paketlerdir. Bir sanal makinenin aksine, kapsayıcılar tam bir işletim sistemi içermez. Bu, Docker'ı daha esnek hale getirir ve her iki araç birlikte çalışabilir.
Docker, tıpkı Vagrant'ın yaptığı gibi komut satırı üzerinden çalışır. Docker'ı kullanarak bireysel "konteynerler" oluşturabilir ve kullanmak istediğiniz yığını kurarak WordPress geliştirme ortamlarını kurabilirsiniz.
Alternatif olarak, önceden oluşturulmuş Docker kapsayıcılarını geliştiricilerin çevrimiçi kitaplığından indirebilirsiniz. Bu kitaplık, her biri benzersiz bir yapılandırmaya sahip yüzlerce WordPress kapsayıcısı içerir. Bu, kullanmak istediğiniz ortamın türüne göre kapları seçmekte özgür olduğunuz anlamına gelir.
Artıları:
- Sanal makineler kullanarak birden fazla geliştirme ortamı kurma yeteneği
- Ortamları kurmayı kolaylaştıran önceden oluşturulmuş WordPress geliştirme kapsayıcıları
- Donanım gereksinimleri açısından Vagrant'tan daha hafif bir kurulum
- Veritabanları, önbellek katmanları vb. hizmetleri farklı kaplarda çalıştırabilme
Eksileri:
- Komut satırını kullanırken rahat olmanız gerekir
Kurulum ve kurulum süreci:
Docker, en popüler işletim sistemlerinin tümü için bağımsız yükleyiciler sunar. Tıpkı Vagrant'ta olduğu gibi, yükleme işlemi çok fazla yapılandırma gerektirmez. Yine de, Docker'ı kullanmak için cihazınızın BIOS ayarlarında sanallaştırmayı etkinleştirmeniz gerekebilir.
Kullanım kolaylığı:
Docker, GUI'si olmayan bir komut satırı aracıdır, bu nedenle bir sunucuyu yönetmek için komutlarla çalışırken rahat olmanız gerekir. Bir geliştirici veya sistem yöneticisi olarak bir geçmişiniz yoksa, bu tür bir aracı kullanmanın zorlu bir öğrenme eğrisi vardır.
Fiyat:
Docker, yerel WordPress geliştirmesi için kullanabileceğiniz ücretsiz bir kişisel sürüm sunar. Premium sürümler, kapsayıcılarınız için ayda 5 dolardan başlayan fiyatlarla özel havuzlar oluşturmanıza olanak tanır.
7. Laragon (Windows)
Laragon, XAMPP ve WampServer gibi ortamlarda kullanıcı dostu olmadıklarını düşündükleri için hüsrana uğrayan kullanıcıların bir projesidir. Laragon ile, komut satırı kullanımını geliştirme yığını için bir yönetim panosuyla birleştiren bir araca sahip olursunuz.
Laragon, olabildiğince yalın ve özelleştirmenin kolay olmasına vurgu yaparak kapsayıcılı ortamlar (Docker veya Vagrant'ı düşünün) kurmanıza olanak tanır. Laragon, benzer araçlarla karşılaştırıldığında en az miktarda donanım kaynağı gerektirme eğilimindedir.
WordPress sitelerinin kullanım kolaylığı açısından Laragon, popüler yazılımları ve araçları yalnızca tek bir tıklamayla kurmanıza olanak tanır. Kendi geliştirme ortamınızı yapılandırmak ve WordPress'i komut satırını kullanmanıza gerek kalmadan yerel olarak yüklemek için Laragon yönetim panosunu kullanabilirsiniz.
Laragon panosu, tek bir düğmeye basarak veritabanları, yerel dosyalar ve hatta SSH dahil olmak üzere yerel WordPress projelerinin herhangi bir yönüne erişmenizi sağlar. Bunu komut satırı erişimiyle birleştirin ve elinizde çok yönlü bir araç var.
Artıları:
- Merkezi bir yönetim panosu ve terminal erişimi
- Kapsayıcılı geliştirme ortamları
- Yapılandırılabilir ortamlar
- Tek tıkla WordPress kurulumu
- Hafif donanım gereksinimleri
Eksileri:
- Yalnızca Windows için kullanılabilir
Kurulum ve kurulum süreci:
Laragon bir Windows yükleyici ile birlikte gelir. Yükleyici bir avuç temel seçenek içerir, ancak bunların hiçbiri geliştirme ortamlarınızla ilgili değildir.
Kullanım kolaylığı:
Laragon, hem bir GUI hem de terminal desteği sunar, bu da onu çoğu alternatiften daha kullanıcı dostu yapar. Komut satırına dokunmadan WordPress yerel web sitelerini kurabilir ve yönetebilirsiniz, bu, arka planınıza bağlı olarak bir artı olabilir. Laragon'un tek büyük dezavantajı, yalnızca Windows için mevcut olmasıdır.
Fiyat:
Laragon ücretsizdir.
WordPress yerel geliştirme ortamlarının karşılaştırılması
Hala hangi yerel WordPress site geliştirme ortamını kullanacağınız konusunda kararsızsanız, önerilen tüm seçenekleri özetlemek için biraz zaman ayıralım. Bir karar verirken her aracın arayüz seçeneklerini ve kullanım kolaylığını dikkate almak isteyeceksiniz.
işletim sistemi | Artıları | Eksileri | Fiyat | |
XAMPP | Windows, Linux, macOS | Hafif yazılım, veritabanı ve e-posta yönetim araçları, yerel FTP desteği, kolay WordPress kurulumu için Bitnami yükleyici içerir | Sezgisel arayüz yok, WordPress'e özgü işlevsellik yok | Özgür |
Wamp Sunucusu | pencereler | Hafif yazılım, veritabanı yönetim araçlarını, yerleşik hata ayıklama araçlarını içerir | Yalnızca Windows ile çalışır, web sitesi kurulum araçları yoktur, WordPress'e özgü işlevsellik yoktur | Özgür |
MAMP | Windows, macOS | Apache ve NGINX arasında seçim, WordPress'e özgü araçlara erişim, tek tıklamayla WordPress kurulumu, bulut yedeklemeler, SSL desteği, yerleşik metin düzenleyici, birden çok PHP sürümü ve uzantısı desteği | Ücretsiz sürüm, sınırlı gelişmiş özelliklere sahip bir web sitesini destekler, Windows MAMP Pro, macOS muadilinden daha az işlevsellik sunar, WordPress'e özgü işlevsellik yoktur | Ücretsiz, premium sürümler 99 $'dan başlayan fiyatlarla |
LAMBA | linux | WordPress geliştirme yığını üzerinde tam kontrol. İhtiyaç duyduğunuz sayıda yerel web sitesi kurun. | Linux ve komut satırına aşinalık gereklidir, yığın bileşenleri için merkezi bir yönetim panosu yoktur | Özgür |
serseri | Windows, Linux, macOS | Sanallaştırma, hafif, önceden oluşturulmuş WordPress geliştirme kutuları kullanarak birden çok geliştirme ortamı kurun, ortam yapılandırma dosyalarını kolayca paylaşın, Git desteği | Yalnızca komut satırı üzerinden çalışır | Özgür |
Liman işçisi | Windows, Linux, macOS | Sanal makineler, önceden oluşturulmuş WordPress geliştirme kapsayıcıları, donanım gereksinimleri açısından hafif, hizmetleri farklı kaplarda çalıştıran çoklu geliştirme ortamları kurun | Komut satırını kullanırken rahatlık gerektirir | Ücretsiz, premium sürümler ayda 5 dolardan başlayan fiyatlarla |
Laragon | pencereler | Merkezi yönetim panosu ve terminal erişimi, kapsayıcılı geliştirme ortamları, yapılandırılabilir ortamlar, tek tıklamayla WordPress kurulumu, hafif donanım gereksinimleri | Yalnızca Windows için kullanılabilir | Özgür |
Sonuç olarak, yerel bir ortamda bir WordPress sitesi kurduğunuzda, o ortamı nasıl oluşturduğunuza bakılmaksızın aynı şekilde çalışacaktır. Bu, seçiminizin, kullanmakta en rahat hissettiğiniz alete inmesi gerektiği anlamına gelir.
Yerel geliştirme ortamları hakkında sık sorulan sorular
WordPress geliştirme ortamlarıyla yerel web siteleri oluşturma hakkında hala sorularınız varsa, bu bölüm onlara cevap verecektir. Yerel ortamlara alternatiflerden bahsederek başlayalım.
Yerel bir geliştirme ortamı kullanmanın alternatifleri nelerdir?
Yerel bir WordPress geliştirme ortamı kullanmanın en iyi alternatifi, web barındırıcınızla yeni siteler oluşturmak veya hazırlama işlevine güvenmektir. Ancak hazırlama işlevi, yalnızca mevcut web sitelerindeki değişiklikleri test etmek istediğinizde çalışır.
Barındırma planınız izin veriyorsa, yeni projeler için tamamen yeni web siteleri oluşturmak isteyeceksiniz. Yine de, yerel geliştirme ortamları genellikle daha ucuz ve daha hızlı bir seçimdir.
Neden canlı bir web sunucusu yerine yerel bir geliştirme ortamı kullanıyorsunuz?
Çoğu durumda, herhangi bir önemli test amacıyla canlı bir sunucu kullanmamalısınız. Bir üretim ortamındaki büyük değişiklikleri test etmek, yıkıcı hatalara ve bunları gidermek için çok zaman harcanmasına neden olabilir.
Yerel veya hazırlık ortamında çalışmak, bir şeyler ters giderse hiçbir ziyaretçinin bununla uğraşmak zorunda kalmaması anlamına gelir. Canlı sitelerinizi hiçbir şekilde etkilemediğini bilerek hataları düzeltirsiniz.
Yerel bir ortam, canlı bir sunucudaki hazırlama ortamıyla nasıl karşılaştırılır?
Hazırlama ortamları, orijinal ortamı etkilemeden üzerinde çalışabileceğiniz canlı web sitelerinin kopyalarıdır. Bir hazırlama sitesinde, genellikle yaptığınız değişiklikleri "üretim"e aktarma seçeneğine sahip olursunuz; bu, her şeyin düzgün çalıştığından emin olduktan sonra değişikliklerin canlı yayına gireceği anlamına gelir.
Yerel ortamlar, yeni projeleri veya canlı web sitelerinin kopyalarını test etmenizi sağlar. Öte yandan, çoğu yerel geliştirme aracı, canlı bir sitede yaptığınız değişiklikleri zorlama seçeneği sunmaz.
Bir siteyi yerel bir ortamdan canlı bir sunucuya taşımak kolay mı?
İşlem, kullandığınız yerel WordPress geliştirme aracına bağlı olarak değişir. Canlı bir sunucuya geçmek, tıpkı iki web sunucusu arasında geçiş yapmak gibi çalışır. Bu, sitenin dosyalarını ve veritabanını kopyalamanız ve her şeyin doğru adresleri gösterdiğinden emin olmanız gerektiği anlamına gelir.
Bazı yerel WordPress geliştirme araçlarının belirli barındırma platformlarıyla ortaklıkları vardır. Bu, bu web barındırıcılarında bir hesabınız varsa, yerel siteleri canlı bir sunucuya gönderme seçeneğiniz olduğu anlamına gelir.
Yerel WordPress geliştirme ortamlarıyla denemeye başlayın
Bir web sitesinde veya canlı bir sunucuda bir projede çalışırken, riskler her zaman yüksekmiş gibi gelir. Bir projeyi test ederken ödeme yapmanın yanı sıra, kullanıcıları projeden uzak tutmalısınız. Yerel ortamlar çok daha iyi test alanları sağlar. Genellikle ücretsizdirler (kullandığınız araca bağlı olarak) ve istediğiniz kadar site oluşturabilirsiniz.
Kendi WordPress geliştirme ortamı deneyiminiz, kullandığınız platforma bağlı olarak çok değişiklik gösterecektir. Bazı yerel geliştirme araçları yalnızca komut satırına güvenirken diğerleri kullanıcı dostu GUI'ler sunar ve birkaçı özel olarak WordPress için tasarlanmıştır. Rahat edeceğiniz birini bulana kadar yukarıdaki seçeneklerden en az birkaçını test etmek en iyisidir.