Ana içeriğe geç

OpenLiteSpeed ile WordPress Kurulumu (Ubuntu 14.04)

Bu Rehberde Ne Öğreneceksiniz?

Bu rehberde, Ubuntu 14.04 üzerinde OpenLiteSpeed web sunucusu kullanarak yüksek performanslı WordPress kurulumu yapmayı öğreneceksiniz.
Veritabanı hazırlığı, PHP modüllerinin derlenmesi ve SEO uyumlu yapılandırma adım adım ele alınır.


1. WordPress İçin Veritabanı Hazırlığı

WordPress, içeriklerini MySQL veritabanında saklar.

MySQL oturumunu başlatın

mysql -u root -p
Bu komut MySQL yönetici oturumunu açar.

Veritabanı ve kullanıcı oluşturma
sql

CREATE DATABASE wp_kurulum;
GRANT ALL ON wp_kurulum.* TO 'rabisu_user'@'localhost' IDENTIFIED BY 'guclu_sifre_123';
FLUSH PRIVILEGES;
exit;
Bu adımda WordPress için izole bir veritabanı ve kullanıcı tanımlanır.

2. OpenLiteSpeed İçin PHP Modüllerini Derleme
OpenLiteSpeed ile gelen PHP, WordPress için gerekli tüm modülleri içermez.
Bu nedenle PHP’yi özel parametrelerle yeniden derlemek gerekir.

Gerekli kütüphaneleri yükleyin
bash

sudo apt-get update
sudo apt-get install libgd-dev libmcrypt-dev libcurl4-openssl-dev
Bu komut PHP için gerekli sistem bağımlılıklarını kurar.

OpenLiteSpeed paneline giriş yapın
Tarayıcıdan aşağıdaki adrese gidin:

arduino

https://sunucu_ip:7080
Actions → Compile PHP menüsünü açın.

PHP yapılandırma parametreleri
bash

--with-mysqli --with-zlib --with-gd --enable-shmop --enable-sockets \
--enable-sysvsem --enable-sysvshm --enable-mbstring \
--with-iconv --with-mcrypt --with-mysql --with-curl --with-libdir=lib64
Bu parametreler WordPress uyumluluğunu sağlar.

PHP derleme işlemini başlatın
bash

sudo /usr/local/lsws/phpbuild/buildphp_manual_run.sh
Derleme süresi sunucu gücüne göre değişir.

3. Sanal Sunucu (Virtual Host) Ayarları
WordPress’in kalıcı bağlantılarla çalışması için sanal sunucu yapılandırılır.

Index dosyası önceliği
Virtual Hosts → General bölümünde:
index.php, index.html dosyasının önüne alınır.

Rewrite ayarlarını etkinleştirin
Rewrite sekmesinde Enable Rewrite seçeneğini Yes yapın.

Kalıcı bağlantı kuralları
apache

RewriteRule ^/index\.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
Bu kurallar SEO uyumlu WordPress bağlantılarını aktif eder.

4. WordPress Dosyalarının Kurulumu
WordPress’i indirin ve çıkarın
bash

cd ~
wget https://wordpress.org/latest.tar.gz
tar xzvf latest.tar.gz
cd wordpress
Bu adım WordPress dosyalarını hazırlar.

Yapılandırma dosyasını düzenleyin
bash

cp wp-config-sample.php wp-config.php
nano wp-config.php
php

define('DB_NAME', 'wp_kurulum');
define('DB_USER', 'rabisu_user');
define('DB_PASSWORD', 'guclu_sifre_123');
Bu bilgiler WordPress’in veritabanına bağlanmasını sağlar.

Dosyaları web dizinine taşıyın
bash

sudo cp -r ~/wordpress/* /usr/local/lsws/DEFAULT/html/
sudo chown -R nobody:nogroup /usr/local/lsws/DEFAULT/html
Bu işlem WordPress’in güncelleme yapabilmesini sağlar.

5. Kurulumu Web Arayüzünden Tamamlama
Tarayıcıdan aşağıdaki adrese gidin:

arduino

http://sunucu_ip
Dil seçimini yapın ve site bilgilerini girin.
Kurulum tamamlandığında WordPress yönetim paneline yönlendirilirsiniz.

Sıkça Sorulan Sorular (SSS)
Neden Nginx yerine OpenLiteSpeed?
LSCache sayesinde WordPress siteleri daha hızlı yanıt verir.

PHP derleme işlemi ne kadar sürer?
Sunucuya bağlı olarak 5–20 dakika sürebilir.

7080 portuna erişemiyorum
bash

sudo ufw allow 7080
WordPress yavaş çalışıyor
Ayarlar sonrası Graceful Restart önerilir.

Sonuç
Bu rehberle Ubuntu 14.04 üzerinde OpenLiteSpeed ile WordPress kurulumu tamamlandı.
Yüksek performans ve web arayüzüyle yönetim kolaylığı sağlanır.

Projelerinizi ölçeklemek için Rabisu Bulut platformunda hemen deneyebilirsiniz 🚀