Lamp
Apache, PHP ve MySQL kurmak için ilk adım
# pacman -S apache php php-apache mysql
Apache
http kullanıcısının sistemde mevcut olup olmadığını aşağıdaki komut çıktısında "http" ibaresini arayarak denetleyin:
# grep http /etc/passwd
bu kodun terminal çıktısı
http:x:33:33:http:/srv/http:/bin/false
gibi bir ibare olacaktır
Eğer bu mevcut değilse "http" sistem kullanıcısını aşağıdaki komutla oluşturun
# useradd -d /srv/http -r -s /bin/false -U http
/etc/hosts
dosyasına şu satırları ekleyin (eğer dosya yoksa oluşturun)
127.0.0.1 localhost.localdomain localhost
Farklı bir makine adı kullanmak istiyorsanız, şu şekilde ekleyebilirsiniz
127.0.0.1 localhost.localdomain localhost makineadım
/etc/rc.conf
dosyasını düzenleyin: Eğer yukarıdaki gibi makine adı eklemişseniz değiştirmenize gerek yoktur; yoksa, "localhost" kullanın
#
# Networking
#
HOSTNAME="localhost"
Makine adınının /etc/hosts dosyasında yer aldığından emin olun yoksa apache başlamaz
Bundan farklı olara
/etc/httpd/conf/httpd.conf
dosyasını kök olarak düzenleyerek ve şu satırı devredışı bırakabilirsiniz
LoadModule unique_id_module modules/mod_unique_id.so
satırının başına diyez koyarak şu şekilde kaydedin
#LoadModule unique_id_module modules/mod_unique_id.so
son olarak
systemctl start httpd.service
systemctl enable httpd.service
Yukarıdaki komutlardan sonra Apache'nin çalışması beklenmektedir. Tarayıcınız ile http://localhost/ sayfasını ziyaret edin. Apache'nin test sayfası gösterilecektir. Tarayıcınızda bir 403 hatası alıyorsanız
/etc/httpd/conf/httpd.conf
dosyasında aşağıdaki satırı devre dışı bırakın
I
Include conf/extra/httpd-userdir.conf
yani
# Include conf/extra/httpd-userdir.conf
haline getirin.
kaynaklar: http://archtr.org/forum/viewtopic.php?f=62&t=669 ve http://archtr.org/wiki/index.php/LAMP
Mecburiyet esaretin diğer adıdır
Öncelikle konu anlatımı için teşekkür ederim.
Kurulumda hiçbir problem çıkmadı ve localhost normal çalışıyor. Dosyaları /srv/http klasörünün içine atıyorum. Sıkıntım ise php kodlarını yorumlamaması yani index.php de yazdığım kodları örneğin ;
Bu kodu aynı şekilde localhost/index.php de yazı olarak çıkarması. Bunu nasıl düzeltebilirim.
uzun zaman olmuş ama konu cevapsız kalmasın ker3m bende yeni geçtim manjaroya bugun bu örnekten kurdum lamp ı fakat aynı sorun bende de oldu. sanırm ufak bir eksik var bu örnekte oda şu ki;
/etc/httpd/conf/httpd.conf
dosyasında LoadModul lerin oldugu yere
LoadModule php5_module modules/libphp5.so
Include ların olduğu satıra
Include conf/extra/php5_module.conf
kodları eklenmelidir, daha sonrasında
systemctl restart httpd.service
komutu verilerek lamp server yeniden başlatılmalıdır.
PHPMyAdmin kurulumu nasıl yapacağız acaba?