LAMP (Linux + Apache + Mysql + Php) Server Kurulumu

Web uygulamaları ve scriptler üzerinde çalışıyorsanız, bunları online kullanmaya başlamadan önce, kendi bilgisayarınızda test etmeniz oldukça yararlı olacaktır. Yerel olarak böyle bir testi yapabilmeniz için sisteminizde LAMP (Linux, Apache, MySQL, PHP) server kurulu olmalıdır. Bu durumda, bilgisayarınızda herhangi bir web ortamını oluşturmanız ve söz konusu denemeleri yapmanız olanaklı hale gelir. Aşağıda Debian Gnu/Linux, Ubuntu ve Linux Mint üzerinde LAMP (Linux, Apache, MySQL, PHP) server kurulumu anlatılmaktadır.

Continue Reading →

Öncelikle root oluyoruz.

su

Ubuntu ve Linux Mint kullanıcıları eğer süper kullanıcı tanımlamamışlarsa:

sudo su

1. MySQL kurulumu

apt-get install mysql-server mysql-client

ya da

aptitude install mysql-server mysql-client

Kurulum sırasında Mysql için root parolası istenecektir. Bu, Mysql için belirlenecek olan root parolasıdır.

New password for the MySQL “root” user: root      kullanıcı için yeni parolanız.

Repeat password for the MySQL “root” user: root      kullanıcı için tekrar parolanızı tekrar giriniz.

İki defa parola girildikten sonra eğer her şey yolunda gitmişse yapılandırma tamamlanacak, Mysql servisi başlatılacaktır.

2. Apache2 kurulumu

apt-get install apache2

ya da

aptitude install apache2

Kurulum bitince Firefox’u açıp adres satırına http://localhost yazıldığında, tarayıcıya “It works!” başlıklı metin geldiyse kurulum sorunsuz tamamlanmış demektir.


Sayfanın üzerinde “It works!” yazdığına dikkat ediniz.

Eğer bu metin görünmüyorsa:

/etc/init.d/apache2 start

koduyla Apache çalıştırılmaya zorlanabilir, hata yakalanmaya çalışılabilir.

3. PHP5 kurulumu

apt-get install php5 libapache2-mod-php5

ya da

aptitude install php5 libapache2-mod-php5

Kurulum bittikten sonra Apache’yi yeniden başlatmak gerekmektedir.

/etc/init.d/apache2 restart

PHP5 kurulumunu test etmek

phpinfo ile kurulumu ve PHP bilgilerini test etmek mümkündür.

gedit /var/www/html/info.php

komutuyla ilgili dizinde boş bir php dosyası açarak, içine aşağıdaki kodu:

<?php
    phpinfo();
    ?>

yapıştırıp, dosyayı kaydedip kapatmalıdır. Ardından Firefox adres satırına http://localhost/info.php yazıldığında, tarayıcı penceresine PHP bilgileri dökülecektir.

4. PHP5 için MySQL desteği

PHP5′e MySQL desteği kazandırmak için, php5-mysql paketini yükleyebilirsiniz. Bir de uygulamalarınızın ihtiyaç duyacağı kimi PHP5 modüllerini yüklemek iyi bir fikirdir. Bu tür PHP5 modülleri için arama yapabilirsiniz:

apt-cache search php5

Şimdi yüklemek için şu kodu verin:

apt-get install php5-mysql php5-curl php5-gd php5-intl php-pear php5-imagick php5-imap php5-mcrypt php5-memcache php5-ming php5-ps php5-pspell php5-recode php5-snmp php5-sqlite php5-tidy php5-xmlrpc php5-xsl

Böylece PHP5, MySQL desteği kazanmış olur. Kurulum sonrasında Apache’yi tekrar başlatmak gerekir:

service apache2 restart

Sonra tekrar Firefox ile http://localhost/info.php sayfasına gidildiğinde sayfanın altında MySQL’e ait bilgiler görebilir.

3-4. PHP7 kurulumu: Buraya küçük bir ekleme yapalım. Ubuntu 16.04 ve Linux Mint 18 kullanıcıları, PHP kurulumunu şu şekilde yapmalıdır. PHP7 kurulumu için:

apt-get install php7.0 libapache2-mod-php7.0

PHP7 için MySQL desteği için:

apt-get install php7.0-mysql php7.0-curl php7.0-gd php7.0-intl php-pear php7.0-imap php7.0-mcrypt php7.0-ps php7.0-pspell php7.0-recode php7.0-snmp php7.0-tidy php7.0-xmlrpc php7.0-xsl php7.0-sqlite

Diğer kısımlar aynıdır.

5. PhpMyAdmin kurulumu: phpMyAdmin aracılığıyla MySQL veritabanlarını yönetebilirsiniz. Onu yüklemek iyi bir fikirdir:

