Geçen yazımda Arch Linux üzerinde ftp sunucusu kurma işleminden bahsetmiştim. Şimdi Arch Linux üzerinde Apache, MySQL ve PHP kurulumundan bahsedeceğim.
Öncelikle ilgili paketleri kurmamız gerekiyor.
pacman -S apache php mysql
Komutu ile Apache, PHP ve MySQL uygulamalarını bilgisayarımıza kurmuş oluyoruz. Fakat sadece bunları yapmamız yeterli olmuyor. Öncelikle PHP için Apache ayarlarını yapmamız gerekli. Bunun için “/etc/httpd/conf/httpd.conf” dosyasının en altında şu satırları eklememiz gerekiyor:
LoadModule php5_module modules/libphp5.so
Include conf/extra/php5_module.conf
Daha sonra MySQL ile PHP arasında yapılacak olan iletişim için gerekli ayarları “/etc/php/php.ini” dosyasından yapıyoruz. php.ini dosyamızda aşağıdaki satırın başındaki noktalı virgülü kaldırmamız gerekiyor:
;extension=mysql.so
Bu satırın başındaki noktalı virgülü kaldırdıktan sonra sistem ile ilgili ayarlara geliyoruz. /etc/rc.conf içerisinde bulunan DEAMONS kısmına mysqld ve httpd leri ekleyerek MySQL ve Apache sunucularını sistem açıldığında otomatik olarak baştılmasını sağlıyoruz.
Bu işlemide yaptıktan sonra konsolda sırasıyla:
/etc/rc.d/mysqld start
/etc/rc.d/httpd start
komutlarını veriyoruz. Bu komutların hangi sırada verildiği önemli değil. Şimdi gelelim PHP ve MySQL kontrollerimizi yapalım. Bunun için ufak bir PHP dosyası oluşturacağız.
<?php
phpinfo();
?>
Bu dosyayı info.php adı ile (siz kendinizde farklı bir isim verebilirsiniz) /srv/httpd dizini içerisine kaydediyoruz. Tarayıcımızdan “sunucuadresi/info.php” adresine girerek PHP ve MySQL ile ilgili bilgileri kontrol ediyoruz. Bu dosya bize PHP nin tanıdığı modülleri gösterecek. Bu sayfa içerisine MySQL bölümü var ise, PHP MySQL sunucusunu görmüş demektir.
Kaynak: http://wiki.archlinux.org/index.php/LAMP_(T%C3%BCrk%C3%A7e)
verdiğiniz bilgileri çin teşekküler. hocam belki bu konu ile alakası yok ama şu pardus 2008.2 yi harici hdd ye kurup grub uda harici hdd nin başına kurduğumuz halde boot menusundan usb harici diski seçmemize rağmen grub stege 1.5 error 2 mesajını almamayı bi türlü beceremedim. yaptıklarımı özetlim belki yardımcı olur. ubuntu live cd ile açtım ve mount -rw -t ext3 /dev/sda1 /mnt olarak mount ettim (diski sda1 olarak görüyor) sonra mnt dizininden harici hdd nin grub.conf düzenledim. pardus 2007.1 deki grubla bu aynı değil. 2007.1 de harici hddye kurduğunuzda herhangi bir ayar gerektirmeden açıyor. 2007.1 grub dosyası parametreleri içerirken 2008.2 de bi scripte atarmışlar. sanırım message ve diğerleri. napacam bilemiyorum. bi yardım. tabiki grubu dahili hdd nin başına kurarak belki bu sorunu çözebilirim ama fixmbr lerle uğraşmak istemiyorum. bazen sorun çıkarıyor bu windows. varsa başka bir çözümü yardımcı olursanız sevinirim. kursta soramıyorum. çünkü zamanınızı harcamak istemiyorum. şimdiden teşekkürler. kolay gele…
@ddemir:
Yapmanız gereken tek tek şey biostan boot sıralamasına ilk olarak usb diskinizi göstermek. Eğer bunu yapıp hala bu hatayı alıyor iseniz [1] grub’u kurtarmayı deneyebilirsiniz…
[1] http://tr.pardus-wiki.org/Nas%C4%B1l:Grub%27u_kurtarmak
Pingback: Özgür Kuru » Blog Archive » PHP 2: Linux sistemlerde Php
Ben yukarıdaki adımları uyguladım. /svr altında httpd klaösrü yoktu. http olan klasör içerisinede normal kullanıcı olarak dosya kaydedemiyoruz
Kullanıcı yetkileri olmadığı için yazamıyor olabilirsiniz. Ben bu adımları yaparken root kullanıcı ile yapmıştım belirtmeyi unutmuşum