XAMPP Nasıl İndirilir ve Kurulur Windows

⚡ Akıllı Özet

XAMPP ve NetBeans XAMPP, yeni başlayanlara eksiksiz bir yerel PHP geliştirme ortamı sunar. XAMPP, Apache'yi bir araya getirir, MariaDBPHP ve Perl'i tek bir yükleyiciye entegre ederken, NetBeans Bu editör, PHP projeleri yazarken sözdizimi vurgulama, otomatik tamamlama ve hata ayıklama özelliklerini ekler.

  • ???? XAMPP Nedir: XAMPP, Apache, bir veritabanı motoru, PHP ve Perl'i tek adımda kuran ücretsiz, platformlar arası bir pakettir.
  • 🖥️ Yerel sunucu: PHP'nin çalışması için bir web sunucusuna ihtiyaç vardır ve XAMPP, PHP sayfalarını kendi bilgisayarınızda test edebilmeniz için Apache'yi sağlar.
  • 🎛️ Kontrol Paneli: XAMPP kontrol paneli Apache'yi başlatır, durdurur ve yapılandırır. MySQL or MariaDB Herhangi bir komut satırı işlemine gerek kalmadan.
  • 📁 Ana Klasörler: htdocs klasörü PHP dosyalarınızı içerirken, php klasörü PHP'nin davranışını ayarlamak için kullanılan php.ini dosyasını içerir.
  • 🧩 IDE'ye neden ihtiyaç duyulur? PHP IDE'si gibi bir program NetBeans Söz dizimini vurgular ve hataları erken aşamada tespit eder; bu, düz metin düzenleyicisinin yapamayacağı bir şeydir.
  • ▶ ️ İlk Proje: NetBeans htdocs klasöründe bir PHP uygulaması oluşturur ve bunu yerel sunucuda çalıştırarak basit bir "Merhaba Dünya" sayfası yazdırır.
  • 🤖 Yapay Zeka Yardımı: Yapay zeka araçları, XAMPP yapılandırmasına rehberlik edebilir, Apache port çakışmalarını çözebilir ve PHP kodunun yazılmasına veya hata ayıklanmasına yardımcı olabilir. NetBeans.

XAMPP'yi indirin ve kurun. NetBeans

XAMPP nedir?

XAMPP Açık kaynaklı, platformlar arası bir web sunucusudur ve bir web sunucusundan oluşur. MySQL or MariaDB veritabanı motoru ve PHP ve Perl Apache Friends tarafından derlenip sürdürülen bu programlama paketi, kullanıcıların kendi bilgisayarlarında yerel bir web sunucusunda web siteleri oluşturmalarına ve test etmelerine olanak tanır ve çeşitli özellikleri destekler. Windows, Linux ve Mac.

XAMPP kısaltması şunları ifade eder:

  • X – [çapraz platform işletim sistemleri] yani herhangi bir işletim sisteminde çalışabilir: Mac OS X, Windows, Linux vb.
  • A - Apache – bu web sunucusu yazılımıdır.
  • M - MySQL or MariaDB - Veri tabanı.
  • P - PHP
  • P – Perl – kodlama dili

Neden XAMPP'yi kullanmalısınız?

XAMPP, Apache'yi yönetmek için kullanımı kolay bir kontrol paneli sağlar. MySQLve diğer programları komut kullanmadan kullanabilirsiniz. PHP'yi kullanabilmek için Apache'yi kurmamız gerekiyor ve MySQLApache'yi kurmak ve yapılandırmak kolay değildir; diğer şeylerin yanı sıra PHP ve Perl ile entegre edilmesi ve kurulması gerekir. XAMPP, Apache'nin PHP ve Perl ile kurulumu ve entegrasyonunun tüm karmaşıklığını üstlenir.

aksine Javaile birlikte çalışan Java Sadece SDK sürümü mevcuttur, PHP'nin çalışması için bir web sunucusuna ihtiyaç duyar.

XAMPP Nasıl Kurulur

XAMPP'nin kurulum sürecini adım adım inceliyoruz. WindowsDiğer işletim sistemleri için XAMPP kurulum adımları benzerdir.

Adım 1) XAMPP'yi indirin

XAMPP'yi indirmek için buraya tıklayın. Windows: https://www.apachefriends.org/download.html

Adım 2) Kurulumu Başlatın

