logo 1
  • Anasayfa
  • Nedir?
  • Nasıl Yapılır?
  • Seo
  • WordPress
  • Kategoriler
    • Gündem
    • Kitap
    • Yazılım
    • WordPress Tema
    • Siber Güvenlik
    • Teknoloji
Reading: CentOS 7’de PHP 7 Nasıl Kurulur?
Share
Site Kur
Taha Mumcu Kişisel BlogTaha Mumcu Kişisel Blog
Font ResizerAa
  • Complaint
  • Advertise
Search
  • Homepage
  • Features
    • Post Headers
    • Layout
  • Categories
    • Lifestyle
    • Wellness
    • Healthy
    • Nutrition
  • More Foxiz
    • Complaint
    • Sitemap
    • Advertise
  • Contacts
Follow US
Copyright © 2014-2023 Ruby Theme Ltd. All Rights Reserved.
Taha Mumcu Kişisel Blog > Blog > Genel > CentOS 7’de PHP 7 Nasıl Kurulur?
Genel

CentOS 7’de PHP 7 Nasıl Kurulur?

centos gorsel fhd
centos gorsel fhd
Taha Mumcu
By Taha Mumcu
Last updated: 26 Aralık 2020
3 Min Read
SHARE

Centos 7‘nin depolarında uzunca bir süredir PHP 7’yi göremiyoruz genel anlamda desteklenmeyen 5.4 şeklinde sürümler ile geliyor sistemimiz

Başlıklar
    • PHP 7.2 Sürümünün Yüklenmesi
    • PHP 7.1 Sürümünün Yüklenmesi
  • Nginx ile çalışması için PHP 7.x’i yapılandıralım

Bizde sistemimizde PHP 7 serisini nasıl kurabileceğinizi özetleyen bir yazı yazalım dedik. Başlamadan ilkin root kullanıcı izinlerinizi aldığınıza güvenilir olun.

PHP’yi sunan pek oldukça değişik 3. parti depo bulunuyor. Biz en güncellerini sunan remi adlı repoyu devamlı ki şeklinde sistemimize dahil ederek işe başlıyoruz.

sudo yum install epel-release yum-utils sudo yum install http://rpms.remirepo.net/enterprise/remi-release-7.rpm 

yum genel anlamda ilk paketleri eklerden GPG keyinide isteyebilir bu aşamada y tuşuna basarak GPG’yi sisteme dahil etmeyi ihmal etmeyin.

PHP 7.2 Sürümünün Yüklenmesi

Günümüzde pek oldukça popüler uygulama bu sürümde çalışması istemektedir. Mesela: WordPress, Drupal, Joomla vb

İlk olarak depoda bulunan PHP 7.2 sürümünü etken ediyoruz.

sudo yum-config-manager --enable remi-php72

Depo etkinleştirildikten sonrasında PHP 7.2 ve en yaygın PHP modüllerini kurmaya başlayın

sudo yum install php php-common php-opcache php-redis php-mcrypt php-cli php-gd php-curl php-mysql

PHP sürümünü denetim ederek kurulumu doğrulamayı ihmal etmeyin

php -v

Çıktımız ise

PHP 7.2.12 (cli) (built: Nov 12 2018 10:23:04) ( NTS )
Copyright (c) 1997-2018 The PHP Group
Zend Engine v3.2.0, Copyright (c) 1998-2018 Zend Technologies
    with Zend OPcache v7.2.12, Copyright (c) 1999-2018, by Zend Technologies

PHP 7.1 Sürümünün Yüklenmesi

Sürüm olarak daha spesifik şeyler isteyen bir uygulama çalıştıracaksanız. Mesela; prestashop, magento 2

İlk olarak depoda bulunan PHP 7.1 sürümünü etken ediyoruz.

sudo yum-config-manager --enable remi-php71

Depo etkinleştirildikten sonrasında PHP 7.1 ve en yaygın PHP modüllerini kurmaya başlayın

sudo yum install php php-common php-opcache php-redis php-mcrypt php-cli php-gd php-curl php-mysql

Nginx ile çalışması için PHP 7.x’i yapılandıralım

Nginx PHP dosyalarını işlemek için destek sağlamamaktadır, bu yüzden PHP dosyalarını işleyebilecek olan PHP FPM şeklinde ayrı bir uygulama kurmamız gerekiyor.

sudo yum install php-fpm

Varsayılan olarak PHP FPM, 9000 numaralı bağlantı noktasında kullanıcı olarak apache ile iş koşturmacasındadır. Kullanıcıyı nginx olarak değiştirecek ve TCP soketinden Unix soketine geçeceğiz. Bunu yapmazsak NGINX kardeşimizde php çalıştıramayacağız.

Bu yüzden /etc/php-fpm.d/www.conf içine aşağıdaki tanımlamaları yapıyoruz.

user = nginx
group = nginx
listen = /run/php-fpm/www.sock
listen.owner = nginx
listen.group = nginx