apt-get install phpmyadmin

ya da

aptitude install phpmyadmin

Kurulum sırasında: “Web server to reconfigure automatically” biçiminde bir seçim yapılması istenecektir, burada “apache2” seçilmelidir; sonra “Configure database for phpmyadmin with dbconfig-common?” diye bir soru gelecektir buna da “Hayır” diye cevap verilmesi gerekiyor. Eğer yanlışlıkla evet denilirse, düzeltmek için:

sudo gedit /etc/apache2/apache2.conf

koduyla ilgili dosya açılır ve içine:

Alıntı

Include /etc/phpmyadmin/apache.conf

satırı eklenir. Apache tekrar başlatılır:

sudo /etc/init.d/apache2 restart

Sonra http://localhost/phpmyadmin ile işlem tekrar edilir. Gelen sayfada kullanıcı adı olarak root yazılır, parola olarak da MySQL kurulumunda belirlenen root parolası girilir.

/var/www/ dizininde rahat çalışmak üzere dosya izinlerinin ayarlanması gerekebilir:

chmod -R 777 /var/www/

kodu /www klasörüne ve alt dizinlerine yazma izni verecektir.

54

OpenMandriva Lx 2014.0 Alpha 2

Kate Lebedeff; ilk alphasını 31 Ocak 2014‘te duyurduğu Mandriva Linux’tan çatallanmış bir Rus GNU/Linux dağıtımı olan ROSA Linux’a dayalı olarak geliştirilen OpenMandriva Lx 2014.0’ın ikinci  alphasını duyurdu. Kullanıcıya daha eğlencei bir süreç sunmak üzere beta ve RC1 sürümlerini erteleyip yeni bir alpha sunduklarını söyleyen Lebedeff; ancak bu durumun son çıkış tarihini etkilemeyeceğini ifade etti. 3.12.13 Linux çekirdeğiyle X.Org Server to 1.15.0 ve Mesa to 10.0.2’ye dayalı olarak gelen sistem; KDE 4.12.2 masaüstü ortamını içeriyor. Sistem LibreOffice 4.1.3, Firefox 27 gibi pek çok güncel yazılımla geliyor. OpenMandriva Lx 2014.0 Alpha 2 hakkında ayrıntılı bilgi edinmek için sürüm duyurusunu inceleyebilirsiniz.

Continue Reading →

OpenMandriva Lx 2014.0 Alpha 2 edinmek için aşağıdaki linklerden yararlanabilirsiniz.

0

DeVeDe ile Video CD ve DVD Oluşturun

DeVeDe; video CD ve DVD oluşturmaya olanak sağlayan bir programdır.  DeVeDe ile DVD, VCD, sVCD, CVD ve DivX standartlarında ürünler oluşturabilirsiniz. Bunların dışında, DeVeDe ile menüler ve altyazı oluşturmak da mümkündür. Ubuntu, Linux Mint ve Debian üzerinde DeVeDe’yi kurmak için bildik kodu döndürmeniz gerekmektedir: sudo apt-get install devede. Kurulumdan sonra uygulamayı uçbirimde devede kodunu girerek ya da menüden çalıştırabilirsiniz.

Continue Reading →

DeVeDe’den ekran görüntüleri..

0

Xubuntu 14.04 Beta 1

Alpha 2 sürümü 23 Ocak 2014‘te duyurulan Canonical’ın 17 Nisan 2014 tarihinde çıkarmayı planladığı kod adı Trusty Tahr olan 14.04 uzun süreli destek (Long Term Support) sürümüne yönelik olarak Ubuntu’nun beş alt projesinden biri olan Xubuntu’nun ilk beta sürümü test için kullanıma sunuldu. Xubuntu ekibinin Xubuntu 14.04 Beta 1’i duyurmaktan mutluluk duyduğu ifade edilirken, varsayılan menü olarak Whiskermenu kullanıldığı belirtildi. Ağ paylaşımlarının masaüstünde gösterilmediği sürüm hakkında ayrıntılı bilgi edinmek için sürüm duyurusunu inceleyebilirsiniz.

Continue Reading →

Edubuntu, Kubuntu, Lubuntu, Ubuntu GNOME, Ubuntu Kylin, Ubuntu Studio versiyonlarının da 14.04 Beta 1 sürümleri çıkarılmış bulunuyor. Xubuntu 14.04 Beta 1 edinmek için aşağıdaki linklerden yararlanabilirsiniz.

0

WEBMIN Kurulum ve Konfigürasyonu

