• 11-06-2008, 09:26:46
    #1
    Merhaba Arkadaşlar

    PHP sayfalar yapmak, dinamik bakımdan birçok şey kazandırabilir. HTML ile yapılamayan birçok şeyi yapabileceğiniz için ve güvenli bir yazılım dili olduğu için, şu anda dünyada en çok tercih edilen dillerden birisidir, doğal olarak çalışma prensibi de HTML'den farklıdır. HTML sayfalara ulaşmak istediğinizde, karşı sunucu size sayfayı doğrudan gönderirken, PHP sayfalarda işler biraz daha karışır, ulaşmak istediğiniz PHP sayfayı sunucu server, değerlendirerek HTML'e çevirir ve size HTML dilinde bilgi yollar. Bu yüzden, HTML sayfaları kendi bilgisayarımızda doğrudan çalıştırabiliyoruz fakat PHP sayfaları çalıştırmak için bu dönüştürme işlemini yapan bir apache server kurmamız gerekiyor.
    
    Tutoriallerin devam eden bölümlerinde, bir PHP kitabı açıp ne okuyorsam onu yazmayacağım, çok daha kolay ve ezbersiz bir yol seçeceğim, benim de PHP konusunda daha 3 yıl öncesine birşey bilmediğimi varsayarsak, nasıl bu kadar çok ilerlediysem sizin de aynı şekilde ilerlemenizi sağlayacak bilgiler vereceğim. Bir kitap alsanız "şu kod şu işe yarar şöyle kullanılır bu kod bu işe yarar böyle kullanılır" şeklinde bütün kodların listesini görürsünüz fakat o kitap olmadan PHP yazmanız için 3-5 yıl geçmesi gerekebilir.
    
    Ben de şu anda çok aşırı bilgiye sahip olmasam da, size PHP konusunda kendinizi büyük bir hızla geliştirebilmenizi sağlayacak bilgiler vereceğim. Tabi ki, PHP için Macromedia Dreamweaver, phptriad, phpmyadmin(phpMyAdmin | MySQL Database Administration Tool | www.phpmyadmin.net) programları kesinlikle gerekli, özellikle phptriad bizim için gerekli olan apache server ve mysql veritabanı kurulumunu yapıyor.
    
    Phptriad, phpmyadmin ve Macromedia Dreamweaver gerekli demiştik, şimdi ilk olarak phptriad programını kurarak işe başlayalım. Programın kurulum dosyasını çalıştırdıktan sonra kurulum sırasında bir ayar yapmaya gerek kalmıyor, otomatik olarak kurulum tamamlanıyor. Kurulum bittikten sonra, bilgisayarınızı baştan başlattığınızda da apache sunucu artık bilgisayarınızda çalışabilir durumda olacaktır. Fakat bizim kullanacağımız uygulamalarda mySQL desteği de gerektiği için mySQL sunucusunun da ayarlarını yapalım.
    
    C:\apache\mysql\bin dizinindeki mysql yönetim programını çalıştırıyoruz. Programı ilk açtığımızda bizden kullanıcı adı ve şifre isteyecek, buraya yazdığımız kullanıcı adı ve şifre bütün veritabanlarımızın erişim şifresi olacak. Kullanıcı adı ve şifreyi yazdıktan sonra okeyleyip mysql serverin çalışmasına izin verin, bu ayarı bir daha yapmamız gerekmeyecek, program kısayolu başlangıca otomatik olarak yerleşiyor ve her bilgisayarı açışımızda otomatik olarak çalışıyor. mySQL serverımızın çalışıp çalışmadığını anlamak için saatin yanında simgesine bakıyoruz, trafik lambalarına benzeyen bir simge yeşil yanıyorsa sorun yok demektir.
    
    
    Şimdi, PHP olayına gireceğimiz için phpmyadminimizi de güncelleyelim. C:\apache\htdocs\ dizinine gelerek buradaki eski sürüm phpmyadmin’i komple sildikten sonra, yeni indirdiğimiz phpmyadmin’in buraya açalım. Zipten çıktığı haliyle değil de, klasör adını değiştirerek phpmyadmin klasöründe atarsak daha rahat olur, localhost/phpmyadmin adresinden ulaşabiliriz. Bu işlemi de yaptıktan sonra, karışıklık olmaması için c:\apache\htdocs dizinindeki bütün dosya ve klasörleri silelim, sadece phpmyadmin klasörü kalsın.
    
    Phpmyadmini çalıştırdığınızda alt tarafta güvenlikle ilgili hata verebilir, bunu yoksayıyoruz çünkü phpmyadminin bahsettiği güvenlik açığıyla bir ilgimiz olmayacak, ne de olsa localhostta çalışıyoruz.
    Bu anlatıma göre kurulum yaptım ama php leri nasıl göreceğimi bilmiyorum yani php sayfaları nasıl göreceğimi klasör adına göre girdiğimde çok az tasarım var gene kod gösteriyor bir yardım edin ne olur
  • 11-06-2008, 11:02:44
    #2
    Bu ne anlatmış böyle windows kullanıyorsan xampp önerebilirim, birşey yapmana gerek kalmıyor hazır paket kuruyorsun pc ye çalışıyor.
  • 11-06-2008, 11:43:43
    #3
    şimdi kurduklarımı geri mi kaldrayım
  • 11-06-2008, 12:38:30
    #4
    Olayı tam anlayamadığın daha doğrusu yanlış bildiğin için soruda da yanlışlık bulunuyor

    Biz sorunu tam anlamadık. Birazdaha detaylı, mantık sırasına göre, noktalama işaretlerinide kullanarak sakin bi şekilde anlatırsan yardımcı olabiliriz.
  • 11-06-2008, 12:58:04
    #5
    Şimdi ben önce phptriad kurdum,daha sonra phpmyadmin'i son sürüme yükselttim.

    Şimdiye kadar herşey normal...

    Ben php Dosyaları nasıl internette gördüğüm gibi görebileceğimi soruyorum Eskiden sadece kod görebiliyordum şimdi Yarı kodlar var yarı da çalışıyor...
  • 11-06-2008, 13:03:17
    #6
    "yarı kodlar var yarı da çalışıyor" demekle nedemek istiyorsun Bi sorun varsa php uzantılı bi dosyan çalışmaz. Sorun yoksada problemsiz olarak çalışır. Yarı ölü yarı canlı olmak gibi bişey senin dediğin.

    http://localhost/dosyan.php şeklinde dosyalarına erişebilirsin. PHP açısından bi sorun yoksa, web dizinine dosyan.php adlı dosyaya yerleştireceğin sorunsuz PHP kodları, yukarıdaki adrese tıkladığında sorunsuz olarak çalışacaktır.
  • 11-06-2008, 13:10:16
    #7
    Peki bende ş an kurulu olan sistem (phptriad ve phpmyadmin) ile çalışır mı yoksa baron arkadaşımız dediği xampp ile mi yapayım???
  • 11-06-2008, 13:27:47
    #8
    xampp kur sen önce.
    Ondan sonra dosyalarını c:/xampp/htdocs içine gönder.
    Sonra localhost/dosya.php ile dosyana eriş, localhost/phpmyadmin ile phpmyadmine eriş ve mutlu ol.
    phptriadı vs. de kaldır önce. Çakışma olmasın sonra.
  • 11-06-2008, 13:48:35
    #9
    Tamam Sağolun Mutlu Oldum