Konular

EBooklar

Apache – Php – Mysql – Phpmyadmin Dörtlüsünün Kurulumu Hakkında

Öncelikle Apache Servarımızı Kurarak Başlıyoruz

Apache Kurulumu
www.dijitalders.com   

http://www.apache.org/ Sitesine Girerek Yüklemek İstediğimiz Apache Sürümünü Kendimize Uyacak Şekilde İndiriyoruz.

Ve Kuruluma Başlıyoruz…

  www.dijitalders.com

İndirdiğimiz dosyamıza  çift tıklayarak kurulumu yukardaki şekilde olduğu gibi başlatıyoruz..

Lisans Sözleşmesini Kabul Ederek Next Butonuna Tıklıyoruz
 
www.dijitalders.com

Network Domain – Server Name Administrator Email Adres Kutucuklarını Doldurup Servisin Kaçıncı Porttan Çalışcağını Belirttikten Sonra Next Butonuna Tıklıyoruz.

  www.dijitalders.com
 
Yükleme Biçimini Belirtiyoruz..
 www.dijitalders.com

Apache Server ımızın Yükleneceği Yeri Belirtiyoruz ve Next Butonuna Tıklıyoruz.

www.dijitalders.com
 
Ve Bu Şekilde Yükleme Ekranı Karışımıza Çıkacaktır..

www.dijitalders.com

Yükleme Tamamlandı.. Apache Servarımız Yüklenmiştir Finish Butonuna Tıklayarak İşlemimizi Tamamlıyoruz..

www.dijitalders.com

Apache monitörün yeşil olmasına bakılır.
www.dijitalders.com

 Kontrol için http://localhosta girebilirsiniz.

Apache Monitörde Yeşil ışık çalışıyor anlamına gelir. Kırmızı ise Apache Server'in durudulduğu anlamına gelir.


Mysql Kurulumu                                                
www.dijitalders.com
Mysql imizi Kurmak İçin www.mysql.org Sitesine Girip Yüklemek İstediğimiz Sürümü Bilgisayarımıza İndiriyoruz.

Kurulumu Başlatıyoruz. Next Butonuna Tıklayarak Devam Ediyoruz..

www.dijitalders.com

Yükleme Şeklini Belirtiyoruz. Ve Next Butonuna Tıklıyoruz..

  www.dijitalders.com

Install Butonuna Tıklayarak Kurulumu Başlatıyoruz..

  www.dijitalders.com

Yükleme Devam Ediyor..
 
  www.dijitalders.com

Yükleme Tamamlandıktan Sonra Karşımıza MySQL Server Instance Config Wizard  Ekranı Çıkacaktır.

www.dijitalders.com

Next Butonuna Tıklayarak Devam Ediyoruz..
 
  www.dijitalders.com

Standart Configuration ı seçiyoruz..

  www.dijitalders.com

Windowsun Bir Servisi Olarak Yükle Diyoruz ve Servis İsmini Belirtiyoruz (Default olarak MySQL) ve Next Butonuna Tıklayarak Devam Ediyoruz.
 
  www.dijitalders.com

Güvenlik Ayarları Kısmına Geliyoruz. Mysql in root şifresini Belirtiyoruz.

  www.dijitalders.com

Ve Mysql Yapılan İşlemleri Denetlemeye Başlıyor Hepsi Onaylandıktan Sonra Finish Butonuna Basıyoruz. Eğer Bir Hata İle Karşılaşırsa Bu Ekran Bizi Uyarır ve Mysql Kurulumunu Sonlandırır.
www.dijitalders.com

www.dijitalders.com

www.dijitalders.comPhp Kurulumu                                                                                               

 Php Kurulumu İçin www.php.net Php nin Resmi İnternet Sitesinden İstediğimiz Versiyonu nu İndiriyoruz. Bu İndirdiğimiz Version Modül hali yada Setup hali Olabilir. Kendimize Uygun Şekli ve Versionu İndirdikten Sonra..

  www.dijitalders.com

