• 08-04-2016, 17:30:52
    #1
    Herkese merhaba arkadaşlar. Sizlere kısaca PHP 7 sürümünü anlatacağım. İş bu konu yalnızca XenForo içindir bilginiz olsun. Öncelikle, her ne kadar PHP uzmanları ve yazılımcıları "PHP 7'ye geçmek için daha en az 2 senesi var." dese de, ben bu geçişi yaptım. PHP 7 son derece güzel. Geçmiş sürümlere göre birçok hatalardan arındırılmış, optimize edilmiş ve yenilikler gelmiştir. Sunucunuzdaki PHP sürümü genelde PHP 5.3 veya PHP 5.4 sürümlerde olur ya da az daha üst sürümleri. Ancak mevcut sunucunuzdaki PHP sürümünü PHP 7'ye geçirdiğinizde, performans %50 artacaktır. Benim en çok hoşuma giden performans konusu oldu. Şimdi konumuz XenForo ama yine de belirteyim dedim. Bilhassa büyük foruma sahip olan kullanıcılara ciddi ciddi PHP 7 sürümüne geçmelerini öneriyorum.

    Evet uzmanlar bekleyin vakti var diyorlar (benim tanıdıklarım böyle söyleyip önerdi) fakat ben bekleyemedim ve geçişi sağladım. Hem daha güvenli hem performans ciddi derecede artıyor. PHP 7 artıları bu şekilde. Peki eksileri nelerdir? Aslında eksilerden kasıt, bazı yazılımların hâlâ PHP 7 uyumlu olmamasıdır. Mesela Joomla! 2 ve 3 sürümleri PHP 7'de çalışmıyor ama Wordpress çalışıyor. Tecrübelerim şu ana kadar 3 yazılımda oldu. Eğer sunucunuzda farklı yazılımlar varsa, resmî internet sitelerine bakıp, PHP 7 ile uyumlu olup olmadığını inceleyebilirsiniz. Eğer incelemeden sunucu PHP sürümünü değiştirirseniz, yazılımlar çalışmayabilir. Mesela bazı e-ticaret yazılımları çalışmayabiliyor. Ama sunucunuzdaki tüm yazılımlar PHP 7 uyumluysa, hiç beklemeden geçiş yapabilirsiniz.

    Güvenlik yüksek oranda olacak, performans artışı %50 fark edecektir. Bir de üstüne OpCache eklerseniz, ortaya çıkacak olan performans sizi şaşırtacaktır. Ama unutmayın, xCache de PHP 7 için hâlâ uyumlu değil. Benim gibi xCache çok seven biriyseniz, PHP 7 için beklemeniz gerekecek ama ben beklemedim. PHP 7 sürüme geçtim ve xCache yerine başka alternatiflere yöneldim bellekleme konusunda. Büyük XenForo yazılımı forum sahiplerine PHP 7 konusunda mutlaka geçiş yapmalarını öneriyorum. Gerçi forumun büyük olmasına da gerek yok. Size özel bir sunucunuz varsa PHP 7 süper bir yenilik olacaktır. Yine unutmayınız ki, sunucu performansı ne kadar iyi olursa, SEO için de o kadar iyi olacaktır.



    Bakınız:
    http://php.net/manual/en/migration70.deprecated.php
    http://php.net/manual/tr/migration70.new-features.php
    http://php.net/manual/tr/migration70...-functions.php
    http://php.net/manual/tr/migration70...exts-sapis.php

    PHP 7.0.5 sürümü de çıktı:
    http://php.net/downloads.php

    Ayrıca bakınız:
    https://www.r10.net/xenforo/1362995-x...if-edilir.html
    https://www.r10.net/xenforo/1363059-x...yakalamak.html
  • 03-07-2016, 00:31:50
    #2
    Konu günceldir.
  • 03-07-2016, 01:07:19
    #3
    Uğraşmış emek vermiş güzel bir sunum yapmışsınız TEŞEKKÜRLER

    General Mobile 4G Dual cihazımdan Tapatalk kullanılarak gönderildi
  • 03-07-2016, 05:08:27
    #4
    Üyeliği durduruldu
    Oneri icin tesekkurler, bende kurulum ile ilgili guzel bir kaynak ekliyim: http://kuaza.com/linux-arena/centos/...riadb-kurulumu





  • 11-12-2017, 11:01:34
    #5
    PHP 7.2 de çıktı. Açıkçası performans farkı inanılmaz bir hale geldi artık.

    Kısaca şöyle tamamlayayım:

    PHP 7 + Redis + OpCache + XenForo Cache = Ultra TURBO Performans
  • 07-11-2018, 18:34:28
    #6
    Güncelleme:
    http://php.net/downloads.php#v7.2.11 kesinlikle tavsiye ediyorum.
    PHP 7.3.x yolda ve müthiş bir şekilde geliyor.

    Özellikle XenForo 2 kullananların PHP kararlı sürüm kullanmaları gerekiyor.
  • 15-11-2018, 17:47:12
    #7
    EfendiBey adlı üyeden alıntı: mesajı görüntüle
    PHP 7.2 de çıktı. Açıkçası performans farkı inanılmaz bir hale geldi artık.

    Kısaca şöyle tamamlayayım:

    PHP 7 + Redis + OpCache + XenForo Cache = Ultra TURBO Performans
    Redis kurunca, confige redis ayarlarını giriyoruz mesela. Xenforo Cache dediğiniz nedir ?
  • 15-11-2018, 19:44:17
    #8
    Kendi içindeki bellek/performans ayarlarını vurguluyorum ve buna ek olarak Enhanced Search konusu da var.
  • 27-02-2019, 21:39:51
    #9
    Güncelleme:
    PHP 7.3.2 de çıktı epey oldu gerçi ama geçecek olanlara bilgi olarak yazıyorum. Büyük olasılıkla bazı modülleriniz ve önbellekleme sistemleriniz çalışmayabilir. Mesela Redis ve Opcache bir sunucuda çalışmadı. Tekrar güncelleyip derleyerek bu sorunu çözdüm. Yükseltme sonrası terminalden sürüm sorguladığınızda hata varsa orada mutlaka çıkacaktır. Tabii aniden panik yapmanıza gerek yok. Hemen sorun çıkanları da yükseltirseniz, sorun çözülecektir.

    PHP 7.3.2 ise, gayet güzel. Şurada da yayımladığı şekilde GD, FPM, Mbstring, Opcache ve MySQLnd dahil olmak üzere çok önemli hatalar giderilmiş durumdadır.

    Geçecek olanların -özellikle büyük siteler- her ihtimale karşın yedek almalarını tavsiye ederim.

    Dipnot: Redis kullananların da kesinlikle güncelleme yapmalarını tavsiye ediyorum. Uzun bir zaman 4.x sürüm kullanmış biri olarak, geçiş sonrası 5 sürümler için eskiye göre çok daha güzel olduğunu söyleyebilirim.