XAMPP kurulumu, diğer herhangi bir yazılımın kurulumuyla aynıdır. Windows Program. Ancak, dikkat etmemiz gereken birkaç nokta var.

Adım 3) Kurulumu Çalıştırın

XAMPP'yi indirdikten sonra kurulumu çalıştırın. Aşağıda gösterilen uyarı mesajı iletişim penceresi görüntülenir.

XAMPP'yi yükleyin

Adım 4) Kullanıcı Kontrol Ayarlarını Değiştirin

Eğer daha eski bir sürüm kullanıyorsanız Windows Vista gibi bir sürüm veya Windows 7. Kullanıcı Hesabı Kontrolü özelliğini devre dışı bıraktığınızdan emin olun. Bunu yapmak için Kontrol Paneli > Kullanıcı Hesapları > Kullanıcı Erişim Kontrolü ayarlarını değiştir seçeneğini belirleyin. Aşağıdaki şema ana adımları göstermektedir.

XAMPP'yi yükleyin

Adım 5) Ayarları kaydedin

  • Kullanıcı Hesabı Denetimini devre dışı bıraktıktan sonra, uyarı mesaj kutusundaki Tamam düğmesine tıklayın.
  • Bu sefer aşağıdaki mesajı alacaksınız.

XAMPP'yi yükleyin

Adım 6) İleri'ye tıklayın

Sonraki ekranda İleri'ye tıklayın.

XAMPP'yi yükleyin

Adım 7) Kurulum yolunu seçin

Sonraki ekranda, gerekirse kurulum yolunu değiştirin. İleri'ye tıklayın.

XAMPP'yi yükleyin

Adım 8) Gerekli hizmetleri kontrol edin

Sonraki ekranda Apache'yi seçin ve MySQL. İsteğe bağlı olarak seçebilirsiniz FileZilla (FTP İstemcisi) gerekirse. Yükle'ye tıklayın

XAMPP'yi yükleyin

Not: bir hizmet uzun süredir devam eden bir programdır Windows kullanıcı müdahalesi gerektirmez. Hizmetler, gerektiğinde otomatik olarak çalışacak şekilde ayarlanabilir. Windows işletim sistemi başlatılır. Apache'yi kullanmanız için ve MySQLBunların arka planda çalışıyor olması gerekiyor. Bunları hizmet olarak yüklemek hem Apache'yi hem de MySQL Bilgisayarınızı her açtığınızda arka planda otomatik olarak çalışır. Apache'yi kurmadıysanız ve MySQL Eğer bunları servis olarak sunarsanız, her kullanmak istediğinizde manuel olarak başlatmanız gerekecektir. Bunu XAMPP kontrol panelinden yapmanız gerekecek.

Adım 9) Kurulumu tamamlayın

Kurulum başarıyla tamamlandığında aşağıdaki pencereyi göreceksiniz.

XAMPP'yi yükleyin

  • Bitir düğmesine tıklayın

XAMPP kurulumumuzu test etmeden önce, öncelikle üzerinde çalışacağımız temel dizinlere bir göz atalım.

Temel XAMPP Web Sunucusu Yapılandırması

Bu XAMPP eğitiminde, aşağıdaki şartları sağladığınız varsayılmaktadır: XAMPP'yi C sürücüsüne yükledim Windows yukarıda belirtilen adımları kullanarak. Aşağıda bilmeniz gereken temel dizinlerin bir listesi bulunmaktadır.

Temel XAMPP Web Sunucusu Yapılandırması

  • htdocsBu, web kök dizinidir. Tüm PHP kodlarımız bu dizine yerleştirilecektir.
  • mysql – bu dizin, aşağıdakilerle ilgili tüm bilgileri içerir: MySQL or MariaDB Varsayılan olarak 3306 numaralı bağlantı noktasında çalışan veritabanı motoru.
  • php – bu dizin PHP kurulum dosyalarını içerir. Php.ini adında önemli bir dosya içerir. Bu dizin PHP'nin sunucunuzda nasıl davranacağını yapılandırmak için kullanılır.

Varsayılan olarakApache web sunucusu üzerinde çalışır liman 80Eğer 80 numaralı port başka bir web sunucusu tarafından kullanılıyorsa, farklı bir port numarası kullanabilirsiniz. Bu eğitimde 80 numaralı portu kullandığımızı varsayacağız. Not: Eğer farklı bir port kullanıyorsanız... Skype, aynı bağlantı noktasını kullanır. Kapalı Skype PHP için XAMPP'i 80 numaralı portta kullanmak istiyorsanız.