Doğal derhal sonrasında /var/lib/php dizinine nginx yetkilerini veriyoruz.

chown -R root:nginx /var/lib/php

Değişimleri yaptıktan sonrasında, PHP FPM hizmetini etkinleştirin ve çalıştırın

sudo systemctl enable php-fpm
sudo systemctl start php-fpm

Peşinden, Nginx vhost direktifini düzenleyin ve Nginx’in PHP dosyalarını işleyebilmesi için aşağıdaki satırları ilave edin eğer php 7.1 kullanıyorsanız fastcgi_pass unix:/var/run/php/php7.2-fpm.sock; kıymeti fastcgi_pass unix:/var/run/php/php7.1-fpm.sock; ile değiştirin.

    location ~ .php$ {
        try_files $uri =404;
        fastcgi_pass unix:/var/run/php/php7.2-fpm.sock;
        fastcgi_index index.php;
        fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
        include fastcgi_params;
    }

Yeni yapılandırmanın etkili olması için Nginx hizmetini tekrardan başlatın

sudo systemctl restart nginx

Herhangi bir servis çalışıyorsa kazasız belasız etkili olmasını istersenizde aşağıdaki komutu uygulayın

nginx -s reload
Share This Article
Facebook Copy Link Print
ByTaha Mumcu
Follow:
Ben Taha Mumcu, Bilişim sektöründe uzun süreden beri tecrübe edinerek bir yerlere gelmek için çalışmalarına devam eden ve sektörü yakından takip ederek hiç bir veriden geri kalmayan, girişimci ruhu ile tüm işlere elinden geldiğinde çalışma yapan bir girişimciyim. Henüz genç yaşta birçok tecrübeye ulaşan ve koyulan engelleri aşarak bir yerlere gelmek için çaba göstermekten çekinmiyorum.
Previous Article debian gorsel yeni fhd Debian 10 Üzerine PHP 8.0 Kurulum
Next Article composerphoto thmcmtr CentOS 7’de Composer Nasıl Kurulur?
Son Yazılar
kdogrselleri (49)
Google Ads Kampanyalarında Başarıyı Etkileyen Faktörler
11 Şubat 2026
iso 9001.jpg (2)
Meb 9001 Belgesi İçin Öğrenci Kayıt ve Takip Sistemi
8 Şubat 2026
Image fx (23) (1)
Hızlı Okuma Eğitimleri Hangi Yaş Grupları İçin Uygundur?
7 Şubat 2026
hyundai tucson hayal kirikligi 1
Hyundai Motor Türkiye Satış Sonrası Hizmetlerde Eleştirilerin Odağında
7 Şubat 2026
Kocaeli ve Darıca’da Taşınmayı Kolaylaştıran Modern Nakliyat Hizmetleri
1 Aralık 2025
Popüler Yazılar
sebeke sorunlari
Şebeke Problemi ,Telefon Çekmiyor Sorunlarının Çözümü
3 Ocak 2023
bimber
WordPress Viral Tema – Bimber
19 Kasım 2020
blognasilacilir
Kişisel Blog Nasıl Açılır? Kişisel Blog Nedir?
5 Ocak 2021
laptop 3706810 1280
En İyi Hosting Firmaları 2023
14 Ekim 2023
Binance vs OKX kripto borsasında kim önde
21 Ekim 2025

You Might Also Like

2025'te Web 4.0 Nedir ve Nasıl Çalışacak?
Genel

2025’te Web 4.0 Nedir ve Nasıl Çalışacak?

18 Min Read
2025'te Çevre Dostu Moda Akımları
Genel

2025’te Çevre Dostu Moda Akımları

12 Min Read
web hosting header bg
Genel

Seo Uyumlu Hosting Seçiminde Dikkat Edilmesi Gerekenler

4 Min Read
2024'te Yazılım Test Otomasyonu ile Kaliteyi Nasıl Artırırsınız?
Genel

2024’te Yazılım Test Otomasyonu ile Kaliteyi Nasıl Artırırsınız?

14 Min Read
logo 1

Bilişim sektöründe uzun süreden beri tecrübe edinerek bir yerlere gelmek için çalışmalarına devam eden ve sektörü yakından takip ederek hiç bir veriden geri kalmayan, girişimci ruhu ile tüm işlere elinden geldiğinde çalışma yapan bir girişimciyim.

Başlıklar

  • Gündem
  • Teknoloji
  • Karşılaştırma
  • WordPress
  • Seo
  • Internet
  • Nasıl Yapılır?
  • Nedir?

Sponsor Bağlantılar

  • Kocaeli Web Tasarım
  • VDS Satın Al
  • Hosting

Web Tasarım Teklifi Alın

Kocaeli Dijital ile tanışın ve hemen web sitesi veya seo teklifi alın!
Ziyaret Et
Welcome Back!

Sign in to your account

Username or Email Address
Password

Lost your password?