30 Mayıs 2014 Cuma

Apache+MySQL+Php+PhpMyAdmin Kurulumları

Bu makalede Php+MySQL+Apache+PhpMyAdmin kurulumları anlatılacaktır. Aşağıdaki kurulumlar Ubuntu 13.10, 12,04, 13,04 sürümlerinde uygulanmıştır.

İlk yapmanız gereken aşağıdaki komutu kullanarak root yöneticisi oluyorsunuz.
















Php Kurulumu;
  • apt-get install php5
  • apt-get install libapache2-mod-php5
  • apt-get install php5-curl
Yukarıdaki en sonunda bulununan curl paketini istemeyen kurmayabilir. Eğer bir PHP geliştiriciyseniz en popüler eklentilerden biri olan Curl paketine her an ihtiyaç duyabilirsiniz. Curl php 'nin değişik türlerdeki serverlarla http, telnet, ftp vb. bir çok protokol ile alış-veriş yapmasını sağlayan bir kütüphanedir.

Aşağıdaki komutu kullanarak MySQL kurulumunu yapabilirsiniz. MySQL kurulumu sırasında kurulum için sizden onay istiyecektir [E/h]: E diyerek geçebilirsiniz.














MySQL kurulum sırasında sizden MySQL için parola girmenizi istiyecektir. 












MySQL için girdiğiniz parola 'yı aşağıdaki resimde onaylamanızı istiyecektir. Şifrenizi aynı şekilde girdikten sonra tamam butonuna tıklayarak kurulumu bitirebilirsiniz.












PhpMyAdmin kurulumu için aşağıdaki komutu kullanabilirsiniz.













PhpMyAdmin kurulum sırasında sizden aşağıdaki gibi hangisini yapılandırıcağınız sorucaktır burada apache web sunucusunun üzerine gelip (boşluk) tuşuna basıp yıldız şeklinde onaylıyorsunuz ardından (tab) tuşuna basıp tamam diyerek geçiyorsunuz.
















PhpMyAdmin kurulum sırasında sizden phpmyadmin ile mysql birlikte çalışması için onay istiyecektir (Evet) diyerek geçebilirsiniz.

















Ardından size MySQL için yazdığınız şifre 'yi sorucaktır MySQL şifresini girip tamam diyerek onaylıyorsunuz.















Ardından MySQL veritabanına arayüzden giriş yapmak için sizden parola istiyecektir parola 'yı yazıp tamam diyip geçiyorsunuz.
















Yukarıdaki resimde yazdığınız şifreyi aynı şekilde yazıyorsunuz ardından tamam diyip geçiyorsunuz.














Kurulumlar bittikten sonra aşağıdaki komutu kullanarak PHP dosyalarınızın barınacağı dizine root için bütün izinleri verebilirsiniz.













Aşağıdaki komutu kullanarak Apache web sunucusuna restart atmanız gerekiyor.














İnternet tarayıcınızın adres çubuğuna localhost/phpmyadmin veya 127.0.0.1 yazarak apache ve php 'nin çalışıp çalışmadığını kontrol edebilirsiniz.

























Php+MySQL+Apache+PhpMyAdmin bu konuların ne işe yaradıklarına bakalım.

Php Nedir.


PHP sunucu taraflı bir betik dilidir. PHP sunucu tarafında çalışır yani web sunucusunda çalışır. Linux ve Windows işletim sistemlerinde çalıştırılabilir.

Neden PHP

  • Açık kaynaklıdır.
  • Farklı platformlarda geliştirilebilir ve kullanılabilir.
  • Güçlü, dayanıklı ve ölçeklenebilir bir dildir.
  • Kaynak açısından oldukça zengin bir dildir.
MySQL Nedir.

Veritabanı birbiriyle ilişkili veriler topluluğudur. Ayrıca veri yönetmek ve sunmak için kullanılan tablolar, raporlar ve sorgulardan oluşan nesneler topluluğudur. Veritabanının en önemli özelliği veriler arasında hızlı bir şekilde iletişim kurabilmemizi sağlamasıdır.


MySQL Avantajları

  • Esneklik ve çok kullanıcı desteği ve hız.
  • Kullanım kolaylığı MySQL pek çok veritabanına göre kolaydır.

MySQL Dezavantajları

  • MySQL 'de kullanılmayacak kodların yükleniyor olmasıdır.
  • MySQL ticari veritabanı sistemlerinde bulunan gelişmiş özelliklere sahip değildir.
  • MySQL çalıştığı sunucuda işlem yüküyle ters orantılı bir hıza sahip olabilir.

NOT- İngilizcede veritabanı ''database'' denir bunun kısaltılmışına ''db'' olarak rastlayabilirsiniz.

Apache Nedir.


Güçlü, sağlam, yetenekli bir http (web) sunucusudur. Apache açık kaynak kodlu bir yazılımdır. Varsayılan olarak Apache 80 portunda çalışır.


PhpMyAdmin Nedir.


Dünya üzerinde en çok kullanılan veritabanı yöneticisi programı olmaktadır. Bu program ile kolaylıkla veritabanınızı yönetebilir, verilerinizi düzenleyebilir, silebilirsiniz. PhpMyAdmin MySQL veritabanını arayüz olarak kullanmanızı sağlar.


Hiç yorum yok:

Yorum Gönder

Online pfSense Firewall & Router Eğitimi

Merhabalar Online pfSense Firewall & Router eğitimi hazırladım ve Udemy üzerinde yar aldı. Eğitim içeriği toplam 40 ders ve yaklaşık o...