Editörden
Osman GÜYÜM
XAMPP Kurulumu | Ana Sayfa |
| Haberler |
| Editörden |
| Videolar |
| Forum |
| Linkler |
| Arama Yap |
| Bize Ulaşın |
| Ziyaretçi Defteri |
![]() |
![]() |
![]() |
![]() |
| XAMPP Kurulumu |
|
|
| Yazar Osman GÜYÜM | ||||||||||||||||||||||||||||||||||||||||||||
| Sunday, 03 June 2007 | ||||||||||||||||||||||||||||||||||||||||||||
|
Linux İçin Kurulum İlk olarak XAMPP’ın en son sürümüne http://www.apachefriends.org/en/xampp-linux.html#377 linkinden ulaşıp bilgisayarınıza indirerek başlayalım. Bilgisayarınıza indirdikten sonra root olarak; tar xvfz xampp-linux-1.5.5a.tar.gz -C /opt komutunu çalıştırınız. Eğer eski sürüm mevcut ise üzerine overwrite edilecektir. Kurulum esnasında herhangi bir problem ile karşılaşılmadı ise /opt/lampp dizinine XAMPP kuruldu demektir. Artık XAMPP’ı başlatmak için /opt/lampp/lampp start komutunu kullanabilirsiniz. $ /opt/lampp/lampp start Starting XAMPP 1.5.5a... LAMPP: Starting Apache... LAMPP: Starting MySQL... LAMPP:Starting ProFTP… LAMPP started. XAMPP’ın başarı ile çalıştığı yukarıdaki bilgi mesajlarından anlaşılabilir. Herhangi bir sorun olursa yukarıdaki mesajların yerine ilgili hata mesajları ekrana gelecektir. Olası hata mesajları ve giderilmesi ile ilgili daha detaylı bilgiyi www.apachefriends.com sitesindeki, docs linki altında bulabilirsiniz. Kurulum ve başlatım sorunsuz bir şekilde gerçekleşti ise tarayıcınıza http://localhost yazarak XAMPP arayüzüne ulaşabilirsiniz. ![]() XAMPP’ı production ortamında kullanmayı düşünüyorsanız, dikkat etmeniz gereken bazı güvenlik meseleleri bulunmaktadır. Bunlar: 1. MySQL yöneticisine (root) ait şifre tanımlı değldir. 2. MySQL servisine networkten erişim sağlanabilmektedir. 3. Öntanımlı olarak ProFTPD kullanıcısı “nobody”, şifre olarak ta “lampp” tanımlıdır. 4. PhpMyAdmin’ e networkten erişim sağlanabilmektedir. 5. Örneklere networkten erişim sağlanabilmektedir. 6. MySQL ve Apache nobody kullanıcısı ile çalışmaktadırlar. Bu güvenlik açıklarını $ /opt/lampp/lampp security komutunu çalıştırdığımızda bize soracağı sorulara güncel bilgiler ile cevap vererek yönetebiliriz. Bir önceki yazımda da bahsettiğim gibi php4 ve php5 XAMPP’ın içerisinde birlikte gelmektedir ve bunlar arasında geçiş sağlanabilmektedir. $ /opt/lampp/lampp php4 komutu ile php4’e, $ /opt/lampp/lampp php5 komutu ile de php5 sürümüne geçiş yapılabilmektedir. Hangi sürümün kullanıldığı ise; $ /opt/lampp/lampp phpstatus komutu ile öğrenilebilir. “/opt/lampp/lampp stop” veya “/opt/lampp/lampp start” komutları ile XAMPP bir bütün olarak durdurulup, çalıştırılabilmektedir. Ancak XAMPP bünyesinde ki yazılımların servislerini tek tek durdurup, çalıştırmak veya aktif etmek de mümkündür. Bunun için aşağıdaki parametreler kullanılabilir. Parametreler
Yukarıdaki tabloda belirtilen ve sadece tek bir uygulamayı aktif veya pasif duruma getiren parametreler kullanıldığında, yapılan işlem sonucu kalıcı olarak parametrenin gereği gibi davranmaya devam edecektir. Yani XAMPP start veya stop durumlarında konumunu koruyacaktır. Mesela SSL özelliğini de kullanmak isterseniz $ /opt/lampp/lampp startssl komutu ile bu özelliği aktif hale getirebilir ve Apache sunucusuna https://xxxxxx şeklinde erişebilirsiniz. Önemli Dosyalar Ve Dizinler
XAMPP’ ı durdurmak için /opt/lampp/lampp stop komutu kullanılır. $ /opt/lampp/lampp stop Stopping LAMPP 1.5.5a... LAMPP: Stopping Apache... LAMPP: Stopping MySQL... LAMPP : Stopping ProFtp LAMPP stopped. Yukarıda ki gibi bir mesajla da yapılan işleme dair bilgilendirme ekranda listelenir. XAMMP’ı kaldırma işlemini ise rm –rf /opt/lampp komutu ile gerçekleştirilebilirsiniz. $ rm –rf /opt/lampp Windows İçin Kurulum Windows üzerinde XAMPP kurulumunun 3 ayrı yolu bulunmaktadır. Biz ise bu 3 değişik varyasyondan en kolay ve güvenilir olan yolu seçerek anlatıma devam edeceğiz. Ayrıca upgrade işlemini de bu yolu seçerek kolaylaştırmış olacağız. Tabi ki ilk olarak http://www.apachefriends.org/en/xampp-windows.html adresinden kurulumumuz için gerekli olan “xampp-win32-1.5.5-installer.exe” yi veya mevcut en son sürümü bilgisayarımıza indirmemiz gerekmektedir. XAMPP için gerekli olan minimum sistem gereksinimi: • 64 MB RAM (önerilen) • 200 MB free fixed disk • Windows 98, ME • Windows NT, 2000, XP (önerilen) ApacheFriends XAMPP (basic package) version 1.5.5’ in içerisinde gelen yazılımlar: • Apache 2.2.3 • MySQL 5.0.27 • PHP 5.2.0 + PHP 4.4.4 + PEAR • PHP-Switch win32 1.0 (please use the "php-switch.bat") • XAMPP Control Version 2.3 from www.nat32.com • XAMPP Security 1.0 • SQLite 2.8.15 • OpenSSL 0.9.8d • phpMyAdmin 2.9.1.1 • ADOdb 4.93 • Mercury Mail Transport System v4.01b • FileZilla FTP Server 0.9.20 • Webalizer 2.01-10 • Zend Optimizer 3.0.2 • eAccelerator 0.9.5 for PHP 5.2.0 (please comment out in the php.ini) Installer versiyonu ile kurulum için, indirdiğiniz installer exe’yi tıklmanız ve yönlendirmeleri takip etmeniz yeterli olacaktır. Bundan sonrasını kurulum sihirbazı (installation wizard) yardımı ile kolayca tamamlayabilirsiniz. ![]() Kurulum tamamlandıktan sonra, XAMPP ‘ ın Windows ortamında daha kolay yönetebilmemize yardımcı olacak “XAMPP Control Panel Application” uygulaması ile servisleri durdurup çalıştırabilir veya servisleri yükleyip, kaldırabilirsiniz. ![]() Apache ve MySql’ i başlattıktan sonra web tarayıcınıza http://localhost yazarak kurulumunuzu test edebilirsiniz. Web tarayıcınızda, aşağıdaki resimde de görünen XAMPP demolar ve araçlar sayfası açılacaktır. Burada tüm demoları ve araçları test edebilirsiniz. ![]() Güvenlik ile İlgili Linux kurulumunda da belirttiğimiz gibi XAMPP’da bazı güvenlik açığına sebebiyet verebilecek durumlar bulunmaktadır. Bunlar: 1. MySQL yöneticisine (root) ait şifre tanımlı değldir. 2. MySQL servisine networkten erişim sağlanabilmektedir. 3. PhpMyAdmin’ e networkten erişim sağlanabilmektedir. 4. Örneklere networkten erişim sağlanabilmektedir. 5. Default Mercury ve FileZilla kullanıcıları bilinmektedir. Bu durumları güvenli bir hale getirebilmek için http://localhost/security sayfası çağrılmalıdır. Buradan XAMPP dizinine erişim güvenliği için root şifresi, MySQL ve phpmyadmin root şifreleri tanımlanabilir. Unutulmaması gereken diğer bir konu Mercury ve FileZilla kullanıcı adları ve şifrelerinin değiştirilmesidir. Eğer bu servisler kullanılmayacaksa güvenlik için pasif duruma getirilmelidir. Web’de yayınlamak istediğiniz sayfalarınızı “C:\Program Files\xampp\htdocs” altına atarak tarayıcınızdan çağırabilirsiniz Daha detaylı bilgi için www.apachefriends.org sitesine başvurunuz.
. : : Yorum yazabilmek için Lütfen Sisteme Giriş Yapın veya Kayıt Olun : : . |
||||||||||||||||||||||||||||||||||||||||||||
| < Önceki | Sonraki > |
|---|