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

One Thought to “Arch Linux üzerinde LAMP kurulumu”

  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 🙂

Leave a Comment