XAMPP Kontrol Paneli

Kontrol paneli, XAMPP aracılığıyla yüklenen programları yönetmek için kullanılır. XAMPP Sunucu kontrol panelini açmak için:

  • Başlat menüsüne tıklayın
  • Programlar dizinini inceleyin ve aşağıdaki şemada gösterildiği gibi önce Apache Friends'i, ardından XAMPP'yi bulun.

XAMPP Kontrol Paneli

  • Aşağıdaki şemada kontrol paneli gösterilmektedir.

XAMPP Kontrol Paneli

1) Bu bölümde kurulu hizmetler, modüller ve işlem kimlikleri (PID'ler) listelenmiştir. Yeşil onay işareti, modülün hizmet olarak kurulduğunu gösterir. Kırmızı işaret ise hizmet olarak kurulmadığını gösterir. Bir hizmet kurmak için kırmızı işarete tıklayın. Düğme yeşil bir onay işareti gösteriyorsa ve ona tıklarsanız, kontrol paneli sistemi kaldırmak isteyip istemediğinizi soracaktır.

2) Bu bölüm, modüllerle ilişkili port(lar)ı göstermektedir. Eylemler bölümü şunlar içindir:

  1. başlatma ve durdurmaping modüller
  2. Apache ve diğer yönetim pencerelerinin açılması MySQL
  3. Apache için yapılandırma dosyaları açılıyor, MySQL vb. değişiklik yapmak için
  4. Modüllere ait günlük dosyalarını görüntüleme

3) Bu bölüm, aşağıdakiler gibi faydalı araçlar içermektedir: Netstat, Windows hizmetler kısayolları vb.

4) Bu bölümde modüllerin durum bilgileri görüntülenir. Kontrol paneli şu amaçlarla kullanılabilir:

  • Apache gibi hizmetleri kurun ve kaldırın, MySQL XAMPP aracılığıyla yüklenen vb.
  • Hizmetleri başlatın ve durdurun.
  • Yapılandırma dosyalarını vb. açın.

XAMPP'yi yapılandırın

Şimdi XAMPP kurulumumuzu geliştirme amacıyla kullanmaya başlamadan önce gereken temel yapılandırmaya bir göz atalım.ping PHP tabanlı web siteleri. Yazın URL http://localhost/xampp/ favori tarayıcınızda. Bu eğitim için kullanacağız Firefox web tarayıcımız olarak.

XAMPP'yi yapılandırın

Yukarıdaki ekranı görebiliyorsanız, XAMPP'yi başarıyla kurmuşsunuz demektir. Sol taraftaki panelde aşağıdaki gibi yararlı bilgilere bağlantılar bulunmaktadır:

  • PHP'nin yüklü sürümü
  • XAMPP'nin güvenlik ayarları
  • PhpMyAdmin vb. gibi yardımcı programlara erişim.

Modern XAMPP sürümleri, örneğin PHP 8.2 gibi PHP 8.x sürümleriyle birlikte gelir. MariaDB bir misafir olarak MySQL Değiştirme. Bu ekran görüntülerinin bazılarında gösterilen çok daha eski XAMPP 1.8.0, PHP 5.4.4 ile birlikte geliyordu.

En iyi PHP IDE'si nedir?

PHP IDE, PHP kodunu kolayca yazmanıza olanak tanıyan bir programdır. PHP IDE'leri genellikle sözdizimi vurgulama özellikleriyle ve bazı durumlarda otomatik tamamlama özellikleriyle donatılmıştır. Bu, PHP yorumlayıcısı tarafından bilinen bir PHP anahtar kelimesi yazarsanız, bu anahtar kelimenin normal ifadeler için kullanılan renkten farklı bir renkte vurgulanacağı anlamına gelir. Otomatik tamamlama özelliği, siz yazarken bilinen PHP anahtar kelimelerini otomatik olarak gösterir. PHP kodu yazmak ve düzenlemek için Not Defteri de kullanılabilir. Not Defteri gibi bir editör kullanmanın dezavantajı, yanlış yazılmış anahtar kelimeler, kapanmamış parantezler vb. hataları tespit etmenin kolay olmaması nedeniyle komut dosyalarında hata ayıklamanın zorlaşmasıdır. Bir IDE, hatalı ifadeleri vurgulayacağı için bunları tespit etmeniz kolaydır. Aşağıdaki tabloda 5 popüler PHP editörü gösterilmektedir.

