Xampp kullanarak pencerelere apache, php ve mysql (mariadb) yükleyin
Video: Веб-сервер XAMPP. Установка и настройка 2024
Bazılarınız başlığın ne anlama geldiğine dair bir fikriniz olabilir ve bazılarınız olmayabilir, bu yüzden bu derse girmeden önce tüm terimleri tam olarak tanıyalım.
Apache şu anda en çok kullanılan web sunucusu yazılımıdır ve 1995 yılında piyasaya sürülmesinden bu yana geçen 20+ yıldan beri kullanılmaktadır. HTTP isteklerini işler ve web sayfalarını yerel olarak veya internette saklamamıza, işlememize ve sunmamıza izin verir. Tüm web siteleri, bir web tarayıcısında görüntülenebilmek için bir web sunucusuna ihtiyaç duyar.
PHP bir sunucu tarafı kodlama dilidir. PHP kendiliğinden yerel olarak çalışabilir, ancak en çok bir web sunucusunun uzantısı olarak çalıştığı bilinmektedir. Bu durumda, geliştiricinin sunucuda bir PHP uygulaması çalıştırmasına ve sonucu bir tarayıcı aracılığıyla sunmasına izin verir. Bu en popüler sunucu tarafı kodlama dillerinden biridir.
MySQL, uygulamalar ve / veya web siteleri için veri depolamamızı ve sunmamızı sağlayan bir veritabanı sunucusu uygulamasıdır. MySQL, açık kaynaklı veritabanı yazılımında yıllardır standart olmuştur. Ancak, Sun Microsystems tarafından 2008'de satın alındıktan ve 2010'da tekrar Oracle'a satıldığından beri, orijinal kurucular açık kaynak doğasından daha ticari bir sürüme sürüklendiğini düşünüyorlardı. Buna cevaben, MySQL'in kurucuları kaynak kodunu verdiler ve MySQL'in her zaman açık kaynaklı ve MySQL API'leri ve komutlarıyla uyumlu kalmasını vaat eden bir yedek olan MariaDB'yi yarattılar.
Yukarıdaki bilgilerin tümünü bir araya getirirsek, o zaman bir sunucu tarafı kodlama dilini (PHP) işleme kapasitesine sahip bir web sunucusu (Apache) ve bir veritabanı sunucusu (MariaDB) kullanarak bilgi depolama imkanı sunmalıyız.
Açıklanan yazılım parçalarının her biri ücretsiz olarak temin edilebilir ve ilgili web sitelerinden veya yetkili aynalarından indirilebilir. Sorun, manuel konfigürasyonun biraz zaman alabilmesi ve her seçeneğin ne yaptığını anlamak için bazı gelişmiş bilgisayar / sunucu bilgisi gerektirmesidir.
Neyse ki birçok alternatif var ve bunlardan biri XAMPP. Bu, Apache, MySQL / MariaDB ve PHP'yi kurulum sırasında otomatik olarak yapılandırarak kolayca kurmamızı sağlar. Ayrıca FileZilla FTP Server, Mercury Mail Server, Tomcat, PERL, phpMyAdmin ve Webalizer gibi ek paketler de içerir. Temel olarak, test ve geliştirme için kendi web sunucunuzu başlatmak için ihtiyacınız olan her şey.
Neye ihtiyacınız olacak:
- Microsoft Windows'lu bir bilgisayar
- yükleyiciyi indirmek için bir internet bağlantısı
- sabır
1. Yapmanız gereken, www.apachefriends.org adresine gidin ve yükleyiciyi indirin. XAMPP'nin Linux ve Mac OS X tabanlı makinelerde de mevcut olduğunu ve bu nedenle işletim sisteminiz için doğru sürümü indirin.
2. İndirilen yükleyiciyi kullanarak XAMPP'yi kurun. Kurulum sırasında ihtiyacınız olan paketleri seçmeniz isteneceğini unutmayın. Burada Apache, MySQL ve PHP dışındaki her şeyin işaretini kaldırabilirsiniz, ancak phpMyAdmin ve Webalizer'ı da yüklemenizi öneririm. Bunlar, MySQL veritabanlarınızı yönetmenize yardımcı olacak ve ayrıca web sitesi kullanımı hakkında bilgi sağlayacaktır.
3. Kurulumdan sonra, XAMPP Kontrol Paneli tarafından karşılanacaksınız. Sunucu uygulamalarını başlatabilir ve durdurabilir ve yapılandırma dosyalarında değişiklik yapabilirsiniz. Apache ve MySQL'i başlatmak için her biri için Başlat düğmesine basın.
4. Sunucular başlatıldıktan sonra, favori tarayıcınızı açın ve XAMPP ana sayfasına erişmek için http://172.0.0.1 veya http: // localhost adresini işaret edin. Buradan phpMyAdmin'e erişebilir, PHPInfo kullanarak PHP yapılandırmasını görüntüleyebilir ve ayrıca sıkça sorulan sorular bölümüne ve XAMPP ile çalışmaya başlamanız için yeterli olan bir NASIL YAPILAN bölümüne erişebilirsiniz.
Tebrikler! XAMPP kullanarak bir Windows makinesine Apache, PHP ve MySQL / MariaDB'yi yüklediniz. Artık web sitelerini yerel olarak çalıştırarak her dosyayı bir web sunucusuna düzenledikten sonra yüklemek yerine test ederek geliştirebilirsiniz.
NOT 1: XAMPP kullanarak bir web sitesine veya komut dosyasına erişmek için, web sitesi dosyalarını XAMPP yükleme klasörünün içinde bulunan HTDOCS adlı bir klasöre taşımanız gerekir (genellikle C: \ XAMPP).
NOT 2: Varsayılan olarak Apache tarafından kullanılan 80 ve 443 numaralı bağlantı noktaları, makinenizde başka uygulamalar tarafından engellenebilir veya rezerve edilebilir. Örneğin, Skype, başkalarının bulunmaması durumunda bu portları ayırır ve kullanmasa bile onları ayırmaya devam eder. Bunu Skype'ta devre dışı bırakarak Araçlar -> Seçenekler -> Gelişmiş -> Bağlantı altındaki ek bağlantılar için 80 ve 443 numaralı bağlantı noktalarını kullanın seçeneğinin işaretini kaldırabilirsiniz.
NOT 3: Makineniz bir yönlendiricinin arkasındaysa ve harici bir bağlantıdan XAMPP'de barındırılan web sitelerine erişmek istiyorsanız, yönlendirici üzerinde bağlantı noktasını 80 (HTTP), 443 (HTTPS) ve 3306 (MySQL).
Başka sorunuz varsa, lütfen aşağıdaki yorum bölümünü kullanın.
Microsoft yaklaşmakta olan pencerelere yeni devamlılık özellikleri getirecek 10 hareketli redstone yapısı
Microsoft, Windows 10 Mobile için yeni bir 'Redstone' güncellemesi hazırladığı bildiriliyor. Yeni güncelleme, Windows 10’daki Continuum özelliğini iyileştirmenin yanı sıra, Microsoft’un yeni mobil işletim sistemiyle dokunmatik ekran monitör kullanma desteğini de sağlamalıdır. Ayrıca, onaylanmamış rapor, yeni güncellemenin 2K monitörlere destek sağlayacağını iddia ediyor,…
Cortana, pencerelere 10 tablet, adet ve diğer cihazların üzerine gelecek
Bir süre önce, Cortana'nın Windows 8 PC ve tabletlerde bir yere inme ihtimalini tartışıyorduk. Şimdi, Windows 10'dan bir iç dizgeye göre, bunun neredeyse kesin olduğu görülüyor. Yukarıda gördüğünüz şey, yaklaşmakta olan Windows için sızdırılmış olan önceki bir yapı ...
2D puzzle platform oyunu kalimba, 9,99 dolara buharla pencerelere indi
Kalimba, Xbox One için popüler bir 2D puzzle platform oyunudur ve oldukça uzun bir süredir Windows kullanıcıları cihazlarında ne zaman oynayabileceklerini merak etmişlerdir. Bekleme nihayet bitti, çünkü oyun ay bitmeden burada olacak. Microsoft Studios ve PressPlay oyunlarını açıkladı…