XAMPP Nasıl İndirilir ve Kurulur Windows: PHP Eğitimi
XAMPP nedir?
XAMPP bir web sunucusundan oluşan açık kaynaklı, çapraz platformlu bir web sunucusudur, MySQL veritabanı motoru ve PHP ve Perl programlama paketleri. Apache tarafından derlenir ve bakımı yapılır. Kullanıcıların bilgisayarlarındaki yerel bir web sunucusunu kullanarak çevrimiçi WordPress web siteleri oluşturmalarına olanak tanır. Destekler Windows, Linux ve Mac.
Apache tarafından derlenir ve bakımı yapılır. XAMPP kısaltmasının açılımı;
- X – [çapraz platform işletim sistemleri] herhangi bir işletim sistemi Mac OX'ta çalışabileceği anlamına gelir, Windows , Linux vb.
- A - Apache – bu web sunucusu yazılımıdır.
- M - MySQL - 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, çünkü diğer şeylerin yanı sıra PHP ve Perl ile kurulması ve entegre edilmesi gerekir. XAMPP, Apache'yi PHP ve Perl ile kurmak ve entegre etmek için tüm karmaşıklıklarla ilgilenir.
aksine Java ile çalışan Java Yalnızca SDK, PHP'nin çalışması için bir web sunucusu gerekir.
XAMPP Nasıl Kurulur
XAMPP'yi yüklemek için adım adım süreci inceliyoruz Windows. Diğeri için OperaSistemlerde 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 tıpkı diğer Windows programlarının kurulumu gibidir. Ancak dikkat etmemiz gereken birkaç husus 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.
Adım 4) Kullanıcı Kontrol Ayarlarını Değiştirin
Eğer kullanıyorsanız Windows Vista veya Windows 7, Kullanıcı Hesabı Denetimi özelliğini devre dışı bıraktığınızdan emin olun. Bunu yapmak için Denetim Masası > Kullanıcı Hesapları > Kullanıcı Erişim Denetimi ayarlarını değiştir'i seçin. Aşağıdaki şema ana adımları göstermektedir.
Adım 5) Ayarları kaydedin
- Kullanıcı Hesabı Denetimi'ni devre dışı bıraktıktan sonra gelen uyarı mesajı kutusunda Tamam butonuna tıklayınız.
- Bu sefer aşağıdaki mesajı alırsınız
Adım 6) İleri'ye tıklayın
Sonraki ekranda ileri'yi tıklayın
Adım 7) Kurulum yolunu seçin
Bir sonraki ekranda gerekirse kurulum yolunu değiştirin. Sonrakine tıkla
Adım 8) Gerekli hizmetleri kontrol edin
Bir 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
not Hizmet, Windows'ta kullanıcı müdahalesi gerektirmeyen uzun süre çalışan bir programdır. Hizmetler, Windows işletim sistemi başlatıldığında otomatik olarak çalışacak şekilde ayarlanabilir. Apache'yi kullanmanız için ve MySQL, arka planda çalışıyor olmaları gerekiyor. Bunları hizmet olarak yüklemek hem Apache'yi hem de MySQL Bilgisayarınızı her açtığınızda arka planda otomatik olarak. Apache'yi yüklemediyseniz ve MySQL hizmetler olarak kullanıyorsanız, bunları her kullanmak istediğinizde manuel olarak başlatmanız gerekir. Bunu XAMPP kontrol panelinden yapmanız gerekecek.PHP ve
Adım 9) Kurulumu tamamlayın
Kurulum başarıyla tamamlandığında aşağıdaki pencereyi göreceksiniz
- Bitir düğmesine tıklayın
XAMPP kurulumumuzu test etmeden önce öncelikle çalışacağımız temel dizinlere bakalım.
Temel XAMPP Web Sunucusu Yapılandırması
Bu XAMPP Eğitimi, sahip olduğunuzu varsayar 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.
- htdocs; bu web kök dizinidir. Tüm PHP kodlarımız bu dizine yerleştirilecektir.
- mysql – bu dizin ilgili tüm bilgileri içerir MySQL veritabanı motoru, varsayılan olarak 3306 numaralı bağlantı noktasında çalışır.
- 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 80. 80 numaralı port başka bir web sunucusu tarafından alınmışsa, farklı bir port numarası kullanabilirsiniz. Bu eğitim için 80 numaralı portu kullandığımızı varsayacağız. Not, SKYPE kullanıyorsanız, aynı portu kullanır. Kapat Skype 80 numaralı bağlantı noktasında PHP için XAMPP kullanmak istiyorsanız
XAMPP Kontrol Paneli
Kontrol paneli, XAMPP aracılığıyla yüklenen programları yönetmek için kullanılır. XAMPP Sunucusu kontrol panelini açmak için,
- Başlat menüsüne tıklayın
- Programlar dizinini keşfedin ve aşağıdaki şemada gösterildiği gibi Apace Friends'i ve ardından XAMPP'yi bulun
- Aşağıdaki şemada kontrol paneli gösterilmektedir.
1) Bu bölümde kurulu hizmetler, modüller ve işlem kimlikleri PID'leri listelenir. Yeşil onay işareti, modülün bir hizmet olarak yüklendiği anlamına gelir. Kırmızı işaret, bir hizmet olarak kurulmadığı anlamına gelir. Bir hizmeti yüklemek için kırmızı işarete tıklayın. Düğmede yeşil bir onay işareti varsa ve buna tıklarsanız, kontrol paneli size sistemi kaldırmak isteyip istemediğinizi soracaktır.
2) Bu bölüm modüllerle ilişkili Bağlantı Noktalarını gösterir. Eylemler bölümü;
- modülleri başlatma ve durdurma
- Apache için yönetim pencerelerini açın ve MySQL
- Apache için yapılandırma dosyalarını açın, MySQL vb. değişiklik yapmak için
- Modüllere ilişkin günlük dosyalarını görüntüleyin
3) Bu bölüm Netsat, Windows hizmetleri kısayolları vb. gibi faydalı yardımcı programları içerir.
4) Bu bölüm modüllere ilişkin durum bilgilerini görüntüler. 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 PHP destekli web siteleri geliştirmek için XAMPP kurulumumuzu kullanmaya başlamadan önce gereken temel konfigürasyonlara bakalım. URL'yi yazın http://localhost/xampp/ favori tarayıcınızda. Bu eğitim için kullanacağız Firefox web tarayıcımız olarak.
Yukarıdaki ekranı görebiliyorsanız XAMPP'yi başarıyla yüklemişsiniz demektir. Sol taraftaki panelde aşağıdakiler gibi yararlı bilgilere bağlantılar bulunur:
- PHP'nin yüklü sürümü
- XAMPP'nin güvenlik ayarları
- PhpMyAdmin vb. gibi yardımcı programlara erişim.
XAMPP 1.8.0 ile birlikte gelen PHP sürümü PHP 5.4.4'tür
En iyi PHP IDE'si nedir?
PHP IDE, PHP kodlarını kolayca yazmanıza olanak tanıyan bir programdır. PHP IDE'ler genellikle sözdizimi vurgulama özellikleriyle ve bazı durumlarda otomatik tamamlama özellikleriyle de donatılmıştır. Bu, PHP yorumlayıcısı tarafından bilinen bir PHP anahtar sözcüğü yazarsanız, anahtar sözcüğün normal ifadeler için kullanılandan farklı bir renkle vurgulanacağı anlamına gelir. Otomatik tamamlama özellikleri, siz yazarken bilinen PHP anahtar sözcüklerini otomatik olarak açar. Not Defteri ayrıca PHP kodlarını yazmak ve düzenlemek için de kullanılabilir. Not Defteri gibi bir düzenleyici kullanmanın dezavantajı, yanlış yazılmış anahtar kelimeler, kapatılmamış ayraçlar vb. hataları tespit etmenin kolay olmaması nedeniyle komut dosyalarında hata ayıklamanın zorlaşmasıdır. Bir IDE, hatalı ifadeleri vurgulayacaktır, böylece onları fark etmeniz kolaylaşır. Aşağıda gösterilen tablo 5 popüler PHP editörünü göstermektedir
editör | Lisans | Çapraz Platform | Kısa açıklama |
---|---|---|---|
NetBeans IDE'si | Açık Kaynak | Evet |
|
Dreamweaver | Ticari | Evet |
|
Zend stüdyosu | Ticari | Evet |
|
PHP Eclipse | Açık Kaynak | Evet |
|
Not Defteri + | SORULAR | Windows bir tek |
|
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 ücretsiz olarak şuradan indirilebilir: https://netbeans.org/downloads/index.html
- Sözdizimi vurgulama ve otomatik tamamlama özellikleri, 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 gibi;
- Java SE
- Java EE
- C
- C++
Bu yazının yazıldığı an itibariyle Netbeans IDE'nin mevcut sürümü 7.3 sürümüdür.
Netbeans IDE'ye Giriş
Netbeans IDE PHP editörünü başarıyla yükledikten sonra, programı tıpkı diğer Windows programları gibi çalıştırın. Aşağıda gösterilen pencere görünür
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 3 sekme bulunur: Öğren ve Keşfet, NetBeans'im ve Yenilikler.
- İlk sekme [Öğren ve Keşfet] size Netbeans IDE'nin özelliklerini tanıtır, Netbeans IDE'de geliştirilebilecek bazı demoları ve eğitimleri gösterir.
- İkinci sekme [My Netbeans] yakın zamanda açılan projeleri listeler, eklentileri kurmanıza 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'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
- XAMPP'de bulunan tüm paketleri indirdiyseniz NetBeans IDE, proje kategorisi altında PHP'yi, Projeler altında PHP Uygulaması'nı seçtiğinizden emin olun ve ardından İleri düğmesine tıklayın.
- Aşağıda gösterildiği gibi proje adını girin.
- Klasörün yukarıda gösterildiği gibi XAMPP PHP kurulum dizinine kaydedildiğinden emin olun.
- İşiniz bittiğinde sonraki düğmeye tıklayın.
-
Farklı Çalıştır: seçeneğinin Yerel Web Sitesi (yerel web sunucusunda çalışıyor) olarak ayarlandığından emin olun.
- Proje URL'si: olarak ayarlandı http://localhost/phplessons/
not yukarıdaki ayarlar sizin için varsayılan olarak ayarlanacaktır. Uzman olmadığınız sürece hiçbir şeyi değiştirmenize gerek yok
- İleri düğmesine tıklayın
- Netbeans PHP editörü, Symfony ve Zend gibi PHP MVC çerçeveleriyle entegrasyona izin verir. Ş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 sayfa bazı html kodları içeriyor. Aşağıda gösterilen 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
- Varsayılan tarayıcınız URL ile açılacaktır http://localhost/phplessons/index.php . Çıktı “Merhaba Dünya!” tarayıcınızda görüntülenecektir.
ÖZET
- XAMPP'nin tam formu X-cross platformudur, Apache, MySQL, PHP ve Perl
- PHP editörü, PHP kodunu mümkün olan en kısa sürede yazmanıza ve sözdizimi hatalarınızı tasarım zamanında ayıklamanıza olanak tanıyan bir programdır.
- Netbeans PHP editörü, PHP geliştiricilerinin üretkenliğini artıran, platformlar arası açık kaynaklı bir editördür.