PHP nedir? Pardus'a web sunucu kurulumu

guclusat

Tanınmış Üye
Süper Moderatör
PHP nedir?
Platformdan bağımsız (Windows,Linux, vs.) çalışabilen sunucu taraflı, Html gömülü betik dilidir. PHP, Perl, C/C++ tipinde script dilidir. Bu dillere aşina olanlar ve herhangi bir programlama dilini bilenler PHP yi fazla vakit kaybetmeden öğrenebilirler.
Oracle, Adabas D, Sybase, FilePro, mSQL, Velocis, mySQL, Informix, Solid,dBase, ODBD Unix dbm ve PostgreSQL veritabanlarıyla güvenli iletişim kurabilir ve IMAP, SNMP, NNTP , POP3 , HTTP servislerine bağlantı kurabilmektedir.
"Linux & Apache & mySQL" kullanılması en yaygın platform olduğundan bizde geliştirme sürecini bu platformda yapacağız.Dilerseniz her şeye en başından başlayalım ve Pardus işletim sistemimize Lamp (Linux, Apache, MySQL, Php) kurulumunu yapalım.
apachelogomedium.png
Apache nedir?
Apache 1995 yılından beri geliştirilen güçlü, sağlam, yetenekli ve esnek bir açık kaynaklı web sunucusudur.Yazılıma yasal bir şemsiye oluşturabilmesi için 1999'da kurulan ASF ( Apache Software Foundation) tarafından geliştirilmektedir.
Apache'yi sistemime nasıl kurabilirim?
Pardus paket yöneticisini açıp arama bölümünde "apache" yazığımızda alttaki resimde de görebileceğiniz gibi apache paketi karşımıza çıkacak. Bu paketi seçili hale getirip “paketleri kur” butonuna bastığımızda paket yöneticisi apache sunucuyu sistemimize kuracaktır.
ekrangrnts1s.png

Not : Benim sistemimde apache zaten kurulu olduğu için resimde apache kurulu paket olarak görülmekte ve sizlere söylediğim “paketleri kur” butonu “paketleri kaldır” şeklinde gözükmektedir.
mysql-logo.png
MySQL nedir?
MySQL, altı milyondan fazla sistemde yüklü bulunan çoklu iş parçacıklı (multi-threaded), çok kullanıcılı (multi-user), hızlı ve sağlam (robust) bir veritabanı yönetim sistemidir.Açık kaynak kodlu ve pek çok platform için çalıştırılabilir sürümleri olması nedeniyle tercih edilen MySQL'i etkileşimli web sayfalarımızın ziyaretçilerimizin girmiş olduğu verileri saklı tutması amacı ile kullanacağız.MySQL'i sistemime nasıl kurabilirim?Pardus paket yöneticisini açıp arama bölümünde "mysql-server" yazdığımızda alttaki resimde de görebileceğiniz gibi mysql paketi karşımıza çıkacak. Bu paketi seçili hale getirip “paketleri kur” butonuna bastığımızda paket yöneticisi mysql veritabanı programını sistemimize kuracaktır.
ekrangrnts2w.png
Not : Benim sistemimde MySQL zaten kurulu olduğu için resimde mysql-server kurulu paket olarak görülmekte ve sizlere söylediğim “paketleri kur” butonu “paketleri kaldır” şeklinde gözükmektedir.
phplogo.jpg
PHP'nin ne olduğuna dersimizin girişinde değinmiştik. PHP dilinde kodlama yapabilmemiz ve bu kodlamaların sistemimizde düzgün çalışması için betiğin sistemimizde yüklü olması gerekmektedir.
PHP'yi sistemime nasıl kurabilirim?
Pardus paket yöneticisini açıp arama bölümünde "mod_php" yazdığımızda alttaki resimde de görebileceğiniz gibi mod_php paketi karşımıza çıkacak. Bu paketi seçili hale getirip “paketleri kur” butonuna bastığımızda paket yöneticisi php betiğini sistemimize kuracaktır.
ekrangrnts3g.png
Not : Benim sistemimde php zaten kurulu olduğu için resimde mod_php kurulu paket olarak görülmekte ve sizlere söylediğim “paketleri kur” butonu “paketleri kaldır” şeklinde gözükmektedir.
Lamp sunucuyu aktifleştirme

Apache ve MySQL sistemimize pasif halde yüklenmektedir. Sunucumuzun çalışmasını sağlamak için "Sistem Ayarları" içerisindeki "Servis yöneticisi" aracılığı ile bu iki servisi aktif hale getirmemiz gerekmektedir.Bunun için servis yöneticisi içinde apache ve mysql üzerine gelip "açılışta çalıştır" seçeneğini işaretledikten sonra en solda bulunan çalıştır butonuna tıklamamız gerekmektedir.Bunu yaptığımızda mysql ve apache'nin yanındaki bayrakların resimdeki gibi yeşil renkte olduğunu görmelisiniz.
ekrangrnts4u.png

Sunucu programlarımızı yüklediğimize ve aktivasyonlarını yaptığımıza göre artık sunucumuzu test edebiliriz. Web tarayıcınızdan http://localhost adresine girdiğinizde aşağıdaki gibi bir web sayfası ile karşılaşıyorsanız kendinizi tebrik edebilirsiniz. Çünkü Apache server sisteminize doğru bir şekilde kuruldu ve çalışıyor.
75131207.png
 
Geri
Yukarı