CentOS 8 üzerine PHP Kurulumu

Bu makalemizde CentOS 8 üzerine PHP Kurulumunu anlatmaya çalışacağım.

PHP Nedir? Hypertext Preprocessor, internet için üretilmiş, sunucu taraflı, çok geniş kullanımlı, genel amaçlı, içerisine HTML gömülebilen betik ve programlama dilidir. İlk kez 1995 yılında Rasmus Lerdorf tarafından yaratılan PHP’nin geliştirilmesi bugün PHP topluluğu tarafından sürdürülmektedir.

Kuruluma geçmeden önce işletim sistemimizin tüm güncellemelerini yapalım.

Güncellemelerimizi yaptık, şimdi PHP kurulumumuza geçebiliriz. Aşağıdaki komut ile birlikte kuruluma başlayalım.

Öncelik olarak EPEL Repository’i eklememiz gerekiyor

Şimdi Remi Repo sunu aşağıdaki komutla yükleyip etkinleştirelim.

Remi Repomuzu ekledikten sonra php modüllerini listeleyelim

Modüller içerisinde default olarak php 7.2 görünecektir. Remi’s Modular Repository de ise diğer versiyonları görebiliyoruz, bu bölümde remi-7.4 ü etkinleştirmek için ise aşağıdaki komutu kullanıyoruz

Son olarak ise, aşağıdaki komutu kullanarak PHP, PHP-FPM (FastCGI Process Manager) ve ilişkili PHP modüllerini kuruyor olacağız.

Yükleme işlemi esnasında sizden onay isteyecektir “y” diyerek devam edebilirsiniz. İşlem tamamlandıktan sonra sisteminizde kurulu olan php versiyonunu görebilmeniz için aşağıdaki komutu kullanabilirsiniz.

Artık sistemimize PHP 7.4.5 kurulumunu tamamladık, şimdi aşağıdaki komutla servisi etkinleştirip başlatalım

Etkinleştirme işleminden sonra PHP nin durumunu görebilmeniz için aşağıdaki komutu kullanabilirsiniz.

SELinux’a Apache’nin PHP kodunu PHP-FPM çalıştırması ve yürütmesine izin vermesi için aşağıdaki komutu giriyoruz.

Apache’yi yeniden başlatıyoruz.

PHP’yi web sunucusuyla test etmek için belge kök dizinine bir info.php dosyası oluşturmamız gerekiyor. Bunun için aşağıdaki komut ile ilgili dosyayı düzenliyoruz.

http://sunucuipadresi/info.php ile tarayıcınızdan açıp PHP hakkındaki bilgilere ulaşabilirsiniz.

İşlemlerimiz Tamamlanmıştır.

BİR YORUM YAZIN

ZİYARETÇİ YORUMLARI - 4 YORUM
  1. Mert dedi ki:

    Hocam iyi günler centos 8 serverde kurumlarınızı bire bir aynı yapıyorum fakat curl yi bir türlü çalıştıramadım.

    1. Selamlar;

      Öncelik olarak sudo dnf install curl Ardından httpd servisini restart et, Daha sonra php.ini dosyasından curl ile ilgili ; ile gizlenmiş olan satırı aktif hale getirip: ;extension=php_curl.dll Aşağıda örnek script ile, curl yüklemenizi test edebilirsiniz, curl yüklenmişse ekranda curl yüklü, yüklenmemişse curl yüklü değil yazacaktır.

      1. Mert dedi ki:

        Hocam cUrl phpinfo(); da enable görünüyor normal putty ile bağlandığımda çekebiliyorum verileri ama tarayıcıdan gelmiyor php.ini içerisinde ;extension=php_curl.dll yok.

        1. dll dosyası olmadığı durumda curl başlatılamaz. Tekrar kurulum yapmayı deneyebilirsiniz.

Copyright © 2019, tüm hakları saklıdır.