Modül Halini İndirdikten Sonra C: nin içerisinde php isimli Bir Klasor Açıyoruz ve Bu İndirdiğimiz Dosyaları İçerisine Yapıştırıyoruz. (C:php)

Şimdi Php Apache nin Düzgün Çalışması İçin Arasındaki İlişki ve Bazı Ayarları Yapmamız Gerekiyor..

Öncelikle C:php İçerisinden Install.txt Dosyasını Açıyoruz..

Install.txt dosyası Neyin Nasıl Kurulduğunu Hangi Durumda Ne Yapılması Gerektiğini Açıklayan Bir Dosyadır.

Biz Modul Olarak Yüklediğimiz İçin Installing as an Apache module Kısmına Bakıyoruz. Ve Onun Altından php 5 i kullananlar İçin diye Bir Başlık Mevcuttur.

  www.dijitalders.com
Altındaki İki Satırı Apache ye Göstermemiz Lazım Bunun İçin Bu İki Satırı Kopyalayıp. Htppd.conf dosyasını açıp rastgele bir yere Yapıştırıyoruz..

www.dijitalders.com
  Aşağıdaki satırları Apache'nin httpd.conf dosyasına yapıştırıyoruz

LoadModule php5_module "c:/php/php5apache2_2.dll"
AddType application/x-httpd-php .php

PHPIniDir "C:/php"

Burada dikkat edilmesi gereken nokta Apache'nin versiyonuna göre gerekli dll dosyasını seçiyoruz. Örnegin Apache 2.2.03 için php5apache2_2.dll seçilir.

Daha Sonra C:php İçerisinden php.ini-recomended dosyasını Çoğaltıyoruz ve php.ini olarak İsmini Değiştiriyoruz.

www.dijitalders.com

  
Mesela Hata Raporları İçin Seçili Satırı error_reporting in Karşısına Yazıyoruz..

 

Display_error Default Olarak “Off” dur.Biz Onu “On” Yapıyoruz.

www.dijitalders.com

Şimdi extension Ayarlarımızı Yapmamız Gerekiyor.. Php nin Hangi Bölümlerinin Kullanılıcağını Belirtmemiz Lazım yani Başındaki ; işaretini Kaldırmamız lazım.

  www.dijitalders.com

İmage İşlemleri Yapabilmek İçin php_gd2.dll yi Açmamız..
 
www.dijitalders.com

MySQL işlemler için php_mysql.dll yi Açmamız Gerekmektedir..
 
www.dijitalders.com


  www.dijitalders.com

Şimdi Apache miz Php miz İle Ortak Çalışıyor

http://127.0.0.1/  yada http://localhost/ yazarsak Tarayıcımıza It Works ! Şeklinde Bir Yazı Çıkar Karşımıza

C:Program FilesApache Software FoundationApache2.2htdocs in İçine php dosyaları Koyulur. Php Dosyalarımızı Her Zaman İçin Bu Klasorun Altına Kaydederiz.

Php mizin ve apachemizin Düzgün Çalıştığını Öğrenmek İçin bir info.php Sayfası Hazırlayalım

İnfo.php

<?php
   
    Phpinfo();

?>

Şeklinde Hazırlayıp htdocs un İçine Kaydediyoruz..Eğer Bu ana Kadar Bir Hata Meydana Gelmedi ise Karşımıza php bilgi sayfası Çıkacaktır. Fakat Mysql in Burda Mevcut Olmadığını Görürürüz. Bu sorunu Düzeltmek İçin  

C:Program FilesMySQL MySQL Server 5.0bin İçerisindeki libmySQL.dll Dosyasını Alıp C:WINDOWS klasoru Altına Yapıştırıyoruz..Apache mizi Yeniden Başlattıktan sonra php info sayfasında Mysql in mevcut Olduğunu Göreceksiniz..

www.dijitalders.com

PhpMyAdmin Kurulumu           
                                        

