24 Mesaj »
Yazdır
Arkadaşına Gönder
Dinamik web yazılımları geliştirmek veya WordPress, Drupal, SMF gibi web yazılımlarını kullanabilmek için PHP ve MySQL’e sahip bir hosting almak gerekir, çünkü PHP kodları HTML gibi tıkla-çalıştır ile masaüstü veya başka bir klasörden açılarak kullanılamaz, bir yorumlayıcı ile yorumlanıp öyle sunulması gerekir. Hosting servisleri ise uzaktaki bilgisayarlarda olacağından FTP veya başka yöntemlerle upload edip beklemek gerekebilir. Sürekli kesilen internet bağlantıları da işin içine girince, tasarım veya kodlama yaparken daha "yerel” bir çözüm kullanmak daha pratik olacaktır. Bu rehberimizde, Windows tabanlı bilgisayarınıza Apache, PHP, MySQL üçlüsünü nasıl kuracağınızı anlatıyoruz.

Bunun için "hepsi-bir-arada” yazılımları bulunmakta. Uzun uzun web sunucusu, PHP yorumlayıcısı, MySQL veritabanı sistemi kurmaya gerek kalmadan, tek bir kurulumla bunları size kolayca sunan XAMPP da bu yazılımlardan bir tanesi. Windows ve Linux altında çalışan XAMPP’ın henüz yeni geliştirme aşamasında olan Mac ve Solaris versiyonları da bulunuyor.
XAMPP’ın Windows versiyonu (http://www.apachefriends.org/en/xampp-windows.html) da ikiye ayrılıyor; XAMPP ve XAMPP Lite. Eğer bu makaleyi okuyarak bu işe başlıyorsanız, büyük ihtimalle ikincisi yeterli olacaktır. XAMPP Lite, adı gibi, XAMPP paketinin "hafifletilmiş”, yani sadece temel parçalara sahip bir versiyonu.
XAMPP: Apache 2.2.4, MySQL 5.0.45, PHP 5.2.3 + 4.4.7 + PEAR + Switch, MiniPerl 5.8.7, Openssl 0.9.8e, PHPMyAdmin 2.10.3, XAMPP Control Panel 2.5, Webalizer 2.01-10, Mercury Mail Transport System v4.01a, FileZilla FTP Server 0.9.23, SQLite 2.8.15, ADODB 4.94, Zend Optimizer 3.3.0, XAMPP Security
XAMPP Lite: Apache 2.2.4, MySQL 5.0.45, PHP 5.2.3, phpMyAdmin 2.10.3, OpenSSL 0.9.8e, SQLite 2.8.15.
XAMPP’ın kurucu paketi bulunurken, XAMPP Lite sadece ZIP’li bir dosya içinde geliyor. Burada çıkartılan dosyayı kök dizine, yani C:/ dizinine atmak yeterli.
Bundan sonra yapmak gereken, "C:/xampplite” klasörüne gidip "xamppcontrol” yazılımını çalıştırmak. Simgesini Başlat çubuğunda saatin yanına yerleştiren yazılım içerisinden Apache ve MySQL’i başlatıp durdurabilirsiniz. Apache’yi çalıştırdıktan sonra web tarayıcınızı açıp “http://localhost/” adresine gidin. İlk çalıştırmada dil seçeneği soracaktır, ne yazık ki Türkçe yok. Burada gördüğünüz site, aslında "C:/xampplite/htdocs” klasörünün içinde bulunmakta. Zaten biz indirdiğimiz dosyaları da buraya atarak çalıştıracağız.

MySQL’in kullanıcı şifresi bulunmadığından Security kısmını girdiğinizde 4 adet "Unsecure” (Güvensiz) yazısı göreceksiniz. Sonuç olarak deneme amaçlı kullanacağınızdan MySQL’in şifresinin olup olmaması çok önemli değil, fakat bazı yazılımlar MySQL için şifre girmedikçe kurulmayı reddediyor. Bu nedenle o sayfanın altındaki “http://localhost/security/xamppsecurity.php” bağlantısına tıklayarak MySQL’inizin şifresini ayarlamanız gerekiyor. Security sayfasına geri döndüğünüzde iki tane seçeneğin "Secure”a (Güvenli) dönüştüğünü göreceksiniz.
Bunları tamamladıktan sonra geriye yazılım kurmak, veya yazmak kalıyor. Buradaki önemli nokta, dosyalarınızın daima xampplite’ın içindeki htdocs klasöründe olması lazım. Kendiniz "deneme.php” diye bir program yazıp bunu "C:/xampplite/htdocs/odev1/” dizinine atarsanız, internet tarayıcınızda da “http://localhost/odev1/deneme.php” adresine girmelisiniz.
Örnek olarak bu XAMPP kurulumunda WordPress’i çalıştıracağız. Oldukça çabuk kurulan bu yazılımın .zip’li versiyonunu WordPress.org adresinden indirip, içindeki "wordpress” klasörünü "C:/xampplite/htdocs” klasörüne atın. “http://localhost/wordpress” adresine girdiğinizde kurulum yapılmadığına dair bir ekranla karşılaşacaksınız. Burada "You can create a wp-config.php file through a web interface” bağlantısına tıklayarak ayarları girmeye başlamadan önce “http://localhost/phpmyadmin” adresinden "root” kullanıcı adı ve ayarladığınız şifreyi kullanarak giriş yapın ve "Yeni veritabanı oluştur” kısmına istediğiniz ismi yazarak yeni veritabanını oluşturun. Şimdi WordPress kurulumuna geri dönüp ayarları doldurabilirsiniz. Kurulumu tamamladıktan sonra "C:/localhost/xampplite/wordpress/wp-content/themes/” klasörünün altına internetten bulduğunuz temaları indirebilir ve onlar üzerinde oynayarak anında değişiklikleri görebilirsiniz.
Çok yararlı bir yazı olmuş. Yalnız verdiğiniz http://www.apachefriends.org/en/xampp-windows.html bağlantısının sonunda parantez kapama işareti de dahil olduğu için sayfa bulunamadı hatası veriyor.Linki gözden geçirirmisiniz.
yani herşey iyi güzel hoşda, böyle süper bir yazı yazıp,bütün open source bileşenlerini kullanıp,bu yazıyı yazdıktan sonra sen tut bunları firefox yerine ie de anlat :)
heneyse benim 3 sorum var 1. böyle bir sistemi statik ip olmaksiızın bir domaine yönlendirmek mümkünmü ?
2.kendi bilgisyarımızdan yayın yapmaya başlasak,tekriben 1 yada 2 mb bir bağlantı ve ortalama bir sistem ile ne kadar trafik kaldırabiliriz ?
@maxhoper: Düzelttim makaleyi. Uyarı için teşekkürler.
@EverFrost: :) Yazı biraz aceleye geldi. Bunu da zaten Mac OS X üzerinde VMWare'ın içindeki bir sanal makinede, Windows'a para vermemek için şu anda ücretsiz sunulan Windows Server 2008'in beta'sıyla hazırladım.
Sanırım no-ip.org gibi bir sistemle bir domain'e yönlendirebilirsiniz, ama ücretsiz bir yöntem bilmiyorum. Ayrıca ne kadar trafik kaldıracağı konusunda da en ufak bir fikrim yok fakat kaba bir tahminde bulunacak olursam 10-15 kişiden fazlası sakat olur diye düşünüyorum.
Umarım yardımcı olabilmişimdir. (Tabii, olamadıysam, her zaman forumda sorabilirsiniz. :) )
ben bayağı zamandır kullanıyorum … ve işime yarayan yazılımlardan bi tanesi .. sizlere tavsiyem .. kendi pc nizi xampp server i ile nete açmayınız .. fazla güvenli değiller ve trafik konusundada minumum seviyedeler …
teşekkürler
yaklaşık bir buçuk yıldır kullandığım bir program. sisteme az yük bindirmesi ve kolay kullanımıyla tercihim olmuştur :)…
ben xampp ı kurdum fakat mysqli odbc ye tanıtmam gerektiğini söylediler odbc ye eklerken benden şifre soruyo fakat ben xammp i kurarken mysql için şifre felan girmedim ayrıca odbc için sql server a local adres ne yazıyoruz yardımcı olursanız çok sevınırım
son bir ricam phpmyadmin açıldığında
MySQL çıktısı:
#2003 – Sunucu yanıt vermiyor
hatası vermısdı
bunun nedenı nedır acaba
anlayısınız için şimdiden tesekrler
çok sağolasın ya kardeş. kafayı yicektim. nerdeyse : )
taner videoyu izle yaparsın.. aynı sorun bende de vardı.
merhaba dediginiz gibi tum kurulum asamalarini yaptim. siz wordpress klasoru yapmistiniz ben hodo klasoru yaptim icine temayi attim (wordpresste blog adi vs bir sayfa gelmedi) ve su sekilde bir uyari aliyorum
"Direct Access to this location is not allowed."
ne yapmam gerekiyor ? tesekkurler.
Anlamadım, WordPress kurmadan WordPress teması mı çalıştırmaya çalıştınız?
merhaba kurmustum, birkac sefer yeniden kurulumla hatadan kurtuldum -nasil oldugunu cidden anlamadim- ama su anda db sorunum var. bir turlu secemiyor galiba begendiremedim. bugun cok sorunluyum.
eminim yine bana cevap vereceksiniz sunu belirteyim istedim. ben 46 yasinda ve emekli bir bayanim sizler gibi bu konuda tam bilgili degilim. bir nevi emeklilik hobisi diyelim ve benim gibi bir acemiyle ugrasmak istemezseniz sizi anlarim. simdiden cok tesekkur ederim, iyi gunler.
:)
Biz de zaten bu yazıyı bilgisi olmayanlar için yazdık. Bilmem içinizi rahatlatır mı ama, bu yazının asıl amacı, bir üniversiede ders için bu kurulumu başaramayan öğrencilere yol göstermekti.
Veritabanı probleminize gelirsek… XAMPP anasayfasından phpMyAdmin'i açın, veritabanınızı seçin, sonra sağdaki sayfanın en altına inip "Check All"a tıklayın ve "With selected" yazan açılır menüden "Drop"u seçin. Bir sonraki sayfada onay isteyecek, ona da onay verin. Sonra kurulumu tekrar yapmayı deneyin.
ben bunların aynısını yaptım fakat bende çalışmıyo
comtrol panelinden apache'ye start diyorum iptal oluyo başlamıyo ama Mysql ye start deyince çalışıyo
birde bende ISS yüklü .asp sayfalarını görüntülemek için bu onun çalışmasını engeller mi?
Yardımcı olursanız çok seviniri?
Eğer ISS 80 portunu kullanıyorsa, ki "Visual Developer" falan demediğinize göre kullanıyordur, evet engeller.
ISS'yi kapatıp 80. portun çalışmadığından emin olmanız lazım.
herşey cok güzel fakat dosyalara yazma izini veremiyorum nasıl olacağını anlatabilirmisin. Windows xp kullanıyorum sunucu olarakta sadece bu program yüklü .
Web klasöründeki dosyalara sağ tuş tıklayıp özelliklere gelin. Dosyaların ve klasörlerin "Salt Okur" (Read Only) olmadığına emin olun.
super bir paylasim , tebrik ederim.
olustururken weritabanına wordpress yazıyorum kabul etmiyor sebebini öğrenebilirmiyim
arkdaslar benım sorum su benım kurdugum sıteyı ınternet uzerınden baskasına nasıl gosterebılırız
arkadaşım bu localhost a nasıl üye olcaz
localhost a uye olmana gerek yok. O zaten senin kendi bilgisayarinda calisan bi web sunucusu. Eger herseyi duzgun kurduysan http://localhost/xampp/ yazinca internet tarayicina o zaten otomatik calisacaktir.
çok teşekkürler çok faydalı bir yazı
Cok guzel bir yazi olmus. Ben de bu programi 2 yildir kullaniyorum. Siddete karsi biri olarak siddetle tavsiye ederim…