- XAMPP, Apache, MySQL, PHP ve Perl'i içeren ücretsiz bir yazılım paketidir.
- Barındırma için ödeme yapmak zorunda kalmadan bilgisayarınızda yerel bir sunucunun simülasyonunu yapmanızı sağlar.
- Veritabanları, localhost'tan erişilebilen phpMyAdmin aracılığıyla yönetilebilir.
- Web projelerini gerçek bir sunucuya dağıtmadan önce test etmek çok önemlidir.
Web geliştirmeye başlamaya veya sitelerinizi yerel bir ortamda test etmeye karar verdiyseniz, PHP, MySQL ve herhangi bir web sayfasının gerektiği gibi çalışması için gerekli diğer bileşenlerle çalışmak için gerekli bir araç olan XAMPP ile mutlaka karşılaşmışsınızdır. Windows 10 bilgisayar kullanıyorsanız ve XAMPP kurulumuna nasıl başlayacağınızdan emin değilseniz doğru yere geldiniz. Bu makalede size XAMPP'yi basit ve sorunsuz bir şekilde nasıl kuracağınızı ve yapılandıracağınızı adım adım öğreteceğim.
Ayrıca kurulum sırasında sık karşılaşılan sorunlardan kaçınmak için bazı önemli ayrıntıları ve etkili bir test ortamı oluşturmak için XAMPP paketinin size sunduğu işlevlerden en iyi şekilde nasıl yararlanabileceğinizi göreceğiz. Hadi konuya geçelim!
XAMPP nedir?
XAMPP bilgisayarınıza yerel bir sunucu kurmak için eksiksiz bir ortam sağlayan ücretsiz bir yazılım paketidir. Apache (web sunucusu), MySQL/MariaDB (veritabanlarını yönetmek için), PHP (programlama dili) ve Perl gibi birkaç temel bileşenden oluşur. Bu yazılım sayesinde barındırma için ödeme yapmanıza gerek kalmadan bir sunucu ortamını simüle edebilirsiniz.
Projelerini gerçek bir sunucuya yüklemeden önce yerel olarak test etmesi gereken hem yeni başlayan hem de uzman geliştiriciler için idealdir. XAMPP, Windows, Linux ve macOS gibi çeşitli platformlarda kullanılabilir. Burada Windows 10'a nasıl kurulacağına odaklanacağız.
XAMPP'yi indirme
Başlamak için yapmamız gereken ilk şey, sahip olduğunuz PHP gereksinimlerine bağlı olarak farklı sürümleri bulabileceğiniz resmi XAMPP sayfasına gitmektir. En iyi uyumluluk ve güvenliği sağlamak için mevcut en son kararlı sürümü seçmeniz önerilir.
İndirme sayfasına geldiğinizde seçeneği seçin Windows için XAMPP. Gereken minimum Windows sürümünün Windows 7 olduğunu unutmayın, dolayısıyla Windows 10'da kullanırken sorun yaşamayacaksınız.
XAMPP'yi Windows 10'a yükleme
Yükleyici zaten indirilmiş durumdayken, başlamak için üzerine çift tıklayın. Bazı Windows güvenliği veya Kullanıcı Hesabı Denetimi (UAC) uyarılarıyla karşılaşabilirsiniz; bu durumda yükleyicinin bilgisayarınızda değişiklik yapmasına izin vermelisiniz.
1. Kurulum Sihirbazı
Kurulum sihirbazını başlattığınızda ilk göreceğiniz şey, programın “Program Files”. Kurulum yolunu değiştirebilseniz de, varsayılan yolu şu adreste bırakmanız önerilir: C:\xampp. Bu daha sonra izin sorunlarını önleyecektir.
"Düğmesine basın"Sonraki”ve sihirbazla devam ediyor.
2. Bileşen seçimi
En önemli adımlardan biri yüklemek istediğiniz bileşenleri seçmektir. Kullanacağınız kullanıma göre gerekli seçenekleri seçin, ancak eksiksiz bir test ortamına sahip olmak için XAMPP'nin sunduğu her şeyi yüklemenizi öneririm. Gibi önemli bileşen Apache, MySQL y phpMyAdmin Veritabanları ve dinamik web siteleri ile çalışacaksanız bunlar zorunludur.
3. Klasör ayarları
Daha önce de belirttiğim gibi, varsayılan klasör C:\xampp, ancak isterseniz değiştirebilirsiniz. Sadece klasör seçim düğmesine tıklayın ve yeni bir konum seçin. Ancak izin sorunlarından kaçınmak için varsayılan rotayı terk etmeniz önerilir.
4. Tamamlayıcı kurulum
Bileşenleri ve klasörü seçtikten sonra sihirbaz size yükleme seçeneği gibi bazı ek ayrıntıları gösterecektir. BitnamiWordPress veya Joomla gibi sistemleri kurmaya yönelik bir araç. İlgilenmiyorsanız bu seçeneğin işaretini kaldırabilirsiniz.
Son olarak “Sonraki”ve kurulum başlayacak. Bilgisayarınızın performansına bağlı olarak birkaç dakika sürebilir.
XAMPP Yapılandırması
Kurulum tamamlandıktan sonra, XAMPP Kontrol Paneli. Burası aşağıdaki gibi farklı hizmetleri başlatabileceğiniz veya durdurabileceğiniz yerdir. Apache o MySQL. Her şeyin yolunda gittiğini test etmek için “Ana Sayfa” Apache ve MySQL'de ve modüllerin doğru çalıştıklarını belirten yeşile döndüğünden emin olun.
Genel sorun giderme
Bazen Apache sunucusunu başlatırken şunu görebilirsiniz: bağlantı noktası 80 veya 443 zaten Skype gibi başka bir program tarafından kullanılıyorlar. Bu Apache'nin düzgün çalışmasını engelleyecektir. Burada size üç olası çözümü gösteriyorum:
- Skype'ta bağlantı noktasını değiştirin. Skype bağlantı ayarlarında “80 ve 443 numaralı bağlantı noktaları” seçeneğinin işaretini kaldırın.
- Apache bağlantı noktasını değiştirin. Dosyaları düzenleyebilirsiniz httpd.conf y httpd-ssl.conf Bu bağlantı noktalarını 8080 veya 8443 gibi başkalarıyla değiştirmek için.
- Apache'yi başlatmadan önce Skype'ı geçici olarak kapatın.
PhpMyAdmin'e ve veritabanı yönetimine erişim
Projeleriniz için veritabanlarını yönetmeniz gerekiyorsa XAMPP şunları içerir: phpMyAdminMySQL veya MariaDB gibi veritabanlarını yönetmek için çok kullanışlı bir araçtır. MySQL'i kontrol panelinden başlatmanız ve ardından erişmeniz yeterlidir. http://localhost/phpmyadmin.
Varsayılan kullanıcı şu şekilde olacaktır: kök ve bir parolası yoktur, ancak sunucuyu yerel testlerden daha fazlası için kullanmayı planlıyorsanız değiştirmeniz önerilir.
XAMPP'de projeler oluşturun ve yönetin
En sık sorulan sorulardan biri, çalıştırmak istediğiniz projeleri yerel sunucuda nereye yerleştireceğinizdir. Bunu yapmak için projelerinizi klasöre yönlendirin htdocs XAMPP kurulum dizininin içinde. "Sitem" adında bir test projeniz varsa, "içinde bu adda bir alt klasör oluşturmanız yeterlidir.htdocs”. Daha sonra tarayıcı üzerinden erişin http://localhost/misitio ve projeniz sanki gerçek bir sunucuda barındırılıyormuş gibi yüklenecektir.
Bu, geliştirmelerinizi çevrimiçi yayınlamadan önce test etmenin harika bir yoludur.
Gördüğünüz gibi Windows 10'da XAMPP'yi kurmak ve yapılandırmak, adımların her birini dikkatlice takip ettiğiniz takdirde oldukça basit bir işlemdir. İster yeni başlayan ister deneyimli bir geliştirici olun, XAMPP size harici bir sunucu için ödeme yapmak zorunda kalmadan projelerinizde yerel olarak çalışmak için ihtiyacınız olan tüm araçları sağlar. Ayrıca veritabanlarınızı yönetebilme ve geliştirmelerinizi hızlı bir şekilde gerçekleştirebilme imkanı bu yazılımın en büyük avantajlarından biridir. Web geliştirmeyi denemeye başlamak istiyorsanız XAMPP, ekibinizde ihtiyacınız olan pakettir.
Ben "inek" merakını mesleğe dönüştürmüş bir teknoloji tutkunuyum. Hayatımın 10 yıldan fazlasını en son teknolojiyi kullanarak ve sırf merakımdan dolayı her türlü programı kurcalayarak geçirdim. Artık bilgisayar teknolojisi ve video oyunları konusunda uzmanlaştım. Bunun nedeni, 5 yılı aşkın bir süredir teknoloji ve video oyunlarıyla ilgili çeşitli web sitelerinde yazılar yazıyor olmam ve ihtiyacınız olan bilgileri herkesin anlayabileceği bir dilde size vermeye çalışan makaleler oluşturmamdır.
Sorularınız varsa bilgim Windows işletim sistemi ve cep telefonları için Android ile ilgili her şeyi kapsar. Ve size olan bağlılığımdır, her zaman birkaç dakikamı ayırmaya ve bu internet dünyasında aklınıza gelebilecek her türlü soruyu çözmenize yardımcı olmaya hazırım.