LOMP (Linux, OpenLiteSpeed, MariaDB ve PHP) Server Kurulumu
İ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
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
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.
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.