editör Lisans Çapraz Platform Kısa açıklama
NetBeans IDE'si Açık Kaynak Evet
  • Anahtar kelimeler ve diğer bilinen bilgiler için sözdizimi vurgulama ve kod tamamlama özelliklerine sahip özel PHP kodlama ortamı.
  • Zend ve Symfony gibi PHP MVC çerçeveleriyle entegrasyonu destekler.
  • Code Bir dosyada yapılan değişiklikleri gösteren geçmiş kaydı.
  • Eklentiler aracılığıyla SFTP, FTP ve SVN.
Dreamweaver Ticari Evet
  • HTML ve PHP'yi destekler.
  • Anahtar kelimeler ve diğer bilinen bilgiler için sözdizimi vurgulama, kod katlama ve tamamlama.
  • SFTP ve FTP'yi destekler.
Zend Studio Ticari Evet
  • Zend Server ve Zend PHP MVC çerçevesi, PHPUnit, phpDocumentor vb. ile entegre edilmiştir.
  • Sözdizimi vurgulama, kod katlama,
  • Için destek Web hizmetleri vb.
PHP Eclipse Açık Kaynak Evet
  • Code biçimlendirici
  • SVN, SSH/FTP'yi destekler.
Notepad++ SORULAR Windows bir tek
  • Sözdizimi vurgulama
  • Eklentiler aracılığıyla SFTP ve FTP'yi destekler.

Netbeans IDE PHP editörü. Yukarıdaki tabloda kısaca vurgulandığı gibi, NetBeans IDE, PHP kodlayıcılarının verimliliğini artıran güçlü özelliklere sahiptir. IDE, aşağıdaki adresten ücretsiz olarak indirilebilir: https://netbeans.apache.org/front/main/download/

  • Sözdizimi vurgulama ve otomatik tamamlama özellikleri, çalışmanızı geliştirir. verimlilik
  • Gibi veritabanı sistemleri için yerel desteğe sahiptir. MySQL. Veritabanınızı kodlamak ve geliştirmek için iki program kullanmanıza gerek yok.
  • IDE şu şekilde kullanılabilir: işbirlikçi ortam. Bu, diğer geliştiricilerle ekip olarak çalışmanız gerektiğinde kullanışlıdır.
  • IDE'de var diğer diller için destek örneğin:
    • Java SE
    • Java EE
    • C
    • C++

NetBeans Şu anda Apache Yazılım tarafından desteklenmektedir. Foundation as Apache NetBeansve yılda dört kez yayınlanıyor. 2026 itibariyle mevcut sürüm 30. sürümdür, aşağıdaki ekran görüntülerinde ise daha eski sürüm kullanılmıştır. NetBeans 7.3

Netbeans IDE'ye Giriş

Başarıyla yükledikten sonra NetBeans IDE PHP editörü, programı diğerleri gibi çalıştırın Windows programı. Aşağıda gösterilen pencere görünür

Netbeans IDE'ye Giriş

1. Proje gezgini – bu panel açılan tüm projeleri görüntülemek için kullanılır. Projeler ağaç görünümünde listelenir.

2. Kısayollar araç çubuğu – bu araç çubuğu, yeni bir proje oluşturma, mevcut bir projeyi açma, eylemleri geri alma ve yineleme vb. gibi sık gerçekleştirilen görevlerin kısayollarını içerir.

