LOMP (Linux, OpenLiteSpeed, MariaDB ve PHP) Server Kurulumu

Alperen Sah Abursum
4 min readDec 30, 2022

--

İlk olarak sistem paketlerini güncelliyoruz.

apt update && apt upgrade -y

Sistem paketleri güncellendikten sonra, OpenLiteSpeed kurulumuna geçiyoruz.

wget -O — https://repo.litespeed.sh | bash

litespeed reposundan ilgili bash dosyasını wget ile sistemimize dahil ederek çalıştırıyoruz.

Sistem repolarını tekrardan update ediyoruz.

apt update -y

OpenLiteSpeed gerekli repoları sisteme dahil ettik kurulum için

apt install openlitespeed -y

Kurulum tamamlandıktan sonra servisi başlatarak status durumunu kontrol ediyoruz.

service lsws start

service lsws status

http://IP_ADDRESS:8088

adresine gittğimizde litespeed indexi bizi karşılıyor

Litespeed ile birlikte gelen php sürümünü kontrol edelim

PHP 7.4 sürümünü görmekteyiz, kişisel işlerinize göre yükseltme işlemi sağlayabilirsiniz.

Bir sonraki işlemimiz database ortamı, öncelikle sistemime apt-transport-https curl

paketlerini dahil ediyorum.

apt-get install apt-transport-https curl

Sonrasında MariaDB repolarını /etc/apt/sources.list dizinime ekliyorum.

curl -o /etc/apt/trusted.gpg.d/mariadb_release_signing_key.asc ‘https://mariadb.org/mariadb_release_signing_key.asc'

sh -c “echo ‘deb https://mirror-mariadb.nzbilisim.net/mariadb/pub/mariadb/repo/10.10/debian bullseye main’ >>/etc/apt/sources.list”

apt update komutunu çalıştırarak repolara erişmeye çalışıyorum.

Herhangi bir sorun görünmüyor.

apt-get install mariadb-server komutu ile indirme işlemine başlıyorum.

İndirme işlemi tamamlandıktan sonra servisi başlatarak status durumunu kontrol ediyorum.

database içine girerek root parolasını değiştiriyorum.

ALTER USER ‘root’@’localhost’ IDENTIFIED BY ‘MyN3wP4ssw0rd’;

flush privileges;

exit;

Database ortamını dışarıya açmak istiyorsanız,

/etc/mysql/mariadb.conf.d/50-server.cnf

bind-address kısmını

0.0.0.0

olarak değiştiriyoruz.

Sistemimizde kullanabileceğimiz php sürümlerini listeleyelim

apt-cache search lsphp

En son sürüm olan PHP 8.2, sürümünü kuracağım.

PHP 8.2'in yanı sıra ortak PHP modülleri ve MySQL modülünü kuracağız.

apt install lsphp82 lsphp82-common lsphp82-mysql -y

PHP ve database ortamımız hazır LiteSpeed ​​yönetici paneli için kullanıcı oluşturacağız.

/usr/local/lsws/admin/misc/admpass.sh

Kullanıcı oluşturulduktan sonra tarayıcımızı açarak 7080 portuna gidiyoruz

https://IP_ADDRESS:7080

Bilgiler girildikten sonra

Server Configuration > External App bölümünden PHP 7.4 sürümünü PHP 8.2 olarak ayarlayacağız.

Command bölümünde default olarak 74 bulunmakta 82 olarak değiştiriyoruz.

Sonrasında kayıt ediyoruz ve litespeed yeniden başlatıyoruz.

https://IP_ADDRESS:8088

Portuna giderek phpinfo dosyasını kontrol ediyoruz.

Son olarak 8088 trafiğini 80 portuna yönlendirme işlemini sağlayacağız.

Listener Default > General

default portu 80 olarak değiştirerek kayıt ediyoruz, ardından restart ediyoruz.

Basit olarak LOMP sistem kurulum ve konfigürasyon bu şekildedir.

İyi çalışmalar.

--

--