Daha önce Windows’ta EasyPhp ile Wamp kullandığım ve hostlarda da kurulu geldiği için Apache, Php ve MySql’i hiç ayrı ayrı kurmamıştım. Ayrıca bu işin çok zahmetli olduğunu düşünüp Wamp, EasyPhp gibi ürünleri ortaya koyanlara bolca hayır duası etmiştim zamanında.
Ama bu üçlünün asıl platformunda, Linux’ta Wamp kurmaktan daha akıllıca olan yöntemi seçtim mecburen. Pardus’ta da o kadar zordu ki.. Konsolu açıp koskoca bir satır komut yazıp enter’a basmam bile yetmedi, üzerine bir de parola girmemi istedi benden. Bundan sonra kurulum bitti ama o kadar uğraştırdık :) Yazdığım o koskoca bir satırlık komut da şuydu:
sudo pisi it apache mysql-server mod_php
Ne iş yapıyor peki bu? Apache, MySql ve Php’yi makinemize kuruyor (ya da ben hala öyle zannediyorum). Bu üçlünün kurulması da yetmiyor, Php çalışmak için Apache ve MySql’in başlatılması gerekiyor. Bunu da pekala konsoldan yapmak mümkün ama “Fare ile tıklamak varken ne yapayım ben konsolu?” diyenler olabileceği şüphesiyle onun da yöntemine bakalım.
Uygulama Başlatma Menüsü -> Sistem -> Servis Yöneticisi -> Sunucular yolunu izleyerek aşağıdaki ekrana ulaşıyoruz.
Orada “Apache” ve “MySql server” seçeneklerini bulup başlat düğmesine tıklıyoruz. Her bir sunucu için “başlat”, “yeniden başlat”, “durdur” ve “açılışta çalıştır” seçenekleri var. Artık her kullanıcı işini görecek olan seçeneği bulur zannediyorum.
Php çalışmak için artık her şey hazır görünüyor. Test etmek için tarayıcıyı açıp adres satırına “localhost” ya da “127.0.0.1″ yazıp enter’a bastığımızda karşımıza aşağıdaki (ya da çok benzeyen) bir sayfa gelmeli. Burdaki “localhost” ya da “127.0.0.1″ makinemizin yerel adresidir. Aşağıdaki sayfayı görüyorsak her şey hazır, Php çalışmaya başlayabiliriz demektir.
Bundan sonra yazılanlar standart olmamakla birlikte benim seçtiğim yöntemdir. Editör olarak Netbeans 6.8′i kullanmayı nasıl yaptığımdan kısaca bahsedeceğim. “Yahu Php için de Netbeans mi kullanılır, A editörü daha uygun değil mi, B diye bi araç var bu iş için biçilmiş kaftan, yoksa Netbeans reklamını yapman için sana para mı ödüyor?” diye soran biri olursa cevabımı en baştan vereyim: evet.
Netbeans açıldıktan sonra File -> New Project -> PHP -> PHP Application seçeneklerini seçelim. Bunları yapabilmek için Netbeans Php eklentisinin kurulu olması gerekmektedir.
İkinci adımda proje ismi, kaynak dosyaların nerede tutulacağı, kullanılacak Php versiyonu ve öntanımlı karakter seti seçme ekranı gelecektir. Pardus’ta localhost yolu aşağıdaki gibidir:
/var/www/localhost/htdocs/
Dosyaların bu dizin altında tutulmaları gerekir.
Sonraki iki adımda çalıştırma ayarları ve kullanılacak framework’lerin seçileceği ekranlar var. Bütün bunlardan sonra artık Pardus altında Php çalışmaya başlayabiliriz. Eminim ki daha basit ya da kullanışlı yöntemleri vardır ama bunu da bilmek fayda sağlayabilir.