NASIL:PAMP

Pardus ansiklopedisi...
Atla: kullan, ara

Leftarrow.png Üst sayfa: Belgeler

Apache web sunucusu, PHP yorumlayıcısı ve MySQL veritabanı sunucusunu kurarak kendi bilgisayarınızdan, yerel ağınızda veya İnternet ortamında web sitenizi yayınlayabilir veya yapacağınız web siteleri için bir test ortamı oluşturabilirsiniz.


Konu başlıkları

Kurulum

Paket Yöneticisi'nde aşağıdaki paketleri aratıp kurun.

Gerekli paketler;

apache : web sunucusu.
mysql-server : mysql sunucusu.
mod_php : Apache PHP modülü.

Opsiyonel paketler;

phpmyadmin : Tarayıcıdan çalışan MySQL yönetim arayüzü (bkz. Phpmyadmin)


MySQL kurulum sonrası ayarları

Mysql parola belirlemek

Kurulum işlemi bittikten sonra aşağıdaki ayarları uygulayın.

MySQL veritabanı sunucusunu ilk kurduğumuzda bir root parolası belirlememiz gerekmektedir. Buradaki "root" kavramının Pardus'un root kullanıcısı ile alakası yoktur. Dolayısıyla belirlenecek MySQL root parolası, Pardus'un root kullanıcısının parolasından farklı olabilir.

Parolayı belirlemek için öncelikle Servis Yöneticisini kullanarak MySQL sunucusunu başlatın.
Daha sonra Konsole programını çalıştırın açılan programa sudo mysqladmin -u root password 'MySQLyöneticiparolanız' komutunu verin "Parola:" sorusuna Pardus kullanıcı parolanızı yazın ve MySQL yönetici parolası belirlenmiştir.


Apache ve MySQL'in çalıştırılması

Servis Yöneticisi'ni kullanarak bu servisleri başlatabilir, isterseniz de açılışta otomatik olarak başlamalarını sağlayabilirsiniz.

Daha sonra İnternet tarayıcınızdan http://localhost adresine girdiğinizde yakışıklı bir pars görüyorsanız kurulumu başarıyla yapmışsınız demektir. :)


PHP kurulum testi

PHP kurulumunu /var/www/localhost/htdocs klasörü altında yaratacağımız bir .php dosyası ile test edeceğiz. Bunun için:

1. Önce web sitenizin sayfalarının bulunduğu klasöre gidin:

cd /var/www/localhost/htdocs/

2. Sonra test.php dosyasını oluşturun.

sudo kwrite test.php

Açılan yeni belgeye aşağıdaki PHP kodlarını aynen yazın ve belgeyi kaydedin.

<?php
phpinfo();
?>

3. Şimdi web tarayıcınızın adres satırına http://localhost/test.php adresini girin. Açılan sayfada PHP logosuyla birlikte uzun bir sayfa çıkıyorsa PHP'yi de sorunsuz kurmuşsunuz demektir.


PhpMyAdmin

Phpmyadmin'e erişmek için tarayıcınızdan localhost/phpmyadmin adresinize girmeniz yeterlidir. Kullanıcı adı olarak root şifre olarak ise mysql kurulumundan sonra yukarıda ki şekilde ayarladığınız şifreyi kullanabilirsiniz.

Ayrıca, mysql root şifresi tanımalamadıysanız phpmyadmin'e root ile şifresiz girebilirsiniz. Fakat bu şekilde ilk açılışta veritabanı oluşturma gibi yetkiler kısıtlanmıştır. Mysql sunucusunu Servis Yöneticisi aracılığı ile yeniden başlatıp, phpmyadmin aracılığı ile şifre oluşturmanız mümkündür.


Kullanıcı klasörleri

Yukarıdaki PHP testinde gördüğümüz gibi, Apache'nin, hazırlanan web sayfalarını ilk arayacağı klasör /var/www/localhost/htdocs/ klasörüdür. Bu klasörde çalışabilmek için root yetkisine sahip olmanız gerekmektedir. Bu klasörde çalışmanın, kafa karıştırıcı ve zahmetli olmasının yanında sürekli root yetkisiyle çalışacağınız için tehlikeleri de vardır.

Bu nedenle, Apache'nin bir modülü olan "userdir"i kullanarak, kendi kullanıcı klasörümüzde bir web klasörü (public_html) oluşturarak, sayfalarımızı bu klasörde yaratıp, yayınlayacağız.

Kendi kullanıcı klasörünüzde yayınladığınız bu sayfalara erişebilmek için İnternet tarayıcınızda aşağıdaki adres şeklini ziyaret etmeniz yeterli olacaktır.

Aşağıdaki kullaniciadi yazan yere, sizin de tahmin edebileceğiniz gibi kendi Pardus kullanıcı adınızı yazacaksınız Kullanıcı adınızdan önce "~" işaretini unutmayın.

http://localhost/~kullaniciadi


Başka bi yöntem de /var/www/localhost/htdocs dosyasının yerine yetkiniz olan bi dosyanın kısayolunu koymak

  1. Konsole programını çalıştırın açılan programa
  2. /var/www/localhost/htdocs dosyasını silmek için sudo rm -rf /var/www/localhost/htdocs komutunu veriyoruz
  3. htdocs adında bi dosya oluşturuyoruz konsoldan oluşturmak için mkdir /home/kullanıcıadı/htdocs komutunu veriyoruz (istediğiniz yere oluşturabilirsiniz örnekte kullanıcı klasörüne oluşturduk.)
  4. oluşturulan klasörü kısayol oluşturmak için sudo ln -s /home/kullanıcıadı/htdocs /var/www/localhost/ komutunu veriyoruz (/home/kullanıcıadı/htdocs yazan yere oluşturduğunuz klasörün adresini yazın. (adresi öğrenmek için oluşturduğunuz klasörü dolphin ile açın ve f4 e basın açılan konsola pwd yazın.))
  5. sonuç olarak http://localhost/~kullaniciadi yerine http://localhost/ adresinden rahatça ulaşabilirsiniz. (normalde de ulaşılır ama klasöre sürekli root olarak erişmek gerek oda sıkıntılı iş)
"http://tr.pardus-wiki.org/NASIL:PAMP" adresinden alındı.
Kişisel araçlar
Ad alanları
Türevler
Eylemler
Gezinti
Katılım
Araçlar
Yazdır/dışa aktar