3. Başlangıç ​​sayfası – Bu sayfada Öğren & Keşfet, Benim olmak üzere 3 sekme bulunmaktadır. NetBeansve Yenilikler.

  • İlk sekme [Öğren ve Keşfet] size uygulamanın özelliklerini tanıtır. NetBeans IDE'yi tanıtıyor ve burada geliştirilebilecek bazı demo ve eğitim örneklerini sergiliyor. NetBeans IDE.
  • İkinci sekme [Benim NetBeansBu, yakın zamanda açılan projeleri listeler ve eklentileri yüklemenize ve IDE özelliklerini etkinleştirmenize olanak tanır.

4. Çıkış penceresi – gibi programlardan çıktıları görüntülemek için kullanılır Java konsol uygulamaları. Ayrıca günlük ve hata ayıklama bilgilerini görüntülemek için de kullanılır. Aşağıdaki ekran görüntüsü bir proje açıkken IDE'yi göstermektedir.

Netbeans IDE'ye Giriş

Netbeans IDE'yi kullanarak yeni bir PHP projesi oluşturma

  • Aşağıda gösterildiği gibi araç çubuğundaki yeni proje oluştur düğmesine tıklayın

Netbeans IDE'yi kullanan PHP projesi

  • XAMPP'de bulunan tüm paketleri indirdiyseniz NetBeans IDE'de, proje kategorisi altında PHP'yi, Projeler altında ise PHP Uygulaması'nı seçtiğinizden emin olun ve ardından İleri düğmesine tıklayın.

Netbeans IDE'yi kullanan PHP projesi

  • Aşağıda gösterildiği gibi proje adını girin.

Netbeans IDE'yi kullanan PHP projesi

  • Klasörün yukarıda gösterildiği gibi XAMPP PHP kurulum dizinine kaydedildiğinden emin olun.
  • İşlem tamamlandığında İleri düğmesine tıklayın.

Netbeans IDE'yi kullanan PHP projesi

  • Çalıştırma şekli: seçeneğinin Yerel Web Sitesi (yerel web sunucusunda çalışıyor) olarak ayarlandığından emin olun.
    • Proje URL: şuna ayarlanmıştır http://localhost/phplessons/

not Yukarıdaki ayarlar varsayılan olarak sizin için ayarlanacaktır. Uzman değilseniz hiçbir şeyi değiştirmenize gerek yoktur.

  • İleri düğmesine tıklayın

Netbeans IDE'yi kullanan PHP projesi

  • MKS NetBeans PHP editörü, Symfony ve Zend gibi PHP MVC çerçeveleriyle entegrasyona olanak tanır. Şimdilik herhangi bir MVC çerçevesi seçmeyeceğiz. Bitir düğmesine tıklayın.
  • Yeni oluşturduğunuz projeniz proje tarayıcısında görüntülenecek ve sizin için oluşturulan bir index.php sayfası görüntülenecektir.
  • Yeni oluşturulan sayfada bazı HTML kodları bulunmaktadır. Bunları aşağıdaki kodla değiştirin.

İlk PHP Örneğinizi Çalıştırmak

<?php
echo "Hello World!";
?>
  • Aşağıda gösterildiği gibi araç çubuğundaki çalıştır düğmesine tıklayın

PHP Örneği

  • Varsayılan tarayıcınız şu şekilde açılacaktır: URL http://localhost/phplessons/index.php. Çıktı “Merhaba Dünya!” tarayıcınızda görüntülenecektir.

SSS

Hayır. XAMPP yerel geliştirme ve test için tasarlanmıştır ve varsayılan ayarları genel kullanım için güvenli değildir. Üretim ortamı için, düzgün yapılandırılmış bir web yığını ve güvenlik duvarına sahip, güvenli bir sunucu kullanın.

XAMPP, platformlar arası uyumludur ve şu cihazlarda çalışır: Windows, Linux ve macOSApache'yi paketlemek, MariaDBPHP ve Perl. WAMP ise Windows-sadece Apache gemileri, MySQLve PHP. XAMPP, işletim sistemleri arasında daha taşınabilir bir seçenektir.

En yaygın neden, genellikle 80 numaralı bağlantı noktasını kullanan başka bir programdır. SkypeIIS veya başka bir web sunucusu kullanıyorsanız, o programı kapatın veya httpd.conf dosyasındaki Apache portunu değiştirin, ardından kontrol panelinden Apache'yi yeniden başlatın.

Evet. Yapay zeka, XAMPP kurulumu, PHP sürümlerinin seçimi, php.ini dosyasının düzenlenmesi ve port çakışmalarının çözülmesi konularında size rehberlik edebilir. Ayrıca ilk PHP uygulamanız için başlangıç ​​proje yapısı da oluşturabilir.

Evet. Yapay zeka, hata mesajlarını açıklayabilir. NetBeans Çıktı penceresi, sözdizimi ve mantık hataları için düzeltme önerileri sunar ve projenize yapıştırıp iyileştirebileceğiniz hazır PHP sınıfları oluşturur.

Bu yazıyı şu şekilde özetleyin: