{"id":2712,"date":"2025-12-02T21:29:01","date_gmt":"2025-12-02T18:29:01","guid":{"rendered":"https:\/\/www.dchost.com\/blog\/cpanel-ve-directadminde-coklu-php-surumu-yonetimi-her-site-icin-dogru-php-7-x-8-x-secimi\/"},"modified":"2025-12-02T21:29:01","modified_gmt":"2025-12-02T18:29:01","slug":"cpanel-ve-directadminde-coklu-php-surumu-yonetimi-her-site-icin-dogru-php-7-x-8-x-secimi","status":"publish","type":"post","link":"https:\/\/www.dchost.com\/blog\/cpanel-ve-directadminde-coklu-php-surumu-yonetimi-her-site-icin-dogru-php-7-x-8-x-secimi\/","title":{"rendered":"cPanel ve DirectAdmin\u2019de \u00c7oklu PHP S\u00fcr\u00fcm\u00fc Y\u00f6netimi: Her Site \u0130\u00e7in Do\u011fru PHP 7.x\/8.x Se\u00e7imi"},"content":{"rendered":"<div class=\"dchost-blog-content-wrapper\"><div id=\"toc_container\" class=\"toc_transparent no_bullets\"><p class=\"toc_title\">\u0130&ccedil;indekiler<\/p><ul class=\"toc_list\"><li><a href=\"#cPanel_ve_DirectAdminde_Coklu_PHP_Surumu_Kullanmanin_Gercek_Onemi\"><span class=\"toc_number toc_depth_1\">1<\/span> cPanel ve DirectAdmin\u2019de \u00c7oklu PHP S\u00fcr\u00fcm\u00fc Kullanman\u0131n Ger\u00e7ek \u00d6nemi<\/a><\/li><li><a href=\"#PHP_7x_vs_8x_Surum_Seciminden_Once_Temel_Fotograf\"><span class=\"toc_number toc_depth_1\">2<\/span> PHP 7.x vs 8.x: S\u00fcr\u00fcm Se\u00e7iminden \u00d6nce Temel Foto\u011fraf<\/a><\/li><li><a href=\"#cPanelde_Coklu_PHP_Surumu_Mantigi\"><span class=\"toc_number toc_depth_1\">3<\/span> cPanel\u2019de \u00c7oklu PHP S\u00fcr\u00fcm\u00fc Mant\u0131\u011f\u0131<\/a><ul><li><a href=\"#cPanelde_MultiPHP_ve_PHP-FPM_Altyapisi\"><span class=\"toc_number toc_depth_2\">3.1<\/span> cPanel\u2019de MultiPHP ve PHP-FPM Altyap\u0131s\u0131<\/a><\/li><li><a href=\"#cPanel_Kullanici_Panelinde_Domain_Bazli_PHP_Surumu_Degistirme\"><span class=\"toc_number toc_depth_2\">3.2<\/span> cPanel Kullan\u0131c\u0131 Panelinde Domain Bazl\u0131 PHP S\u00fcr\u00fcm\u00fc De\u011fi\u015ftirme<\/a><\/li><li><a href=\"#cPanelde_Klasor_Bazli_PHP_Surumu_Yonetimi_htaccess\"><span class=\"toc_number toc_depth_2\">3.3<\/span> cPanel\u2019de Klas\u00f6r Bazl\u0131 PHP S\u00fcr\u00fcm\u00fc Y\u00f6netimi (.htaccess)<\/a><\/li><li><a href=\"#Ornek_Senaryo_WordPress_Sitesini_cPanel_Uzerinden_PHP_74_81e_Tasimak\"><span class=\"toc_number toc_depth_2\">3.4<\/span> \u00d6rnek Senaryo: WordPress Sitesini cPanel \u00dczerinden PHP 7.4 \u2192 8.1\u2019e Ta\u015f\u0131mak<\/a><\/li><\/ul><\/li><li><a href=\"#DirectAdminde_Coklu_PHP_Surumu_Yonetimi\"><span class=\"toc_number toc_depth_1\">4<\/span> DirectAdmin\u2019de \u00c7oklu PHP S\u00fcr\u00fcm\u00fc Y\u00f6netimi<\/a><ul><li><a href=\"#DirectAdminde_Coklu_PHP_Mimarisi_Kisa_Teknik_Bakis\"><span class=\"toc_number toc_depth_2\">4.1<\/span> DirectAdmin\u2019de \u00c7oklu PHP Mimarisi (K\u0131sa Teknik Bak\u0131\u015f)<\/a><\/li><li><a href=\"#DirectAdmin_Kullanici_Arayuzunde_Domain_Bazli_PHP_Surumu_Secimi\"><span class=\"toc_number toc_depth_2\">4.2<\/span> DirectAdmin Kullan\u0131c\u0131 Aray\u00fcz\u00fcnde Domain Bazl\u0131 PHP S\u00fcr\u00fcm\u00fc Se\u00e7imi<\/a><\/li><li><a href=\"#DirectAdminde_Alt_Alan_veya_Uygulama_Bazli_Ayrimlar\"><span class=\"toc_number toc_depth_2\">4.3<\/span> DirectAdmin\u2019de Alt Alan veya Uygulama Bazl\u0131 Ayr\u0131mlar<\/a><\/li><\/ul><\/li><li><a href=\"#Hangi_Proje_Icin_Hangi_PHP_Surumu_Pratik_Karar_Rehberi\"><span class=\"toc_number toc_depth_1\">5<\/span> Hangi Proje \u0130\u00e7in Hangi PHP S\u00fcr\u00fcm\u00fc? Pratik Karar Rehberi<\/a><ul><li><a href=\"#Genel_Tavsiye_Cercevesi\"><span class=\"toc_number toc_depth_2\">5.1<\/span> Genel Tavsiye \u00c7er\u00e7evesi<\/a><\/li><li><a href=\"#Proje_Turune_Gore_Ornekler\"><span class=\"toc_number toc_depth_2\">5.2<\/span> Proje T\u00fcr\u00fcne G\u00f6re \u00d6rnekler<\/a><\/li><\/ul><\/li><li><a href=\"#Guvenli_Gecis_Test_ve_Geri_Donus_Stratejisi\"><span class=\"toc_number toc_depth_1\">6<\/span> G\u00fcvenli Ge\u00e7i\u015f, Test ve Geri D\u00f6n\u00fc\u015f Stratejisi<\/a><ul><li><a href=\"#1_Testi_Her_Zaman_Staging_Ortaminda_Yapin\"><span class=\"toc_number toc_depth_2\">6.1<\/span> 1. Testi Her Zaman Staging Ortam\u0131nda Yap\u0131n<\/a><\/li><li><a href=\"#2_Yedek_ve_Log_Disiplini\"><span class=\"toc_number toc_depth_2\">6.2<\/span> 2. Yedek ve Log Disiplini<\/a><\/li><li><a href=\"#3_Hiz_ve_Kaynak_Kullanimini_Izleyin\"><span class=\"toc_number toc_depth_2\">6.3<\/span> 3. H\u0131z ve Kaynak Kullan\u0131m\u0131n\u0131 \u0130zleyin<\/a><\/li><\/ul><\/li><li><a href=\"#DCHost_Altyapisinda_cPanel_ve_DirectAdmin_ile_Rahat_Coklu_PHP_Yonetimi\"><span class=\"toc_number toc_depth_1\">7<\/span> DCHost Altyap\u0131s\u0131nda cPanel ve DirectAdmin ile Rahat \u00c7oklu PHP Y\u00f6netimi<\/a><\/li><\/ul><\/div>\n<h2><span id=\"cPanel_ve_DirectAdminde_Coklu_PHP_Surumu_Kullanmanin_Gercek_Onemi\">cPanel ve DirectAdmin\u2019de \u00c7oklu PHP S\u00fcr\u00fcm\u00fc Kullanman\u0131n Ger\u00e7ek \u00d6nemi<\/span><\/h2>\n<p>Bug\u00fcn neredeyse t\u00fcm ajanslar, freelancer geli\u015ftiriciler ve KOB\u0130\u2019ler tek bir sunucu veya reseller paketinde \u00e7ok say\u0131da site bar\u0131nd\u0131r\u0131yor. Bir tarafta 5 y\u0131l \u00f6nce yap\u0131lm\u0131\u015f ama h\u00e2l\u00e2 para kazand\u0131ran bir kurumsal site, di\u011fer tarafta PHP 8.2 isteyen yepyeni bir SaaS projesi veya performans kritik bir WooCommerce ma\u011fazas\u0131\u2026 Hepsi ayn\u0131 panelde, ayn\u0131 kullan\u0131c\u0131 alt\u0131nda ya\u015fayabiliyor.<\/p>\n<p>Bu noktada <strong>cPanel ve DirectAdmin\u2019de \u00e7oklu PHP s\u00fcr\u00fcm\u00fc y\u00f6netimi<\/strong>, hayat kurtaran bir \u00f6zellik h\u00e2line geliyor. Her siteyi PHP 7.4\u2019te tutmak g\u00fcvenlik a\u00e7\u0131s\u0131ndan riskli, herkesi bir gecede PHP 8.2\u2019ye ta\u015f\u0131mak ise uyumsuz eklentiler y\u00fcz\u00fcnden ciddi ar\u0131zalara yol a\u00e7abiliyor. \u0130deal senaryo; her domain, hatta gerekiyorsa her alt alan ad\u0131 i\u00e7in, projeye en uygun PHP 7.x\/8.x s\u00fcr\u00fcm\u00fcn\u00fc se\u00e7ebilmek.<\/p>\n<p>Bu yaz\u0131da DCHost olarak, cPanel ve DirectAdmin\u2019de \u00e7oklu PHP s\u00fcr\u00fcm\u00fc nas\u0131l \u00e7al\u0131\u015f\u0131r, hangi projeye hangi PHP s\u00fcr\u00fcm\u00fc mant\u0131kl\u0131d\u0131r, y\u00fckseltirken neleri test etmelisiniz ve geri d\u00f6n\u00fc\u015f plan\u0131n\u0131 nas\u0131l kurars\u0131n\u0131z; hepsini operasyonel bak\u0131\u015f a\u00e7\u0131s\u0131yla ad\u0131m ad\u0131m anlataca\u011f\u0131z. \u00d6zellikle \u00e7oklu m\u00fc\u015fteri y\u00f6neten ajanslar ve ayn\u0131 sunucuda hem eski hem yeni projeleri ta\u015f\u0131yan ekipler i\u00e7in pratik bir rehber olacak.<\/p>\n<h2><span id=\"PHP_7x_vs_8x_Surum_Seciminden_Once_Temel_Fotograf\">PHP 7.x vs 8.x: S\u00fcr\u00fcm Se\u00e7iminden \u00d6nce Temel Foto\u011fraf<\/span><\/h2>\n<p>cPanel veya DirectAdmin\u2019de hangi siteye hangi s\u00fcr\u00fcm\u00fc verece\u011fimizi konu\u015fmadan \u00f6nce, kabaca PHP 7.x ve 8.x d\u00fcnyas\u0131n\u0131 netle\u015ftirelim.<\/p>\n<p><strong>PHP 7.x taraf\u0131<\/strong> genellikle \u015funlar i\u00e7in kar\u015f\u0131m\u0131za \u00e7\u0131k\u0131yor:<\/p>\n<ul>\n<li>Eski kod taban\u0131 olan projeler (\u00f6zelle\u015ftirilmi\u015f CMS\u2019ler, y\u0131llanm\u0131\u015f kurumsal siteler)<\/li>\n<li>Yazar\u0131 art\u0131k g\u00fcncelleme yay\u0131nlamayan temalar ve eklentiler<\/li>\n<li>3. parti entegrasyonlar\u0131 g\u00fcncellenmemi\u015f uygulamalar<\/li>\n<\/ul>\n<p><strong>PHP 8.x taraf\u0131<\/strong> ise performans ve modern dil \u00f6zellikleriyle \u00f6ne \u00e7\u0131k\u0131yor:<\/p>\n<ul>\n<li>Yeni geli\u015ftirdi\u011finiz Laravel, Symfony, modern WordPress projeleri<\/li>\n<li>Daha y\u00fcksek <strong>performans<\/strong> (\u00f6zellikle PHP 8.1 ve \u00fczeri)<\/li>\n<li><strong>JIT<\/strong>, tip ipu\u00e7lar\u0131, geli\u015fmi\u015f hata mesajlar\u0131 gibi geli\u015ftirici deneyimini iyile\u015ftiren yenilikler<\/li>\n<\/ul>\n<p>Ancak en kritik nokta \u015fu: <strong>PHP \u00e7ekirde\u011fi g\u00fcncellense bile, eklenti ve tema ekosistemi her zaman ayn\u0131 h\u0131zda g\u00fcncellenmiyor.<\/strong> \u00d6zellikle WooCommerce, \u00f6zel yaz\u0131lm\u0131\u015f entegrasyonlar ve eski k\u00fct\u00fcphanelerde geriye uyumluluk sorunlar\u0131 s\u0131k g\u00f6r\u00fcl\u00fcyor. Bu y\u00fczden s\u00fcr\u00fcm se\u00e7imini sadece &#8220;en g\u00fcncel hangisi&#8221; diye de\u011fil, <strong>uyumluluk + g\u00fcvenlik + performans \u00fc\u00e7geni<\/strong> i\u00e7inde de\u011ferlendirmek gerekiyor.<\/p>\n<p>PHP 8.x\u2019e ge\u00e7i\u015fte dikkat edilmesi gerekenler i\u00e7in detayl\u0131 teknik listemizi <a href='https:\/\/www.dchost.com\/blog\/php-8-x-yukseltme-kontrol-listesi-wordpress-ve-laravelde-geriye-uyumluluk-opcache-preload-ve-fpm-havuz-ayarlari-nasil-tatli-tatli-kurulur\/'>PHP 8.x y\u00fckseltme kontrol listesi rehberimizde<\/a> ayr\u0131ca anlatt\u0131k; bu yaz\u0131da daha \u00e7ok panel ve s\u00fcr\u00fcm stratejisine odaklanaca\u011f\u0131z.<\/p>\n<h2><span id=\"cPanelde_Coklu_PHP_Surumu_Mantigi\">cPanel\u2019de \u00c7oklu PHP S\u00fcr\u00fcm\u00fc Mant\u0131\u011f\u0131<\/span><\/h2>\n<p>cPanel taraf\u0131nda \u00e7oklu PHP s\u00fcr\u00fcm\u00fc genellikle WHM \u00fczerinden y\u00f6netilen bir altyap\u0131ya dayan\u0131r. DCHost altyap\u0131s\u0131nda bu yap\u0131 \u00f6nceden haz\u0131rlanm\u0131\u015f olarak gelir; kullan\u0131c\u0131 taraf\u0131nda yaln\u0131zca do\u011fru domain i\u00e7in do\u011fru s\u00fcr\u00fcm\u00fc se\u00e7meniz yeterlidir.<\/p>\n<h3><span id=\"cPanelde_MultiPHP_ve_PHP-FPM_Altyapisi\">cPanel\u2019de MultiPHP ve PHP-FPM Altyap\u0131s\u0131<\/span><\/h3>\n<p>Sunucu seviyesinde \u015fu bile\u015fenler devrededir (bunlar\u0131 genelde DCHost ekibi y\u00f6netir):<\/p>\n<ul>\n<li><strong>MultiPHP Manager (WHM)<\/strong>: Sunucuya hangi PHP s\u00fcr\u00fcmlerinin kurulaca\u011f\u0131n\u0131 belirler (\u00f6rn. 7.4, 8.0, 8.1, 8.2).<\/li>\n<li><strong>PHP handler<\/strong> se\u00e7imi: Apache mod_php, CGI, suPHP yerine g\u00fcn\u00fcm\u00fczde \u00e7o\u011funlukla <strong>PHP-FPM<\/strong> veya LiteSpeed kullan\u0131l\u0131r. Bu, hem performans hem de izolasyon a\u00e7\u0131s\u0131ndan \u00f6nemlidir.<\/li>\n<li><strong>Havuz (pool) ayarlar\u0131<\/strong>: PHP-FPM\u2019de her hesap i\u00e7in ayr\u0131 havuz tan\u0131mlanabilir; yo\u011fun siteler i\u00e7in havuz parametreleri \u00f6zelle\u015ftirilebilir.<\/li>\n<\/ul>\n<p>Bu katmanlar genelde sizin m\u00fcdahale etmeniz gereken yerler de\u011fil; bunlar\u0131 <strong>DCHost y\u00f6netilen altyap\u0131s\u0131<\/strong> sizin ad\u0131n\u0131za optimize eder. Sizin alan\u0131n\u0131z, cPanel kullan\u0131c\u0131 aray\u00fcz\u00fcnde belirli domain veya alt alanlar i\u00e7in PHP s\u00fcr\u00fcm\u00fc se\u00e7mektir.<\/p>\n<h3><span id=\"cPanel_Kullanici_Panelinde_Domain_Bazli_PHP_Surumu_Degistirme\">cPanel Kullan\u0131c\u0131 Panelinde Domain Bazl\u0131 PHP S\u00fcr\u00fcm\u00fc De\u011fi\u015ftirme<\/span><\/h3>\n<p>cPanel hesab\u0131n\u0131zda \u00e7oklu PHP\u2019yi y\u00f6netmek i\u00e7in tipik ak\u0131\u015f \u015f\u00f6yledir:<\/p>\n<ol>\n<li>cPanel hesab\u0131n\u0131za giri\u015f yap\u0131n.<\/li>\n<li>Arama kutusuna &#8216;MultiPHP&#8217; yaz\u0131n veya &#8216;Software\/Yaz\u0131l\u0131m&#8217; b\u00f6l\u00fcm\u00fcnde <strong>&#8216;MultiPHP Manager&#8217;<\/strong> benzeri men\u00fcy\u00fc a\u00e7\u0131n.<\/li>\n<li>Liste gelen domain ve alt alan adlar\u0131n\u0131z\u0131 g\u00f6receksiniz.<\/li>\n<li>PHP s\u00fcr\u00fcm\u00fcn\u00fc de\u011fi\u015ftirmek istedi\u011finiz domainleri i\u015faretleyin.<\/li>\n<li>Sa\u011fda veya altta &#8216;PHP Version&#8217; a\u00e7\u0131l\u0131r men\u00fcs\u00fcnden \u00f6rne\u011fin &#8216;inherit&#8217;, &#8216;PHP 7.4&#8217;, &#8216;PHP 8.1&#8217;, &#8216;PHP 8.2&#8217; se\u00e7eneklerinden birini belirleyin.<\/li>\n<li>&#8216;Apply&#8217; veya &#8216;Uygula&#8217; butonuna t\u0131klay\u0131n.<\/li>\n<\/ol>\n<p>Birka\u00e7 saniye i\u00e7inde se\u00e7ti\u011finiz sitenin t\u00fcm PHP istekleri yeni s\u00fcr\u00fcm \u00fczerinden \u00e7al\u0131\u015fmaya ba\u015flar. E\u011fer altyap\u0131da PHP-FPM kullan\u0131l\u0131yorsa, ilgili havuz yeniden y\u00fcklenir ve de\u011fi\u015fiklik canl\u0131ya al\u0131n\u0131r.<\/p>\n<p>CloudLinux kullan\u0131lan ortamlarda &#8216;MultiPHP Manager&#8217; yerine <strong>&#8216;Select PHP Version&#8217;<\/strong> aray\u00fcz\u00fc g\u00f6rebilirsiniz. Mant\u0131k benzerdir; sadece her hesap i\u00e7in varsay\u0131lan bir s\u00fcr\u00fcm atan\u0131r, baz\u0131 durumlarda dizin (alt klas\u00f6r) bazl\u0131 ayar da yap\u0131labilir.<\/p>\n<h3><span id=\"cPanelde_Klasor_Bazli_PHP_Surumu_Yonetimi_htaccess\">cPanel\u2019de Klas\u00f6r Bazl\u0131 PHP S\u00fcr\u00fcm\u00fc Y\u00f6netimi (.htaccess)<\/span><\/h3>\n<p>Daha ince taneli bir kontrol istiyorsan\u0131z, ayn\u0131 domain alt\u0131nda alt klas\u00f6r bazl\u0131 farkl\u0131 PHP s\u00fcr\u00fcm\u00fc kullanmak m\u00fcmk\u00fcnd\u00fcr. Bu, \u00f6rne\u011fin &#8216;\/eski-uygulama&#8217; klas\u00f6r\u00fcnde PHP 7.4, root dizinde PHP 8.1 \u00e7al\u0131\u015ft\u0131rmak istedi\u011finizde i\u015finize yarar.<\/p>\n<p>Baz\u0131 hosting konfig\u00fcrasyonlar\u0131nda, .htaccess i\u00e7ine \u00f6zel bir handler direktifi ekleyerek klas\u00f6r bazl\u0131 PHP s\u00fcr\u00fcm\u00fc se\u00e7ilebilir. \u00d6rne\u011fin (tam sat\u0131rlar, sunucu kurulumuna g\u00f6re de\u011fi\u015febilir):<\/p>\n<pre class=\"language-bash line-numbers\"><code class=\"language-bash\"># \u00d6rnek, her sunucuda birebir ayn\u0131 olmayabilir\nAddHandler application\/x-httpd-php81 .php\n<\/code><\/pre>\n<p>Bu yakla\u015f\u0131m her cPanel sunucusunda ayn\u0131 de\u011fil; DCHost taraf\u0131nda ihtiya\u00e7 olmas\u0131 h\u00e2linde destek ekibimizle a\u00e7aca\u011f\u0131n\u0131z ticket \u00fczerinden sizin sunucunuzdaki do\u011fru direktifleri birlikte netle\u015ftiriyoruz. Genel en sa\u011fl\u0131kl\u0131 yakla\u015f\u0131m, <strong>domain\/alt alan ad\u0131 bazl\u0131<\/strong> s\u00fcr\u00fcm se\u00e7mek, klas\u00f6r bazl\u0131 ayr\u0131m\u0131 minimumda tutmakt\u0131r.<\/p>\n<h3><span id=\"Ornek_Senaryo_WordPress_Sitesini_cPanel_Uzerinden_PHP_74_81e_Tasimak\">\u00d6rnek Senaryo: WordPress Sitesini cPanel \u00dczerinden PHP 7.4 \u2192 8.1\u2019e Ta\u015f\u0131mak<\/span><\/h3>\n<p>Ger\u00e7ek\u00e7i bir senaryo \u00fczerinden gidelim. Diyelim ki yo\u011fun trafikli bir i\u00e7erik siteniz var; h\u00e2l\u00e2 PHP 7.4\u2019te \u00e7al\u0131\u015f\u0131yor ve performans taraf\u0131nda s\u0131k\u0131\u015fmaya ba\u015flad\u0131\u011f\u0131n\u0131z\u0131 hissediyorsunuz. DCHost panelinizde \u00e7oklu PHP haz\u0131r, ama do\u011frudan 8.1\u2019e ge\u00e7mek sizi tedirgin ediyor.<\/p>\n<p>Tavsiye etti\u011fimiz ak\u0131\u015f \u015f\u00f6yle:<\/p>\n<ol>\n<li><strong>\u00d6nce yedek al\u0131n:<\/strong> Tam dosya + veritaban\u0131 yede\u011fi olu\u015fturun. Bu s\u00fcreci otomatikle\u015ftirmek i\u00e7in <a href='https:\/\/www.dchost.com\/blog\/3-2-1-yedekleme-stratejisi-neden-ise-yariyor-cpanel-plesk-ve-vpste-otomatik-yedekleri-nasil-kurarsin\/'>3-2-1 yedekleme stratejisi ve cPanel\u2019de otomatik yedekler rehberimize<\/a> g\u00f6z atabilirsiniz.<\/li>\n<li><strong>Staging ortam\u0131 kurun:<\/strong> Ayn\u0131 cPanel hesab\u0131nda bir alt alan ad\u0131 veya klas\u00f6r alt\u0131nda staging kurup sitenizi klonlay\u0131n. Bunu ad\u0131m ad\u0131m g\u00f6rmek i\u00e7in <a href='https:\/\/www.dchost.com\/blog\/wordpress-staging-ortami-nasil-kurulur-cpanelde-alt-alan-adi-klonlama-ve-guvenli-yayina-alma\/'>WordPress staging ortam\u0131 rehberimiz<\/a> olduk\u00e7a yard\u0131mc\u0131 olacakt\u0131r.<\/li>\n<li>Staging alan\u0131nda, ilgili domain i\u00e7in <strong>MultiPHP Manager<\/strong> \u00fczerinden PHP 8.1 se\u00e7in.<\/li>\n<li>WordPress \u00e7ekirde\u011fi, tema ve eklentileri g\u00fcncelleyin; \u00f6zellikle WooCommerce ve \u00f6deme eklentilerini titizlikle test edin.<\/li>\n<li>Hata loglar\u0131n\u0131 (error_log, cPanel &#8216;Errors&#8217; men\u00fcs\u00fc) inceleyin, kritik uyar\u0131 kalmad\u0131\u011f\u0131ndan emin olun.<\/li>\n<li>Her \u015fey yolundaysa, art\u0131k canl\u0131 domain i\u00e7in de PHP 8.1 s\u00fcr\u00fcm\u00fcn\u00fc se\u00e7ebilirsiniz.<\/li>\n<\/ol>\n<p>E\u011fer Git tabanl\u0131 bir da\u011f\u0131t\u0131m kullan\u0131yorsan\u0131z, staging \u2192 canl\u0131 ge\u00e7i\u015fi <a href='https:\/\/www.dchost.com\/blog\/git-ile-otomatik-deploy-cpanel-plesk-ve-vpste-adim-adim-kurulum\/'>Git ile otomatik deploy rehberimizde anlatt\u0131\u011f\u0131m\u0131z ak\u0131\u015fla<\/a> birle\u015ftirerek daha kontroll\u00fc ve tekrarlanabilir h\u00e2le getirebilirsiniz.<\/p>\n<h2><span id=\"DirectAdminde_Coklu_PHP_Surumu_Yonetimi\">DirectAdmin\u2019de \u00c7oklu PHP S\u00fcr\u00fcm\u00fc Y\u00f6netimi<\/span><\/h2>\n<p>DirectAdmin taraf\u0131nda multi-PHP mimarisi cPanel\u2019den teknik olarak biraz farkl\u0131 kurulur ama kullan\u0131c\u0131 a\u00e7\u0131s\u0131ndan olduk\u00e7a anla\u015f\u0131l\u0131rd\u0131r. DCHost \u00fczerinde DirectAdmin\u2019li <a href=\"https:\/\/www.dchost.com\/tr\/vps\">VPS<\/a> veya <a href=\"https:\/\/www.dchost.com\/tr\/fiziksel-sunucu\">dedicated sunucu<\/a> kullan\u0131yorsan\u0131z, arka planda <strong>CustomBuild<\/strong> ile birden \u00e7ok PHP s\u00fcr\u00fcm\u00fc derlenmi\u015f h\u00e2lde bulunur.<\/p>\n<h3><span id=\"DirectAdminde_Coklu_PHP_Mimarisi_Kisa_Teknik_Bakis\">DirectAdmin\u2019de \u00c7oklu PHP Mimarisi (K\u0131sa Teknik Bak\u0131\u015f)<\/span><\/h3>\n<p>DirectAdmin genellikle \u015fu modelle \u00e7al\u0131\u015f\u0131r:<\/p>\n<ul>\n<li>Sunucu y\u00f6neticisi seviyesinde 2-4 farkl\u0131 PHP s\u00fcr\u00fcm\u00fc tan\u0131mlan\u0131r (\u00f6rn. PHP 7.4, 8.0, 8.1, 8.2).<\/li>\n<li>Handler olarak PHP-FPM tercih edilirse, her kullan\u0131c\u0131 veya domain i\u00e7in ayr\u0131 havuzlar olu\u015fturulabilir.<\/li>\n<li>Her domain, panel \u00fczerinden diledi\u011fi s\u00fcr\u00fcm\u00fc se\u00e7ebilir; baz\u0131 \u015fablonlarda alt alan ad\u0131 bazl\u0131 ayar da desteklenir.<\/li>\n<\/ul>\n<p>cPanel ve DirectAdmin\u2019in mimari farklar\u0131n\u0131 daha derin okumak isterseniz, <a href='https:\/\/www.dchost.com\/blog\/directadmin-cpanel-ve-plesk-karsilastirmasi-vps-ve-reseller-hosting-icin-dogru-panel-nasil-secilir\/'>DirectAdmin, cPanel ve Plesk kar\u015f\u0131la\u015ft\u0131rmas\u0131 rehberimiz<\/a> bu kararlar\u0131 verirken size iyi bir \u00e7er\u00e7eve sunar.<\/p>\n<h3><span id=\"DirectAdmin_Kullanici_Arayuzunde_Domain_Bazli_PHP_Surumu_Secimi\">DirectAdmin Kullan\u0131c\u0131 Aray\u00fcz\u00fcnde Domain Bazl\u0131 PHP S\u00fcr\u00fcm\u00fc Se\u00e7imi<\/span><\/h3>\n<p>DirectAdmin\u2019de tipik ak\u0131\u015f \u015fu \u015fekildedir (temaya g\u00f6re men\u00fc isimleri k\u00fc\u00e7\u00fck fark g\u00f6sterebilir):<\/p>\n<ol>\n<li>DirectAdmin hesab\u0131n\u0131za giri\u015f yap\u0131n.<\/li>\n<li>\u0130lgili kullan\u0131c\u0131 veya domaini se\u00e7in.<\/li>\n<li>Sol men\u00fcden veya ana ekrandan <strong>&#8216;Domain Setup&#8217;<\/strong> ya da do\u011frudan <strong>&#8216;PHP Settings&#8217;<\/strong> benzeri men\u00fcy\u00fc a\u00e7\u0131n.<\/li>\n<li>Domain listesinde, d\u00fczenlemek istedi\u011finiz alan ad\u0131n\u0131 se\u00e7in.<\/li>\n<li>Kar\u015f\u0131n\u0131za genellikle &#8216;PHP Version Selector&#8217; veya benzeri bir b\u00f6l\u00fcm gelir. Burada &#8216;PHP 7.4&#8217;, &#8216;PHP 8.0&#8217;, &#8216;PHP 8.1&#8217;, &#8216;PHP 8.2&#8217; gibi se\u00e7eneklerden birini i\u015faretleyebilirsiniz.<\/li>\n<li>Kaydetti\u011finizde, ilgili domainin t\u00fcm PHP istekleri se\u00e7ti\u011finiz s\u00fcr\u00fcme ge\u00e7er.<\/li>\n<\/ol>\n<p>DirectAdmin baz\u0131 konfig\u00fcrasyonlarda birincil ve ikincil PHP s\u00fcr\u00fcm\u00fc kavram\u0131 kullan\u0131r (\u00f6rn. PHP1 = 8.1, PHP2 = 7.4). Panelde bu s\u00fcr\u00fcmlere kar\u015f\u0131l\u0131k gelen se\u00e7enekleri net g\u00f6rmek i\u00e7in DCHost kontrol panelinizdeki notlar\u0131 veya taraf\u0131m\u0131zdan g\u00f6nderilen kurulum d\u00f6k\u00fcman\u0131n\u0131 inceleyebilirsiniz.<\/p>\n<h3><span id=\"DirectAdminde_Alt_Alan_veya_Uygulama_Bazli_Ayrimlar\">DirectAdmin\u2019de Alt Alan veya Uygulama Bazl\u0131 Ayr\u0131mlar<\/span><\/h3>\n<p>DirectAdmin temaya g\u00f6re alt alan adlar\u0131 i\u00e7in de ayr\u0131 PHP s\u00fcr\u00fcm\u00fc se\u00e7menize izin verebilir. \u00d6rne\u011fin:<\/p>\n<ul>\n<li>&#8216;www.ornek.com&#8217; ana site: PHP 8.1<\/li>\n<li>&#8216;eski.ornek.com&#8217; alt alan\u0131: PHP 7.4<\/li>\n<\/ul>\n<p>Bu, eski bir uygulamay\u0131 izole etmek ve ana siteyi \u00e7a\u011fda\u015f bir s\u00fcr\u00fcme ta\u015f\u0131mak i\u00e7in idealdir. Daha da ileri senaryolarda, vhost \u015fablonlar\u0131 ve PHP-FPM havuz ayarlar\u0131yla dizin bazl\u0131 farkl\u0131l\u0131klar tan\u0131mlanabilir; ancak bu art\u0131k sistem y\u00f6netimi seviyesine girdi\u011fi i\u00e7in genelde DCHost teknik ekibi taraf\u0131ndan yap\u0131l\u0131r.<\/p>\n<h2><span id=\"Hangi_Proje_Icin_Hangi_PHP_Surumu_Pratik_Karar_Rehberi\">Hangi Proje \u0130\u00e7in Hangi PHP S\u00fcr\u00fcm\u00fc? Pratik Karar Rehberi<\/span><\/h2>\n<p>\u015eimdi en kritik soruya gelelim: &#8216;Bu kadar s\u00fcr\u00fcm varken, hangi siteyi nereye koyaca\u011f\u0131m?&#8217; DCHost\u2019ta sahada g\u00f6rd\u00fc\u011f\u00fcm\u00fcz tipik senaryolar \u00fczerinden bir karar matrisi \u00e7\u0131karal\u0131m.<\/p>\n<h3><span id=\"Genel_Tavsiye_Cercevesi\">Genel Tavsiye \u00c7er\u00e7evesi<\/span><\/h3>\n<ul>\n<li><strong>Yeni projeler:<\/strong> M\u00fcmk\u00fcn oldu\u011funca g\u00fcncel ve kararl\u0131 bir PHP 8.x s\u00fcr\u00fcm\u00fc (8.1 veya 8.2).<\/li>\n<li><strong>Aktif geli\u015ftirilen projeler:<\/strong> Framework veya CMS\u2019in resmi olarak destekledi\u011fi en y\u00fcksek PHP s\u00fcr\u00fcm\u00fc.<\/li>\n<li><strong>G\u00fcncellemesi zor, legacy projeler:<\/strong> En az\u0131ndan g\u00fcvenlik deste\u011fi olan en y\u00fcksek 7.x\/8.x s\u00fcr\u00fcm\u00fc, m\u00fcmk\u00fcnse kademe kademe 8.x\u2019e haz\u0131rl\u0131k.<\/li>\n<\/ul>\n<h3><span id=\"Proje_Turune_Gore_Ornekler\">Proje T\u00fcr\u00fcne G\u00f6re \u00d6rnekler<\/span><\/h3>\n<table border='1' cellpadding='6' cellspacing='0'>\n<tr>\n<th>Proje T\u00fcr\u00fc<\/th>\n<th>\u00d6nerilen PHP S\u00fcr\u00fcm\u00fc<\/th>\n<th>Not<\/th>\n<\/tr>\n<tr>\n<td>G\u00fcncel WordPress blog \/ kurumsal site<\/td>\n<td>PHP 8.1 \/ 8.2<\/td>\n<td>\u00c7ekirdek ve eklentiler g\u00fcncelse genelde sorunsuz. Staging \u00fczerinde test edin.<\/td>\n<\/tr>\n<tr>\n<td>WooCommerce ma\u011fazas\u0131<\/td>\n<td>PHP 8.1 (stabil) veya 8.0<\/td>\n<td>\u00d6deme, kargo, muhasebe entegrasyonlar\u0131n\u0131 mutlaka tek tek test edin.<\/td>\n<\/tr>\n<tr>\n<td>Laravel 8-9<\/td>\n<td>Resmi dok\u00fcmana g\u00f6re 8.0\/8.1<\/td>\n<td>Composer ba\u011f\u0131ml\u0131l\u0131klar\u0131n\u0131 g\u00f6zden ge\u00e7irmeden ge\u00e7meyin.<\/td>\n<\/tr>\n<tr>\n<td>Laravel 10-11<\/td>\n<td>PHP 8.1 \/ 8.2<\/td>\n<td>Yeni projelerde do\u011frudan 8.2 mant\u0131kl\u0131.<\/td>\n<\/tr>\n<tr>\n<td>Eski CMS (g\u00fcncellenmeyen)<\/td>\n<td>Mevcut \u00e7al\u0131\u015fan s\u00fcr\u00fcm + g\u00fcvenlik duvar\u0131<\/td>\n<td>Uzun vadede kod migrate etmeyi planlay\u0131n.<\/td>\n<\/tr>\n<\/table>\n<p>\u00d6zetle; her \u015fey yolundaysa tercihen <strong>PHP 8.1 veya 8.2<\/strong>\u2019yi hedefleyin, ama uyumluluk sorunu g\u00f6rd\u00fc\u011f\u00fcn\u00fcz projeleri aceleyle k\u0131rmay\u0131n. \u00d6nce staging, sonra kademe kademe canl\u0131ya ta\u015f\u0131ma mant\u0131\u011f\u0131 ile ilerleyin.<\/p>\n<h2><span id=\"Guvenli_Gecis_Test_ve_Geri_Donus_Stratejisi\">G\u00fcvenli Ge\u00e7i\u015f, Test ve Geri D\u00f6n\u00fc\u015f Stratejisi<\/span><\/h2>\n<p>\u00c7oklu PHP s\u00fcr\u00fcm\u00fc y\u00f6netimi, asl\u0131nda bir nevi k\u00fc\u00e7\u00fck \u00f6l\u00e7ekli \u201cs\u00fcr\u00fcm orkestrasyonu\u201d i\u015fi. Sadece panelden s\u00fcr\u00fcm se\u00e7mek de\u011fil, <strong>test \u2013 ge\u00e7i\u015f \u2013 geri d\u00f6n\u00fc\u015f<\/strong> \u00fc\u00e7l\u00fcs\u00fcn\u00fc planlamak gerekiyor.<\/p>\n<h3><span id=\"1_Testi_Her_Zaman_Staging_Ortaminda_Yapin\">1. Testi Her Zaman Staging Ortam\u0131nda Yap\u0131n<\/span><\/h3>\n<p>Canl\u0131 site \u00fczerinde do\u011frudan PHP s\u00fcr\u00fcm\u00fc de\u011fi\u015ftirmek, \u00f6zellikle e-ticaret sitelerinde ciddi risk. Bunun yerine:<\/p>\n<ul>\n<li>Ayn\u0131 hesab\u0131n i\u00e7inde staging alt alan ad\u0131 a\u00e7\u0131n.<\/li>\n<li>Dosyalar\u0131 ve veritaban\u0131n\u0131 staging\u2019e klonlay\u0131n.<\/li>\n<li>Staging\u2019in PHP s\u00fcr\u00fcm\u00fcn\u00fc y\u00fckseltip t\u00fcm kritik ak\u0131\u015flar\u0131 test edin (login, sepet, \u00f6deme, ileti\u015fim formlar\u0131 vs.).<\/li>\n<\/ul>\n<p>Bu s\u00fcreci WordPress \u00f6zelinde ad\u0131m ad\u0131m g\u00f6rmek i\u00e7in, yukar\u0131da link verdi\u011fimiz <a href='https:\/\/www.dchost.com\/blog\/wordpress-staging-ortami-nasil-kurulur-cpanelde-alt-alan-adi-klonlama-ve-guvenli-yayina-alma\/'>WordPress staging rehberi<\/a> olduk\u00e7a pratik bir yol haritas\u0131 sunuyor.<\/p>\n<h3><span id=\"2_Yedek_ve_Log_Disiplini\">2. Yedek ve Log Disiplini<\/span><\/h3>\n<p>Her PHP y\u00fckseltmesinden \u00f6nce mutlaka:<\/p>\n<ul>\n<li>Dosya + veritaban\u0131 yede\u011fi al\u0131n (otomatik 3-2-1 stratejisini m\u00fcmk\u00fcnse zorunlu kabul edin).<\/li>\n<li>Hata loglar\u0131n\u0131n nerede tutuldu\u011funu bilin (cPanel &#8216;Errors&#8217;, &#8216;Metrics&#8217;, error_log dosyalar\u0131, DirectAdmin log dizinleri).<\/li>\n<li>Y\u00fckseltme sonras\u0131 ilk 24-48 saati yak\u0131ndan izleyin.<\/li>\n<\/ul>\n<p>DCHost altyap\u0131s\u0131nda yedekleme ve geri d\u00f6n\u00fc\u015f senaryolar\u0131n\u0131 kurarken, <a href='https:\/\/www.dchost.com\/blog\/3-2-1-yedekleme-stratejisi-neden-ise-yariyor-cpanel-plesk-ve-vpste-otomatik-yedekleri-nasil-kurarsin\/'>3-2-1 yedekleme stratejisi rehberimizde<\/a> anlatt\u0131\u011f\u0131m\u0131z prensipleri do\u011frudan uygulayabilirsiniz.<\/p>\n<h3><span id=\"3_Hiz_ve_Kaynak_Kullanimini_Izleyin\">3. H\u0131z ve Kaynak Kullan\u0131m\u0131n\u0131 \u0130zleyin<\/span><\/h3>\n<p>PHP 8.x\u2019e ge\u00e7i\u015f \u00e7o\u011fu zaman daha az CPU kullan\u0131m\u0131 ve daha h\u0131zl\u0131 tepki s\u00fcresi getirir; ama yanl\u0131\u015f yap\u0131land\u0131r\u0131lm\u0131\u015f bir eklenti veya sorgu, tam tersine sebep olabilir. Bu y\u00fczden:<\/p>\n<ul>\n<li>cPanel\u2019de &#8216;Resource Usage&#8217; ekran\u0131n\u0131, DirectAdmin\u2019de ise benzer istatistik panellerini d\u00fczenli kontrol edin.<\/li>\n<li>Y\u00fckseltme \u00f6ncesi ve sonras\u0131 y\u00fck testi veya en az\u0131ndan basit h\u0131z \u00f6l\u00e7\u00fcmleri (\u00f6r. TTFB) yap\u0131n.<\/li>\n<li>Gerekti\u011finde PHP-FPM havuz ayarlar\u0131 i\u00e7in DCHost deste\u011fine dan\u0131\u015f\u0131n.<\/li>\n<\/ul>\n<h2><span id=\"DCHost_Altyapisinda_cPanel_ve_DirectAdmin_ile_Rahat_Coklu_PHP_Yonetimi\">DCHost Altyap\u0131s\u0131nda cPanel ve DirectAdmin ile Rahat \u00c7oklu PHP Y\u00f6netimi<\/span><\/h2>\n<p>DCHost olarak hem cPanel hem DirectAdmin taraf\u0131nda, \u00e7oklu PHP s\u00fcr\u00fcm\u00fc kullan\u0131m\u0131n\u0131 varsay\u0131lan kabul ediyoruz. Yeni bir payla\u015f\u0131lm\u0131\u015f hosting, reseller, VPS veya dedicated sunucu kurulumunda, g\u00fcncel ve g\u00fcvenli PHP 7.x\/8.x kombinasyonunu ba\u015ftan yap\u0131land\u0131r\u0131yor, sizin tarafta yaln\u0131zca <strong>&#8220;hangi domain hangi s\u00fcr\u00fcmde \u00e7al\u0131\u015fs\u0131n&#8221;<\/strong> sorusunu b\u0131rak\u0131yoruz.<\/p>\n<p>E\u011fer projelerinizde modern PHP \u00f6zelliklerini daha agresif kullanmak istiyorsan\u0131z; \u00f6rne\u011fin Laravel tabanl\u0131 mikroservisler, y\u00fcksek trafikli WooCommerce ma\u011fazalar\u0131 veya SaaS panelleri, hem PHP s\u00fcr\u00fcm\u00fc hem de PHP-FPM\/OPcache ayarlar\u0131 taraf\u0131nda daha ince ayarlara ihtiya\u00e7 duyabilirsiniz. Bu tip senaryolarda, <a href='https:\/\/www.dchost.com\/blog\/php-8-x-yukseltme-kontrol-listesi-wordpress-ve-laravelde-geriye-uyumluluk-opcache-preload-ve-fpm-havuz-ayarlari-nasil-tatli-tatli-kurulur\/'>PHP 8.x y\u00fckseltme kontrol listemizi<\/a> mimari tasar\u0131m dok\u00fcman\u0131n\u0131z\u0131n bir par\u00e7as\u0131 gibi kullanman\u0131z\u0131 \u00f6neririz.<\/p>\n<p>Hangi kontrol panelinin sizin i\u00e7in daha uygun oldu\u011funa hen\u00fcz karar vermediyseniz, <a href='https:\/\/www.dchost.com\/blog\/directadmin-cpanel-ve-plesk-karsilastirmasi-vps-ve-reseller-hosting-icin-dogru-panel-nasil-secilir\/'>DirectAdmin ve cPanel kar\u015f\u0131la\u015ft\u0131rma rehberimiz<\/a> ile ba\u015flayabilir, ard\u0131ndan ihtiya\u00e7lar\u0131n\u0131za g\u00f6re DCHost ekibiyle birlikte do\u011fru panel + do\u011fru PHP s\u00fcr\u00fcm mimarisini kurgulayabilirsiniz.<\/p>\n<p>Sonu\u00e7 olarak: Ayn\u0131 sunucuda hem eski hem yeni projeleri sorunsuz ya\u015fatmak, art\u0131k tamamen m\u00fcmk\u00fcn. Do\u011fru kurgulanm\u0131\u015f bir DCHost altyap\u0131s\u0131, cPanel veya DirectAdmin ile \u00e7oklu PHP s\u00fcr\u00fcm\u00fc y\u00f6netimini sizin i\u00e7in g\u00fcnl\u00fck bir rutin h\u00e2line getirir; kritik olan, her s\u00fcr\u00fcm de\u011fi\u015fikli\u011fini profesyonelce planlamak, test etmek ve gerekti\u011finde geri d\u00f6n\u00fc\u015f\u00fc dakikalar i\u00e7inde yapabilecek bir yedek ve otomasyon disiplinine sahip olmakt\u0131r.<\/p>\n<\/div>","protected":false},"excerpt":{"rendered":"<p>\u0130&ccedil;indekiler1 cPanel ve DirectAdmin\u2019de \u00c7oklu PHP S\u00fcr\u00fcm\u00fc Kullanman\u0131n Ger\u00e7ek \u00d6nemi2 PHP 7.x vs 8.x: S\u00fcr\u00fcm Se\u00e7iminden \u00d6nce Temel Foto\u011fraf3 cPanel\u2019de \u00c7oklu PHP S\u00fcr\u00fcm\u00fc Mant\u0131\u011f\u01313.1 cPanel\u2019de MultiPHP ve PHP-FPM Altyap\u0131s\u01313.2 cPanel Kullan\u0131c\u0131 Panelinde Domain Bazl\u0131 PHP S\u00fcr\u00fcm\u00fc De\u011fi\u015ftirme3.3 cPanel\u2019de Klas\u00f6r Bazl\u0131 PHP S\u00fcr\u00fcm\u00fc Y\u00f6netimi (.htaccess)3.4 \u00d6rnek Senaryo: WordPress Sitesini cPanel \u00dczerinden PHP 7.4 \u2192 8.1\u2019e Ta\u015f\u0131mak4 [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":2713,"comment_status":"","ping_status":"","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[26],"tags":[],"class_list":["post-2712","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-teknoloji"],"_links":{"self":[{"href":"https:\/\/www.dchost.com\/blog\/wp-json\/wp\/v2\/posts\/2712","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.dchost.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.dchost.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.dchost.com\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.dchost.com\/blog\/wp-json\/wp\/v2\/comments?post=2712"}],"version-history":[{"count":0,"href":"https:\/\/www.dchost.com\/blog\/wp-json\/wp\/v2\/posts\/2712\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.dchost.com\/blog\/wp-json\/wp\/v2\/media\/2713"}],"wp:attachment":[{"href":"https:\/\/www.dchost.com\/blog\/wp-json\/wp\/v2\/media?parent=2712"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.dchost.com\/blog\/wp-json\/wp\/v2\/categories?post=2712"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.dchost.com\/blog\/wp-json\/wp\/v2\/tags?post=2712"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}