Webmin, UNIX türevi işletim sistemleri için Web tabanlı yönetim arayüzüdür. Tamamı PERL dili ile yazılmıştır. Sistem ile ilgili her türlü ayarın web üzerinden yapılmasına olanak sağlar. Sun Solaris, Linux, LinuxPPC, FreeBSD, OpenBSD, HPUX, SGI Irix, DEC Compaq, MacOS X işletim sistemlerinde çalışır. Desteklenen diğer işletim sistemleri için http://www.webmin.com/support.html adresine bakılabilir. Webmin tüm UNIX türevi işletim sistemleri için standart bir kontrol arayüzü sunmaktadır. Webmin sitesinin sağ üst tarafında Webmin RPM paketi için link bulunmaktadır. Webmin paketini bilgisayarınıza kaydettiğiniz dizine gelip rpm –ivh webmin-1.240-1.noarch.rpm komutu ile kurulumu gerçekleştiriniz.

Continue Reading →

Her Linux dağıtımının ayarları farklı ayarlamalara sahip olduğundan webmin kurulum programı işletim sisteminizin türünü ve sürümünü tam olarak algılamalıdır. Aksi halde webmin kurulmayacaktır…

WEBMIN Kurulum ve Konfigürasyonu adlı e-kitabı edinmek için tıklayınız.

0

PHP Kılavuzu

PHP (açılımı PHP: Hypertext Preprocessor) geniş bir kitle tarafından kullanılan, özellikle sanal yöreler üzerinde geliştirme için tasarlanmış HTML içine gömülebilen bir betik dilidir. Tamam da, bu tam olarak ne anlama gelmektedir? Bir PHP betiğinin Perl ya da C gibi dillerden ne kadar farklı bir yapıda olduğuna dikkat edin. HTML kodu oluşturmak için bir sürü kod yazacağınıza, istediğiniz işi yapan bir PHP kodu yazıp onu HTML kodunun içine gömüyorsunuz (bu örnekte, yapılan iş ekrana yazı yazmak). PHP kodu <?php ve ?> özel başlangıç ve bitiş etiketleri arasına yazılır. Bu etiketler “PHP kipine” rahatlıkla girip çıkabilmenizi sağlarlar. PHP’yi Javascript gibi kullanıcı tarafında çalışan dillerden ayıran, sunucu tarafında çalıştırılıyor olmasıdır. Yukardaki örnekteki kodu kendi sunucunuzda çalıştırırsanız, sitenize bağlanan kullanıcılar kodu göremeyecekler ve müdahale edemeyecekler, yalnızca sonucu görebileceklerdir.

Continue Reading →

Dilerseniz HTTP sunucunuzu bütün HTML dosyalarınızı PHP dosyası olarak görüp işleyecek hale bile getirebilirsiniz. Buna rağmen kullanıcılar sizin gerçekte sunucu taraflı bir uygulama kullandığınızı fark edemeyebilirler. PHP kullanmanın en güzel yanlarından biri, yeni kullanıcılar için öğreniminin oldukça kolay olması ve aynı zamanda profesyonel kullanıcılar için ileri seviyede özellikler içermesidir. PHP’nin uzun özellikler listesini okumaktan korkmayın. Kısa sürede PHP ile programlamaya başlayabilir ve birkaç saat içersinde basit programlar yazmaya başlayabilirsiniz. PHP Kılavuzu adlı e-kitabı edinmek için tıklayınız. Söz konusu e-kitap .chm formatında olduğu için sisteminizde chmsee, xchm veya kchmviewer gibi bir .chm gösterici uygulamanın kurulu olması gerektiğini unutmayın.

0

Ubuntu ve Linux Mint’e 3.13.5 Linux Çekirdeğini Yüklemek

3.13.5 kararlı Linux çekirdeği, çeşitli güncellemeler ve iyileştirmeler içeriyor. Bu sürümde şu hatalar giderilmiş bulunuyor: md/raid5: Fix CPU hotplug callback registration, ALSA: hda – Fix mic capture on Sony VAIO Pro 11, ARM: pxa: fix compilation problem on AM300EPD board, vt: Fix secure clear screen, drm/i915: Fix intel_pipe_to_cpu_transcoder for UMS, drm/radeon: fix UVD IRQ support on SI, drm/radeon: fix UVD IRQ support on 7xx. Burada, Ubuntu ve Linux Mint altında, basit bir bash scripti kullanarak 3.13.5 Linux çekirdeğine yükseltmenin nasıl yapılacağını anlatacağız.

Continue Reading →

Öncelikle uçbirimi açın ve sırasıyla şu komutları girin:
cd /tmp
wget http://goo.gl/ZMuUDF -O kernel-3.13.5
chmod +x kernel-3.13.5
sudo sh kernel-3.13.5
sudo reboot

3.13.5 Linux çekirdeğini kaldırmak isterseniz sırasıyla şu komutları çalıştırmanız yeterlidir:

sudo apt-get purge linux-image-3.13.5*
sudo update-grub

UP Ubuntu

0