http://www.phpmyadmin.net/ phpMyAdmin in Resmi Sitesine Girip İstediğimiz Sürümü İstediğimiz Türde İndirebiliriz.

Phpyi Modül  Şeklinde İndirdikten Sonra

C:Program FilesApache Software FoundationApache2.2htdocs

Altına phpMyAdmin İsminde Klasor Oluşturuyoruz ve İndirdiğimiz Dosyaları Bu Klasorun Altına Yapıştırıyoruz..

  www.dijitalders.com


Tarayıcımıza http://localhost/phpmyadmin/ Yazıyoruz ve O klasordeki Dosyaları Bize Gösteriyor İçinden index.php Dosyasını Çalıştırıyoruz.

  www.dijitalders.com

phpMyAdminin bize bir Hata Ekranı Gönderiyor. Bu Hata Ekranı Yapılandırma Dosyası (config.inc) olmadığından Kaynaklanan Bir Hatadır.Hemen Kurulum Programcığı Linkine Tıklayarak

www.dijitalders.com

Sayfası Karşımıza Getiriyoruz...

www.dijitalders.com
 
Burdan Server Sekmesinden Add Butonuna Tıklayarak..
 
www.dijitalders.com

Sayfasına Gelir Eklenecek Kullanıcı Adları ve Şifreleri tanımlarız.Add Butonunu Bastıktan Sonra

Yeni Server ın Eklendiğini Bize Gösterir.

  www.dijitalders.com

www.dijitalders.com
Configuration Sekmesinden Download Butonuna Basarak config.inc yi Bilgisayarımıza Kaydederiz. Daha Sonra Bu Dosyası

C:Program FilesApache Software FoundationApache2.2htdocsphpMyAdmin

Klasorunun İçine Kayıt Ederiz.

http://localhost/phpmyadmin/index.php Sayfasını Yeniden Açtığımızda

  www.dijitalders.com

phpMyAdmininiz Çalışıyor Demektir..

Kaynak Fatih AVCI

Yorumunuzu Ekleyin





  • Kurallı İfadeler (regex Engine)
  • Kurallı İfadeler (regex Engine) ~ 34,666

    Bir regex'in gerçekte nasıl çalıştığını bilmek daha efektif çalışan regex ifadeleri oluşturmamızı ve regex'leri daha isabetli oluşturmamızı sağlar. Bu yazımızda oluşturduğunuz regex ifadelerinin neden beklediğiniz sonuçları vermediğini ve umduğunuz eşleşmeleri yerine getirmediğini öğreneceksiniz. Bu da bizim tabir yerindeyse daha az kafa patlatmamızı ve daha az zaman harcamamızı sağlayacaktır.



  • PHP ile PDF dosya oluşturmak
  • PHP ile PDF dosya oluşturmak ~ 27,702

    Php ile yeni bir pdf dosyası oluşturmak : Öncelikle php ile pdf işlemleri yapmak için bir pdf kütüphanesine ihtiyacınız olacak



  • PHP nedir?
  • PHP nedir? ~ 26,508

    HTML kodlarının arasına yerleştirilmiş php kodlarından ayrıştırıp işleyerek sonuçta saf HTML formatında bir çıktı üretmek ve Web sunucusuna iletmektir.


  • $_FILES
  • $_FILES ~ 25,308

    Örnek kod ve açıklamalar



  • Oop - Nesne Yönelimli Programlama
  • Oop - Nesne Yönelimli Programlama ~ 21,629

    Artık ister istemez her programcının bulaştığı bu teknik hakkında sayısız makale yazılmıştır bu güne kadar. Bu makale de onlardan biri


  • Xampp Kurulumu ~ 20,981

    Xampp apache, mysql, php ve phpmyadmin için kolay ve basit kurulum sağlayan bir uygulamadır.




  • Php İle Excel Dosyası Oluşturmak
  • Php İle Excel Dosyası Oluşturmak ~ 19,832

    Genelde, herhangi bir biçimlendirme söz konusu olmadığında, veritabanındaki bir bilgiyi ya da başka bir tabloyu excel ortamına aktarmak için csv yöntemini kullanırım. Bu yöntem herkesin bildiği gibi, her sütunu tab ya da noktalı virgül gibi bir karakterle ve her satırı da enter karakteri ile bölmekten ibaret. Ama biçimlendirme söz konusu olduğunda, mesela sütunlara bir genişlik vermek, yazıları bold yapmak, bazı hücreleri sayı ya da para tipine çevirmek gibi biçimlendirmelerde bu yöntem işe yaramamakta.


  • Verileri doğrulamak için PHP ile filtreleme işlemleri
  • Verileri doğrulamak için PHP ile filtreleme işlemleri ~ 19,828

    Ziyaretçilerden gelen verilerin istediğimiz formata uygunluğunu kontrol etmeliyiz ki, güvenlik açığı yaratmayalım. E-postaları, web adreslerini, bilgi girişlerini ve dahasını Her birine uygun farklı fonksiyonlar yazıldı bu vakte kadar. Ancak PHP 5.2.0 ve üstü sürümlerde bu fonksiyonlara gereksinim azaldı. Çünkü PHP filtreleme fonksiyonları standart oldu.


  • Php ile Oturum Yönetimi (SESSION)
  • Php ile Oturum Yönetimi (SESSION) ~ 19,720

    Türkçesi oturum anlamına gelen session bilgilerin saklanması için kullanılan mantıksal bir nesnedir.Session oturum yönetimini kullanarak şifreli sayfalar oluşturarak ve bu sayfaları belirlediğiniz kullanıcıların görmesini sağlayabilirsiniz.


  • $_SERVER
  • $_SERVER ~ 19,342

    $_SERVER host bilgileri, header bilgileri, yollar ve script yolları gibi bilgileri içeren bir dizidir. Bu dizideki değerler web server tarafından üretilir. Tüm server yazılımlarının, tüm değerleri atayacağına dair bir kesinlik yoktur. Yazılım bazılarını atamayabilir, veyahut burada anlatılacak değerlerin haricinde değerler ekleyebilir


  • En iyi 25 php template motoru
  • En iyi 25 php template motoru ~ 19,116

    Php tabanlı web siteleri dizayn ederken, php kodlarını html kodlar arasına gömeriz. Fakat gün gelir bu kodları düzenlemek istediğimizde çok büyük bir çaba gerektirir. Bu tarz durumlarla başa çıkabilmek için ve daha kararlı bir sistem kodlamak için tema sistemleri geliştirebilirsiniz. Tema sistemi ya da motorlarının asıl amacı, php kodları ile html kodlarını birbirinden ayırmaktır. Böylece hangi kod üzerinde değişiklik yapmanız gerekiyorsa, kendisine ait dosyalarını açarak bu işlemi gerçekleştirebilirsiniz


  • Php Mysql to XML
  • Php Mysql to XML ~ 18,837

    Bu yapıyı geliştirerek mysql veritabanınızdaki datalarınızı xml standartlarına dönüştürebilirsiniz.



  • Dizi Tanımlamaları
  • Dizi Tanımlamaları ~ 18,763

    PHP’de array tanımlayıcısını kullanarak içerisinde elemanları yerleştirmek yoluyla ya da index numarasını köşeli parantezler içerisinde belirterek atama yaparak dizi oluşturmak mümkündür








  • $_REQUEST
  • $_REQUEST ~ 15,880

    $_GET, $_POST, ve $_COOKIE değişkenlerini içeriğinden meydana gelen çağrışımlı bir dizidir. Bu değişken bir superglobal olduğu için tüm alanlarda (scope) geçerlidir ve bundan dolayıdır ki global $_REQUEST ; şeklinde bir tanımlamaya ihtiyaç duymaz. Eğer register_globals değişkeni php. İni de ayarlanmışsa bu değişken her yerde (Global Scope) kullanılabilir