NASIL:PAMP
PardusWiki sitesinden
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ı
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 Programlar > Sistem > Daha Fazla > Terminal yolunu izleyin ve gelen pencereye yönetici parolanızı girin. Son olarak mysqladmin -u root password 'MySQLyöneticiparolanız' komutuyla MySQL yönetici parolasını belirleyebilirsiniz.
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.
- Öncelikle kullanıcı klasörünüzde (/home/kullaniciadi/) "public_html" adında bir klasör oluşturun.
- Artık bu yeni yarattığınız klasörde kendi belgelerinizi root yetkisi olmadan yayınlayabilirsiniz.
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. :)

