Konu XAMPP olduğu için virtualbox a girmedim. Sadece hosts dosyamda o şekilde bir girdi ile arkada çalışan sanal linux teki siteleri de görüntüleyebileceğimi örneklemek istedim. Şu ana kadar bulduğum en basit sistem &quot;TrunKey Linux&quot;, Bunun değişik paketleri var, direk iso dosyasını virtualbox a bağlayıp kuruyom, linux olarak ubuntu kullanıyor, gereksiz herşeyden arınmış bir LAMP stack. Virtualbox ve TrunKey kurulumları google araması ile erişilebilir sanırım. Geçen aylarda bir de ufak bir test yaptım, hangisi hızlı diye, XAMPP bu konuda en sonda yer aldı, kullanmadığım tüm php ve apache modülleri kaldırınca ancak istediğim hıza erişebildi. Test sıralamam şöyle, en hızlıdan yavaşa doğru. Zend CE TrunKey Linux (sanal olduğu halde hızlı, 350 MB ram vermiştim) Xampp Zend CE, oldukça performanslı, üzerinde zend optimizer+ var, normal de php 5.3 için zend optimizer yokken. XAMPP'ı portable olması ve düzgün bir dizin yapısı olması sebebiyle ayrı bir disk bölümünde kullanıyorum. Ancak gözüm zend CE de kaldı diyebilirim.

Bu konu başlı başına bir felaket. phpBB örneğinden devam edersek, online olarak phpBB kurup, eklenti eklemek gerektiğinde değişen tüm dosyaları FTP alıp, bunları değiştirip tekrar atmak; özellikle phpBB2 azmanında çok karşılaşıyorduk. Oysa ki tüm site öncelikle localhost ta yapılmalı, belli bir kıvama geldiğinde webe atılmalı. Hatta bunun için subversion gibi araçlar da kullanılmalı. Localhost ta SVN destekli proje geliştiriyorum, sunucuya SSH ile bağlanıp svn den projeyi bir kez çekiyorum. Daha sonra localhostte geliştirme belli aşamalara geldikçe, sunucu üzerinden sadece 1 komut ile sadece değişiklikleri uygulayabiliyorum, FTP ye sadece chmod 777 vermek için giriyorum. CyberTurk' Alıntı:

Alexis, Senin gibi birinin Türk yazılım sektöründe var olması çok sevindirici. Yıllardır senin sayende PhpBB hala Türkiye'de ayakta. Tüm sitelerini uzaktan ilgi ile takip ediyorum. Yazında da çok iyi bir konuya değinmişsin. Maalesef çoğu webmaster arkadaşımız localde çalışma işini hala bilmiyor. Tüm editlemelerini canlıda yapıp çalışır sistemlerini geri dönülmez hatalarla başbaşa bırakıyor. Halbuki en iyi yazılımcı test etmeden canlı sisteme değişiklik yüklemeyendir...

Kendi kullandığım sistem ve XAMPP 1.7.3 'e göre XAMPP üzerinde virtual host yapmayı ve ioncube kurulumunu anlatacağım. E:\lamp dizinine portable olarak kurulum yaptım. 1. hosts dosyası düzenleme C:\WINDOWS\system32\drivers\etc\hosts dosyasını açıyoruz ve yapmak istedğimiz tüm sanal hostları ekliyoruz. hosts dosyası DNS işlemini halletmiş oluyor, DNS olmadan. Kod:

VirtualBox konusunda da biraz aydıntlatma yapsanız çok iyi olurdu. Birçok webmasterın localde daha rahat çalışabilmesi adına vmware, virtualbox gibi uygulamalar çok fazla kolaylık sağlıyor. network üstünde sanal bir makina varmış gibi..

Xampp epeydir kullandığım bir localhost yazılımı; öncesinde phptriad kullanıyordum. Xampp'ı bu artı özellikleriyle kullanmadım henüz. Teşekkürler paylaşımın için.