Merhaba,

Size web panel olmadan manuel Apache Server kurulumu anlatacağım.
Bu adımlardan sonra sitenizde WordPress ya da diğer sistemlerin en son sürümünü kullanabileceğiniz host’a sahip olacaksınız.

* CentOS kurulumunu Basic Server şeklinde kurduğunuzu ve makinayı internete çıkardığınızı varsayarak anlatıma başlıyorum.

Öncelikle sunucuyu güncelliyoruz.

Sunucuda kullanılmayacak servisleri kapatıyoruz.

Gerekli olan tüm paketleri yükleyecek komutu giriyoruz.

Apache için portların konfigürasyonunu gerçekleştiriyoruz.

Apache ve MySQL’i sistem açılışında otomatik başlayacak şekilde ayarlıyoruz.

MySQL’i güvenli hale getiriyoruz.

Karşınıza çıkacak ilk kısma Enter yapın ve geri kalanlar içinde sadece “Disallow root login remotely?” sorusuna “n” yapın. *Bu kısımda açıklama yapmadım. Neyi no neyi yes yaptığınız o sayfada açıklanıyor.

En güzel kısıma geldik, iptables üzerinde 80 ve 443 portlarını erişime açıyoruz.

En son olarak da bir metin editörü kullanarak /var/www/html/ içerisinde info.php oluşturuyoruz. Örnek kullanım: vi /var/www/html/info.php şeklindedir. İçerisine aşağıdaki phpinfo kodunu yazıyoruz.

Apache, MySQL ve PHP kurulu tamamlanmıştır.
Ancak versiyonlar eski olduğu için (defaultta gelen) güncellenmesi gerekmektedir.

PHP versiyonunu güncelleme kısmı:
Sırasıyla aşağıdaki komutları uygulayın. Burada nereden çekeceğini belirtiyoruz.

Sonrasında aşağıdaki komutları sırasıyla uyguluyoruz.

En son da php versiyon güncellemesinin aktif olması için http servisini yeniden başlatıyoruz.

Sıra geldi PhpMyAdmin kurulumuna, onun için de aşağıdaki komutları uyguluyoruz.

PhpMyAdmin arayüzüne erişebilmek için /etc/httpd/conf.d/phpMyAdmin.conf içeriğinde erişime açık hale getirmelisiniz. Sonra http servisini yeniden başlatıyorsunuz. PhpMyAdmin üzerinden veritabanını açarak WP kurulumuna başlayabilirsiniz.

Hayırlı olsun.