Openlitespeed, Litespeedin ücretsiz versiyonu olup Apache’ ye göre daha iyi sonuçlar veren bir webserverdir. LAMP kurulumlarında herkesin kurduğu Apacheden de daha iyi performans sunmaktadır.
Resimde Salt kurulumu itibari ile webserverlerin eşit sunucularda saniye başına kaldırabildikleri sorgu sayısı ile ilgili karşılaştırma grafiği bulunmaktadır.
Sunucu üzerinde PHP tabanlı tek bir site ve veritabanı(MariaDB) kuracaksanız, Apache yerine OpenLiteSpeed öneririm. CentOS 7 sunucu üzerinde OpenLiteSpeed Web Server kurulumuna başlayalım.
Sunucuyu güncelleyelerek hazır hale getirelim;
yum -y update
Not: Güncellemeler sonrasında sunucunuza reboot atmanızı önermekteyim.
EPEL kütüphanesini kuralım;
yum -y install epel-release
OpenLiteSpeed için RPM paket kurulumu; (rpms.litespeedtech.com/centos)
rpm -ivh http://rpms.litespeedtech.com/centos/litespeed-repo-1.1-1.el7.noarch.rpm
OpenLiteSpeed ve MariaDB kurulumunu yapalım;
yum install openlitespeed mariadb mariadb-server -y
PHP 5.6 sürümü için LiteSpeed paketleri;
yum install lsphp56 lsphp56-mysql -y
OpenLiteSpeed PHP 5.6 gerekli dosyalarının kurulumu;
yum install lsphp56-* -y
OpenLiteSpeed yönetim bilgilerini belirleyelim. Yeni yönetici ismi sonra iki kere parola girin;
/usr/local/lsws/admin/misc/admpass.sh
OpenLiteSpeed PHP 5.6 ayarı;
ln -sf /usr/local/lsws/lsphp56/bin/lsphp /usr/local/lsws/fcgi-bin/lsphp5
Veritabanı MariaDB ayarları;
systemctl start mariadb systemctl enable mariadb
MariaDB root şifresini belirleyelim;
mysql_secure_installation
Enter current password for root (enter for none):
İlk şifre belirleyeceğimiz için ENTER diyip geçelim.
Set root password? [Y/n] y
MySQL şifresini iki kere girin sonra
Remove anonymous users? [Y/n] y
Disallow root login remotely? [Y/n] y
Remove test database and access to it? [Y/n] y
Reload privilege tables now? [Y/n] y
Thanks for using MariaDB!
Dediğinde işlemler biter. (Y yerine Entere de basabilirsiniz. Enter bu işlemlerde Yes olarak kabul edilir.)
OpenLiteSpeed servisimizin durumunu kontrol etmek için;
service lsws status
Komutunu kullanabilirsiniz. Ama onun yerine https://ipadresi:8088 şeklinde girdiğinizde varsayılan site şablonu geliyorsa kurulum ve ayarlar başarılı şekilde yapılmıştır.
Bazı sunucularda firewall sebebi ile sorun olmaktadır. O yüzden sorun yaşıyorsanuz firewall ve Selinuxu kapatarak tekrar kontrol edebilirsiniz.
Comments (4)
Tahasays:
5 Haziran 2018 at 17:50yum install lsphp56-* -y
–> Finished Dependency Resolution
Error: lsphp56-mysql56 conflicts with lsphp56-mysql-5.6.36-1.el7.centos.x86_64
Error: lsphp56-mysql56 conflicts with lsphp56-mysqlnd-5.6.36-1.el7.centos.x86_64
Error: lsphp56-xcache conflicts with lsphp56-opcache-5.6.36-1.el7.centos.x86_64
Error: lsphp56-xcache-admin conflicts with lsphp56-opcache-5.6.36-1.el7.centos.x 86_64
Error: lsphp56-mysql conflicts with lsphp56-mysqlnd-5.6.36-1.el7.centos.x86_64
Error: lsphp56-mysqlnd conflicts with lsphp56-mysql-5.6.36-1.el7.centos.x86_64
You could try using –skip-broken to work around the problem
You could try running: rpm -Va –nofiles –nodigest
Mahmut YUMsays:
6 Haziran 2018 at 16:38Taha Bey;
Attığınız yazıta göre birbiri ile uyumsuz paketler ile ilgili bilgi vermiş sadece. Bu durum herhangi bir problem oluşturmaz.
Mehmetsays:
27 Temmuz 2018 at 13:36Merhaba, sitemi taşıyacağım panel kurulumu yaptım ama phpmyadmin’e nasıl gireceğiz ?
Mahmut YUMsays:
6 Ağustos 2018 at 14:01Merhaba;
Öncelikle phpmyadmin kurulumu yapmanız gerekmektedir. Sonrasında openlitespeed üzerinden yayına açarak kullanabilirsiniz. Bunlarla uğraşmak yerine adminer ile php üzerinden mysql yönetimi yapabilirsiniz.