Menü Kapat

Arch Linux üzerinde LAMP kurulumu

LAMP Nedir?

Lamp ücretsiz açık kaynak yazılım kombinasyonudur. Genel amaçlı bir web sunucusudur. LAMP, Linux(İşletim Sistemi), Apache(HTTP Sunucu), MySQL/MariaDB(Veritabanı), Php/Perl/Python temel bileşenlerinin ilk harflerinin birleşmesinden oluşmuştur.

Not: Kuruluma başlamadan önce arch linux yüklü varsayılarak anlatılmıştır.

Depo güncellemesi,

sudo pacman -Sy

Apache Kurulumu,

sudo pacman -S apache
sudo systemctl restart httpd

Test sayfası oluşturma,

sudo vi /srv/http/index.html
	 	 
Apache Test Sayfasi	 	 
	 	 

Merhaba, Apache Basarili bir sekilde kuruldu!

testpacge

Kontrol için, http://localhost veya http://Ip_Adress

Veri Tabanı Kurulumu,

sudo pacman -S mariadb
mysql_install_db --user=mysql --basedir=/usr --datadir=/var/lib/mysql
sudo systemctl start mysqld

mysql_secure_installation yapılandırması,

sudo mysql_secure_installation 

Php Kurulumu,

sudo pacman -S php php-apache

Modüllerin yüklenmesi,

sudo gedit /etc/httpd/conf/httpd.conf

php-apache servisinde mod_mpm_event modülünü kullanmıyoruz. mod_mpm_prefork Modülü ile değiştirin. Açılan httpd.conf dosyasında düzenlemeyi gerçekleştirin.

LoadModule mpm_prefork_module modules/mod_mpm_prefork.so

mpm_module

Php5 Modülü yüklenmesi, httpd.conf dosyası üzerinde değişiklikleri gerçekleştirin.

LoadModule php5_module modules/libphp5.so

loadmodulephp

Include conf/extra/php5_module.conf
AddHandler php5-script php

loadmodule_Include

sudo systemctl restart httpd

httpd

Php test sayfası oluşturma,

sudo vi /srv/http/info.php

Kod içeriği;


sudo systemctl restart httpd

Test için; http://localhost/info.php veya http://ip_adres/info.php
phpinfo

Kaynak

1 Comment

  1. Sezer Bozkır

    Kardeşim yeminle tebrik ederim seni, ne yabancı kaynakları tırmaladım yine de kuramadım PHP’yi, harika bir döküman olmuş, ellerine sağlık 🙂

Bir cevap yazın

E-posta hesabınız yayımlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir