{"id":29865,"date":"2025-09-20T22:40:23","date_gmt":"2025-09-20T19:40:23","guid":{"rendered":"https:\/\/fatihsoysal.com\/blog\/freebsd-12-0da-apache-httpyi-mpm-event-ve-php-fpm-ile-yapilandirma\/"},"modified":"2025-09-20T22:40:23","modified_gmt":"2025-09-20T19:40:23","slug":"freebsd-12-0da-apache-httpyi-mpm-event-ve-php-fpm-ile-yapilandirma","status":"publish","type":"post","link":"https:\/\/fatihsoysal.com\/blog\/freebsd-12-0da-apache-httpyi-mpm-event-ve-php-fpm-ile-yapilandirma\/","title":{"rendered":"FreeBSD 12.0&#8217;da Apache HTTP&#8217;yi MPM Event ve PHP-FPM ile Yap\u0131land\u0131rma"},"content":{"rendered":"<p># FreeBSD 12.0&#8217;da Apache HTTP, MPM Event ve PHP-FPM Kurulumu ve Optimizasyonu<\/p>\n<p>Y\u00fcksek trafikli bir web siteniz var ve performans sorunlar\u0131yla bo\u011fu\u015fuyorsunuz.  Apache&#8217;iniz yava\u015f \u00e7al\u0131\u015f\u0131yor, kaynak t\u00fcketimi y\u00fcksek ve kullan\u0131c\u0131 deneyimi olumsuz etkileniyor.  Bu makalede, FreeBSD 12.0 \u00fczerinde Apache HTTP sunucusunu MPM Event ile yap\u0131land\u0131rarak ve PHP-FPM&#8217;i entegre ederek bu sorunlara nas\u0131l \u00e7\u00f6z\u00fcm bulabilece\u011finizi ad\u0131m ad\u0131m \u00f6\u011freneceksiniz.  Performans optimizasyonuna odaklanarak, sisteminizi daha verimli ve \u00f6l\u00e7eklenebilir hale getirece\u011fiz.<\/p>\n<p><strong>\u00d6\u011frenme Yol Haritas\u0131:<\/strong><\/p>\n<p>* <strong>Yeni Ba\u015flayan:<\/strong> Temel kurulum ad\u0131mlar\u0131, basit bir web uygulamas\u0131yla uygulama.<br \/>\n* <strong>Orta:<\/strong> Ger\u00e7ek d\u00fcnya senaryolar\u0131, performans optimizasyon ipu\u00e7lar\u0131 ve log analizleri.<br \/>\n* <strong>\u0130leri D\u00fczey:<\/strong> Performans analizi ara\u00e7lar\u0131 kullan\u0131m\u0131, edge case&#8217;ler ve \u00f6zel durum y\u00f6netimi.<\/p>\n<p><strong>1. Temel Kavramlar: Apache, MPM Event ve PHP-FPM<\/strong><\/p>\n<p>\u00d6ncelikle, kullanaca\u011f\u0131m\u0131z temel bile\u015fenleri anlamak \u00f6nemlidir.  Apache HTTP Server, web sunucumuzdur.  MPM (Multi-Processing Module), Apache&#8217;in nas\u0131l \u00e7al\u0131\u015ft\u0131\u011f\u0131na karar veren mod\u00fcld\u00fcr.  MPM Event, y\u00fcksek performansl\u0131, \u00e7ok i\u015f par\u00e7ac\u0131kl\u0131 bir model kullanarak \u00e7ok say\u0131da e\u015f zamanl\u0131 ba\u011flant\u0131y\u0131 verimli bir \u015fekilde i\u015fler.  PHP-FPM (FastCGI Process Manager), PHP betiklerinin daha h\u0131zl\u0131 ve verimli bir \u015fekilde \u00e7al\u0131\u015ft\u0131r\u0131lmas\u0131n\u0131 sa\u011flar.  Bu \u00fc\u00e7 bile\u015feni bir araya getirerek, y\u00fcksek performansl\u0131 bir web sunucusu kuraca\u011f\u0131z.  FreeBSD&#8217;nin sa\u011flam ve g\u00fcvenilir altyap\u0131s\u0131, bu kurulum i\u00e7in ideal bir zemin olu\u015fturur.<\/p>\n<p><strong>2. FreeBSD Sisteminin Haz\u0131rlanmas\u0131: Paket Y\u00f6netimi ve Gerekli Yaz\u0131l\u0131mlar<\/strong><\/p>\n<p>\u00d6ncelikle FreeBSD sisteminizin g\u00fcncel oldu\u011fundan emin olmal\u0131s\u0131n\u0131z.  Bunun i\u00e7in <code class=\"language-\">pkg update<\/code> ve ard\u0131ndan <code class=\"language-\">pkg upgrade<\/code> komutlar\u0131n\u0131 \u00e7al\u0131\u015ft\u0131r\u0131n.  Daha sonra, Apache, PHP ve PHP-FPM paketlerini y\u00fcklememiz gerekiyor.  FreeBSD&#8217;nin pkg sistemi ile bu i\u015flem olduk\u00e7a kolayd\u0131r:<\/p>\n<pre class=\"language-bash\"><code>pkg install apache24 php81 php81-fpm<\/code><\/pre>\n<p>Bu komut, Apache 2.4, PHP 8.1 ve PHP-FPM&#8217;i sisteminize kuracakt\u0131r.  Farkl\u0131 PHP s\u00fcr\u00fcmleri i\u00e7in paket isimlerini buna g\u00f6re de\u011fi\u015ftirmeniz gerekebilir.  Kurulumdan sonra, Apache ve PHP-FPM servislerini ba\u015flatman\u0131z ve otomatik ba\u015flatmay\u0131 etkinle\u015ftirmeniz gerekir:<\/p>\n<pre class=\"language-bash\"><code>service apache24 start\nservice php81-fpm start<\/code><\/pre>\n<pre class=\"language-bash\"><code>sysrc apache24_enable=&quot;YES&quot;\nsysrc php81-fpm_enable=&quot;YES&quot;<\/code><\/pre>\n<p><strong>3. Apache&#8217;i MPM Event ile Yap\u0131land\u0131rma<\/strong><\/p>\n<p>Apache&#8217;in MPM Event mod\u00fcl\u00fcn\u00fc kullanmas\u0131n\u0131 sa\u011flamak i\u00e7in <code class=\"language-\">httpd.conf<\/code> dosyas\u0131n\u0131 d\u00fczenlememiz gerekiyor.  Bu dosya genellikle <code class=\"language-\">\/usr\/local\/etc\/apache24\/httpd.conf<\/code> yolunda bulunur.  Dosyay\u0131 d\u00fczenlemek i\u00e7in <code class=\"language-\">nano<\/code> veya tercih etti\u011finiz bir metin edit\u00f6r\u00fcn\u00fc kullanabilirsiniz.  <code class=\"language-\">httpd.conf<\/code> dosyas\u0131nda a\u015fa\u011f\u0131daki sat\u0131r\u0131 bulup <code class=\"language-\">prefork<\/code> yerine <code class=\"language-\">event<\/code> olarak de\u011fi\u015ftirin:<\/p>\n<pre class=\"language-\"><code># Listen 80\nListen 8080 # \u00d6rnek port numaras\u0131, 80'i tercih edebilirsiniz.\n\n&lt;IfModule mpm_prefork_module&gt;\n    # Bu b\u00f6l\u00fcm\u00fc yorum sat\u0131r\u0131 yap\u0131n veya silin.\n&lt;\/IfModule&gt;\n\n&lt;IfModule mpm_event_module&gt;\n    # Event MPM ayarlar\u0131n\u0131 burada yapabilirsiniz. \u00d6rne\u011fin:\n    StartServers 5\n    MinSpareThreads 25\n    MaxSpareThreads 75\n    ThreadLimit 64\n    ThreadsPerChild 25\n    MaxClients 1000\n    MaxRequestsPerChild 10000\n&lt;\/IfModule&gt;<\/code><\/pre>\n<p>Bu ayarlar \u00f6rnektir ve sisteminizin kaynaklar\u0131na g\u00f6re ayarlanmal\u0131d\u0131r.  <code class=\"language-\">StartServers<\/code>, <code class=\"language-\">MinSpareThreads<\/code>, <code class=\"language-\">MaxSpareThreads<\/code>, <code class=\"language-\">ThreadsPerChild<\/code> ve <code class=\"language-\">MaxClients<\/code> de\u011ferlerini sisteminizin performans\u0131na g\u00f6re ayarlamak \u00f6nemlidir.  Daha fazla bilgi i\u00e7in Apache d\u00f6k\u00fcmanlar\u0131na bakabilirsiniz.  De\u011fi\u015fiklikleri kaydettikten sonra Apache servisini yeniden ba\u015flat\u0131n:<\/p>\n<pre class=\"language-bash\"><code>service apache24 restart<\/code><\/pre>\n<p><strong>4. PHP-FPM Yap\u0131land\u0131rmas\u0131: Socket ve Performans Ayarlar\u0131<\/strong><\/p>\n<p>PHP-FPM&#8217;in \u00e7al\u0131\u015fmas\u0131 i\u00e7in Apache ile ileti\u015fim kuraca\u011f\u0131 bir socket tan\u0131mlamam\u0131z gerekiyor.  PHP-FPM&#8217;in konfig\u00fcrasyon dosyas\u0131 genellikle <code class=\"language-\">\/usr\/local\/etc\/php-fpm.conf<\/code> veya <code class=\"language-\">\/usr\/local\/etc\/php-fpm.d\/www.conf<\/code> yolunda bulunur.  Bu dosyay\u0131 d\u00fczenleyerek <code class=\"language-\">listen<\/code> direktifini a\u015fa\u011f\u0131daki gibi de\u011fi\u015ftirebilirsiniz:<\/p>\n<pre class=\"language-\"><code>listen = \/var\/run\/php-fpm.sock<\/code><\/pre>\n<p>Bu, PHP-FPM&#8217;in <code class=\"language-\">\/var\/run\/php-fpm.sock<\/code> dosyas\u0131nda bir socket dinleyece\u011fi anlam\u0131na gelir.  Bu dosyan\u0131n olu\u015fturulmas\u0131 ve yetkilerinin d\u00fczg\u00fcn ayarlanmas\u0131 \u00f6nemlidir.  Ayr\u0131ca,  <code class=\"language-\">pm<\/code> (process manager) tipinin <code class=\"language-\">dynamic<\/code> olarak ayarland\u0131\u011f\u0131ndan emin olun ve <code class=\"language-\">pm.max_children<\/code>, <code class=\"language-\">pm.start_servers<\/code>, <code class=\"language-\">pm.min_spare_servers<\/code> ve <code class=\"language-\">pm.max_spare_servers<\/code> gibi parametreleri sisteminizin kaynaklar\u0131na uygun \u015fekilde ayarlay\u0131n. \u00d6rne\u011fin:<\/p>\n<pre class=\"language-\"><code>pm = dynamic\npm.max_children = 50\npm.start_servers = 20\npm.min_spare_servers = 10\npm.max_spare_servers = 30<\/code><\/pre>\n<p>Bu ayarlar da \u00f6rnektir ve sisteminizin y\u00fck\u00fcne ve kaynaklar\u0131na g\u00f6re ayarlanmal\u0131d\u0131r.  De\u011fi\u015fiklikleri kaydettikten sonra PHP-FPM servisini yeniden ba\u015flat\u0131n:<\/p>\n<pre class=\"language-bash\"><code>service php81-fpm restart<\/code><\/pre>\n<p><strong>5. Apache ve PHP-FPM Entegrasyonu: Virtual Host Yap\u0131land\u0131rmas\u0131<\/strong><\/p>\n<p>Apache&#8217;i PHP-FPM ile entegre etmek i\u00e7in bir virtual host dosyas\u0131 olu\u015fturman\u0131z gerekiyor.  \u00d6rnek bir virtual host konfig\u00fcrasyonu \u015f\u00f6yle olabilir:<\/p>\n<pre class=\"language-apache\"><code>&lt;VirtualHost *:8080&gt;\n    ServerName www.ornek.com\n    ServerAlias ornek.com\n    DocumentRoot \/var\/www\/html\/ornek\n    &lt;Directory \/var\/www\/html\/ornek&gt;\n        AllowOverride All\n        Require all granted\n    &lt;\/Directory&gt;\n    SetEnv APPLICATION_ENV &quot;development&quot; # \u00c7evre de\u011fi\u015fkeni \u00f6rne\u011fi\n    &lt;FilesMatch \\.php$&gt;\n        SetHandler &quot;proxy:unix:\/var\/run\/php-fpm.sock|fcgi:\/\/localhost&quot;\n    &lt;\/FilesMatch&gt;\n&lt;\/VirtualHost&gt;<\/code><\/pre>\n<p>Bu konfig\u00fcrasyon, <code class=\"language-\">www.ornek.com<\/code> ve <code class=\"language-\">ornek.com<\/code> domainlerini <code class=\"language-\">\/var\/www\/html\/ornek<\/code> dizinine y\u00f6nlendirir ve <code class=\"language-\">.php<\/code> uzant\u0131l\u0131 dosyalar i\u00e7in PHP-FPM&#8217;i kullan\u0131r.  <code class=\"language-\">SetEnv<\/code> direktifi ile uygulama ortam de\u011fi\u015fkeni ayarlayabilirsiniz.  Bu dosyay\u0131 <code class=\"language-\">\/usr\/local\/etc\/apache24\/vhosts.d<\/code> dizinine kaydedin (dizin yoksa olu\u015fturun) ve Apache&#8217;i yeniden ba\u015flat\u0131n.<\/p>\n<p><strong>6. Ger\u00e7ek D\u00fcnya Senaryosu:  E-Ticaret Sitesi Optimizasyonu<\/strong><\/p>\n<p>\u00d6rne\u011fin, y\u00fcksek trafikli bir e-ticaret sitesi i\u00e7in, yukar\u0131daki ad\u0131mlar\u0131n yan\u0131 s\u0131ra,  daha fazla performans iyile\u015ftirmesi i\u00e7in \u00f6nbellekleme mekanizmalar\u0131 (Redis, Memcached) ve i\u00e7erik da\u011f\u0131t\u0131m a\u011f\u0131 (CDN) kullanmak faydal\u0131 olabilir.  Ayr\u0131ca,  Apache ve PHP-FPM&#8217;in log dosyalar\u0131n\u0131 d\u00fczenli olarak izleyerek performans darbo\u011fazlar\u0131n\u0131 tespit edebilir ve gerekli optimizasyonlar\u0131 yapabilirsiniz.  <code class=\"language-\">top<\/code>, <code class=\"language-\">htop<\/code> gibi sistem izleme ara\u00e7lar\u0131n\u0131 kullanarak sistem kaynaklar\u0131n\u0131n kullan\u0131m\u0131n\u0131 takip edebilirsiniz.  [Fatih Soysal&#8217;\u0131n blogunda](https:\/\/fatihsoysal.com)  performans optimizasyonu hakk\u0131nda daha detayl\u0131 makaleler bulabilirsiniz.<\/p>\n<p><strong>7. Performans Optimizasyonu ve \u00d6l\u00e7eklendirme<\/strong><\/p>\n<p>Performans optimizasyonu s\u00fcrekli bir s\u00fcre\u00e7tir.  Sisteminizin performans\u0131n\u0131 d\u00fczenli olarak izleyerek ve gerekli ayarlamalar\u0131 yaparak en iyi performans\u0131 elde edebilirsiniz.  Y\u00fcksek trafik durumlar\u0131nda,  Apache ve PHP-FPM&#8217;in \u00e7al\u0131\u015ft\u0131\u011f\u0131 sunucuyu \u00f6l\u00e7eklendirmeniz gerekebilir.  Bunun i\u00e7in,  daha fazla i\u015flemci g\u00fcc\u00fc, bellek ve disk I\/O kapasitesi sa\u011flayan daha g\u00fc\u00e7l\u00fc bir sunucuya ge\u00e7ebilir veya y\u00fck dengeleme (load balancing) kullanabilirsiniz.<\/p>\n<p><strong>8.  Hata Ay\u0131klama ve Log Analizi<\/strong><\/p>\n<p>Kurulum s\u0131ras\u0131nda veya sonras\u0131nda sorunlarla kar\u015f\u0131la\u015f\u0131rsan\u0131z, Apache ve PHP-FPM&#8217;in log dosyalar\u0131n\u0131 kontrol etmek \u00f6nemlidir.  Bu log dosyalar\u0131, hatalar\u0131 tespit etmenize ve sorunlar\u0131 \u00e7\u00f6zmenize yard\u0131mc\u0131 olacakt\u0131r.  Apache&#8217;in log dosyalar\u0131 genellikle <code class=\"language-\">\/var\/log\/apache24<\/code> dizininde bulunurken, PHP-FPM&#8217;in log dosyas\u0131 konfig\u00fcrasyon dosyas\u0131nda belirtilen yolda bulunur.  <code class=\"language-\">tail -f<\/code> komutu ile log dosyalar\u0131n\u0131 ger\u00e7ek zamanl\u0131 olarak izleyebilirsiniz.<\/p>\n<p><strong>9.  G\u00fcvenlik \u00d6nlemleri<\/strong><\/p>\n<p>G\u00fcvenlik, her web sunucusu i\u00e7in kritik \u00f6neme sahiptir.  Apache ve PHP-FPM&#8217;i g\u00fcvenli bir \u015fekilde yap\u0131land\u0131rmak i\u00e7in,  g\u00fcvenlik duvar\u0131 (firewall) kullanmal\u0131,  g\u00fcncellemeleri d\u00fczenli olarak uygulamal\u0131 ve g\u00fcvenlik a\u00e7\u0131klar\u0131n\u0131 gidermelisiniz.  Ayr\u0131ca,  \u015fifreleme (SSL\/TLS) kullanarak web sitenizi g\u00fcvence alt\u0131na almal\u0131s\u0131n\u0131z.<\/p>\n<p><strong>Sonu\u00e7<\/strong><\/p>\n<p>Bu makalede, FreeBSD 12.0 \u00fczerinde Apache HTTP, MPM Event ve PHP-FPM&#8217;i nas\u0131l kuraca\u011f\u0131n\u0131z\u0131 ve yap\u0131land\u0131raca\u011f\u0131n\u0131z\u0131 ad\u0131m ad\u0131m \u00f6\u011frendiniz.  Performans optimizasyonu ipu\u00e7lar\u0131 ve ger\u00e7ek d\u00fcnya senaryolar\u0131 ile sisteminizi daha verimli ve \u00f6l\u00e7eklenebilir hale getirmeyi hedefledik.  Ancak,  sisteminizin \u00f6zel gereksinimlerine g\u00f6re ayarlar\u0131 de\u011fi\u015ftirmeniz gerekebilir.  Unutmay\u0131n ki,  performans optimizasyonu s\u00fcrekli bir s\u00fcre\u00e7tir ve sisteminizin performans\u0131n\u0131 d\u00fczenli olarak izleyerek gerekli ayarlamalar\u0131 yapmal\u0131s\u0131n\u0131z.<\/p>\n<p><strong>S\u0131k\u00e7a Sorulan Sorular:<\/strong><\/p>\n<p>1. <strong>Apache&#8217;i farkl\u0131 bir portta nas\u0131l \u00e7al\u0131\u015ft\u0131r\u0131r\u0131m?<\/strong>  <code class=\"language-\">Listen<\/code> direktifini <code class=\"language-\">httpd.conf<\/code> dosyas\u0131nda de\u011fi\u015ftirerek farkl\u0131 bir port numaras\u0131 belirleyebilirsiniz.<\/p>\n<p>2. <strong>PHP-FPM&#8217;in socket dosyas\u0131n\u0131n izinleri nas\u0131l ayarlanmal\u0131d\u0131r?<\/strong>  Socket dosyas\u0131n\u0131n sahibi ve grubu <code class=\"language-\">www<\/code> olmal\u0131 ve <code class=\"language-\">660<\/code> izinlerine sahip olmal\u0131d\u0131r.<\/p>\n<p>3. <strong>Performans sorunlar\u0131n\u0131 nas\u0131l tespit ederim?<\/strong>  Apache ve PHP-FPM&#8217;in log dosyalar\u0131n\u0131 inceleyin, sistem izleme ara\u00e7lar\u0131n\u0131 kullan\u0131n ve profil olu\u015fturma ara\u00e7lar\u0131yla kodunuzun performans\u0131n\u0131 analiz edin.<\/p>\n<p>4. <strong>Y\u00fcksek trafik durumunda sistemimi nas\u0131l \u00f6l\u00e7eklendirebilirim?<\/strong>  Daha g\u00fc\u00e7l\u00fc bir sunucuya ge\u00e7in veya y\u00fck dengeleme kullan\u0131n.<\/p>\n<p>5. <strong>G\u00fcvenlik a\u00e7\u0131klar\u0131n\u0131 nas\u0131l \u00f6nlerim?<\/strong>  G\u00fcvenlik duvar\u0131 kullan\u0131n,  g\u00fcncellemeleri d\u00fczenli olarak uygulay\u0131n,  g\u00fcvenlik a\u00e7\u0131klar\u0131n\u0131 giderin ve \u015fifreleme kullan\u0131n.<\/p>\n<p>Yazar: Fatih Soysal<\/p>\n","protected":false},"excerpt":{"rendered":"# FreeBSD 12.0&#8217;da Apache HTTP, MPM Event ve PHP-FPM Kurulumu ve Optimizasyonu Y\u00fcksek trafikli bir web siteniz var&hellip;","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"csco_page_header_type":"","csco_page_load_nextpost":"","csco_page_subscribe_form":"","csco_page_contact_form":"","footnotes":""},"categories":[874],"tags":[],"class_list":{"0":"post-29865","1":"post","2":"type-post","3":"status-publish","4":"format-standard","6":"category-server","7":"cs-entry","8":"cs-video-wrap"},"yoast_head":"<!-- This site is optimized with the Yoast SEO Premium plugin v20.5 (Yoast SEO v25.3.1) - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>FreeBSD 12.0&#039;da Apache HTTP&#039;yi MPM Event ve PHP-FPM ile Yap\u0131land\u0131rma<\/title>\n<meta name=\"description\" content=\"Hi\u00e7bir etiketi bulunamad\u0131.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/fatihsoysal.com\/blog\/freebsd-12-0da-apache-httpyi-mpm-event-ve-php-fpm-ile-yapilandirma\/\" \/>\n<meta property=\"og:locale\" content=\"tr_TR\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"FreeBSD 12.0&#039;da Apache HTTP&#039;yi MPM Event ve PHP-FPM ile Yap\u0131land\u0131rma\" \/>\n<meta property=\"og:description\" content=\"Hi\u00e7bir etiketi bulunamad\u0131.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/fatihsoysal.com\/blog\/freebsd-12-0da-apache-httpyi-mpm-event-ve-php-fpm-ile-yapilandirma\/\" \/>\n<meta property=\"og:site_name\" content=\"Kodlar\u0131n Gizemli D\u00fcnyas\u0131\" \/>\n<meta property=\"article:published_time\" content=\"2025-09-20T19:40:23+00:00\" \/>\n<meta name=\"author\" content=\"Fatih Soysal\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Yazan:\" \/>\n\t<meta name=\"twitter:data1\" content=\"Fatih Soysal\" \/>\n\t<meta name=\"twitter:label2\" content=\"Tahmini okuma s\u00fcresi\" \/>\n\t<meta name=\"twitter:data2\" content=\"7 dakika\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\/\/fatihsoysal.com\/blog\/freebsd-12-0da-apache-httpyi-mpm-event-ve-php-fpm-ile-yapilandirma\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/fatihsoysal.com\/blog\/freebsd-12-0da-apache-httpyi-mpm-event-ve-php-fpm-ile-yapilandirma\/\"},\"author\":{\"name\":\"Fatih Soysal\",\"@id\":\"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/002a254750921dcfd568a99e48240dd1\"},\"headline\":\"FreeBSD 12.0&#8217;da Apache HTTP&#8217;yi MPM Event ve PHP-FPM ile Yap\u0131land\u0131rma\",\"datePublished\":\"2025-09-20T19:40:23+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/fatihsoysal.com\/blog\/freebsd-12-0da-apache-httpyi-mpm-event-ve-php-fpm-ile-yapilandirma\/\"},\"wordCount\":1162,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/002a254750921dcfd568a99e48240dd1\"},\"articleSection\":[\"Server\"],\"inLanguage\":\"tr\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\/\/fatihsoysal.com\/blog\/freebsd-12-0da-apache-httpyi-mpm-event-ve-php-fpm-ile-yapilandirma\/#respond\"]}],\"copyrightYear\":\"2025\",\"copyrightHolder\":{\"@id\":\"https:\/\/fatihsoysal.com\/blog\/#organization\"}},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/fatihsoysal.com\/blog\/freebsd-12-0da-apache-httpyi-mpm-event-ve-php-fpm-ile-yapilandirma\/\",\"url\":\"https:\/\/fatihsoysal.com\/blog\/freebsd-12-0da-apache-httpyi-mpm-event-ve-php-fpm-ile-yapilandirma\/\",\"name\":\"FreeBSD 12.0'da Apache HTTP'yi MPM Event ve PHP-FPM ile Yap\u0131land\u0131rma\",\"isPartOf\":{\"@id\":\"https:\/\/fatihsoysal.com\/blog\/#website\"},\"datePublished\":\"2025-09-20T19:40:23+00:00\",\"description\":\"Hi\u00e7bir etiketi bulunamad\u0131.\",\"breadcrumb\":{\"@id\":\"https:\/\/fatihsoysal.com\/blog\/freebsd-12-0da-apache-httpyi-mpm-event-ve-php-fpm-ile-yapilandirma\/#breadcrumb\"},\"inLanguage\":\"tr\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/fatihsoysal.com\/blog\/freebsd-12-0da-apache-httpyi-mpm-event-ve-php-fpm-ile-yapilandirma\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/fatihsoysal.com\/blog\/freebsd-12-0da-apache-httpyi-mpm-event-ve-php-fpm-ile-yapilandirma\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Anasayfa\",\"item\":\"https:\/\/fatihsoysal.com\/blog\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"FreeBSD 12.0&#8217;da Apache HTTP&#8217;yi MPM Event ve PHP-FPM ile Yap\u0131land\u0131rma\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/fatihsoysal.com\/blog\/#website\",\"url\":\"https:\/\/fatihsoysal.com\/blog\/\",\"name\":\"Fatihsoysal.com\",\"description\":\"Blog - Yaz\u0131l\u0131m D\u00fcnyas\u0131 Tecr\u00fcbelerim\",\"publisher\":{\"@id\":\"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/002a254750921dcfd568a99e48240dd1\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/fatihsoysal.com\/blog\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"tr\"},{\"@type\":[\"Person\",\"Organization\"],\"@id\":\"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/002a254750921dcfd568a99e48240dd1\",\"name\":\"Fatih Soysal\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"tr\",\"@id\":\"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/fatihsoysal.com\/blog\/wp-content\/uploads\/2024\/04\/cropped-replicate-prediction-3kgg1hgjn5rgp0cf0p5tr0jw7w-1.png\",\"contentUrl\":\"https:\/\/fatihsoysal.com\/blog\/wp-content\/uploads\/2024\/04\/cropped-replicate-prediction-3kgg1hgjn5rgp0cf0p5tr0jw7w-1.png\",\"width\":512,\"height\":512,\"caption\":\"Fatih Soysal\"},\"logo\":{\"@id\":\"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/image\/\"},\"description\":\"Kullan\u0131m ve kodlama m\u00fckemmeliyetini odak alan uygulamalar olu\u015fturma deneyimine sahip, profesyonel olarak 15+ y\u0131l \u00fczeri deneyime sahip bir yaz\u0131l\u0131m m\u00fchendisi.\",\"url\":\"https:\/\/fatihsoysal.com\/blog\/author\/fatihsoysal\/\"}]}<\/script>\n<!-- \/ Yoast SEO Premium plugin. -->","yoast_head_json":{"title":"FreeBSD 12.0'da Apache HTTP'yi MPM Event ve PHP-FPM ile Yap\u0131land\u0131rma","description":"Hi\u00e7bir etiketi bulunamad\u0131.","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/fatihsoysal.com\/blog\/freebsd-12-0da-apache-httpyi-mpm-event-ve-php-fpm-ile-yapilandirma\/","og_locale":"tr_TR","og_type":"article","og_title":"FreeBSD 12.0'da Apache HTTP'yi MPM Event ve PHP-FPM ile Yap\u0131land\u0131rma","og_description":"Hi\u00e7bir etiketi bulunamad\u0131.","og_url":"https:\/\/fatihsoysal.com\/blog\/freebsd-12-0da-apache-httpyi-mpm-event-ve-php-fpm-ile-yapilandirma\/","og_site_name":"Kodlar\u0131n Gizemli D\u00fcnyas\u0131","article_published_time":"2025-09-20T19:40:23+00:00","author":"Fatih Soysal","twitter_card":"summary_large_image","twitter_misc":{"Yazan:":"Fatih Soysal","Tahmini okuma s\u00fcresi":"7 dakika"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/fatihsoysal.com\/blog\/freebsd-12-0da-apache-httpyi-mpm-event-ve-php-fpm-ile-yapilandirma\/#article","isPartOf":{"@id":"https:\/\/fatihsoysal.com\/blog\/freebsd-12-0da-apache-httpyi-mpm-event-ve-php-fpm-ile-yapilandirma\/"},"author":{"name":"Fatih Soysal","@id":"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/002a254750921dcfd568a99e48240dd1"},"headline":"FreeBSD 12.0&#8217;da Apache HTTP&#8217;yi MPM Event ve PHP-FPM ile Yap\u0131land\u0131rma","datePublished":"2025-09-20T19:40:23+00:00","mainEntityOfPage":{"@id":"https:\/\/fatihsoysal.com\/blog\/freebsd-12-0da-apache-httpyi-mpm-event-ve-php-fpm-ile-yapilandirma\/"},"wordCount":1162,"commentCount":0,"publisher":{"@id":"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/002a254750921dcfd568a99e48240dd1"},"articleSection":["Server"],"inLanguage":"tr","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/fatihsoysal.com\/blog\/freebsd-12-0da-apache-httpyi-mpm-event-ve-php-fpm-ile-yapilandirma\/#respond"]}],"copyrightYear":"2025","copyrightHolder":{"@id":"https:\/\/fatihsoysal.com\/blog\/#organization"}},{"@type":"WebPage","@id":"https:\/\/fatihsoysal.com\/blog\/freebsd-12-0da-apache-httpyi-mpm-event-ve-php-fpm-ile-yapilandirma\/","url":"https:\/\/fatihsoysal.com\/blog\/freebsd-12-0da-apache-httpyi-mpm-event-ve-php-fpm-ile-yapilandirma\/","name":"FreeBSD 12.0'da Apache HTTP'yi MPM Event ve PHP-FPM ile Yap\u0131land\u0131rma","isPartOf":{"@id":"https:\/\/fatihsoysal.com\/blog\/#website"},"datePublished":"2025-09-20T19:40:23+00:00","description":"Hi\u00e7bir etiketi bulunamad\u0131.","breadcrumb":{"@id":"https:\/\/fatihsoysal.com\/blog\/freebsd-12-0da-apache-httpyi-mpm-event-ve-php-fpm-ile-yapilandirma\/#breadcrumb"},"inLanguage":"tr","potentialAction":[{"@type":"ReadAction","target":["https:\/\/fatihsoysal.com\/blog\/freebsd-12-0da-apache-httpyi-mpm-event-ve-php-fpm-ile-yapilandirma\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/fatihsoysal.com\/blog\/freebsd-12-0da-apache-httpyi-mpm-event-ve-php-fpm-ile-yapilandirma\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Anasayfa","item":"https:\/\/fatihsoysal.com\/blog\/"},{"@type":"ListItem","position":2,"name":"FreeBSD 12.0&#8217;da Apache HTTP&#8217;yi MPM Event ve PHP-FPM ile Yap\u0131land\u0131rma"}]},{"@type":"WebSite","@id":"https:\/\/fatihsoysal.com\/blog\/#website","url":"https:\/\/fatihsoysal.com\/blog\/","name":"Fatihsoysal.com","description":"Blog - Yaz\u0131l\u0131m D\u00fcnyas\u0131 Tecr\u00fcbelerim","publisher":{"@id":"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/002a254750921dcfd568a99e48240dd1"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/fatihsoysal.com\/blog\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"tr"},{"@type":["Person","Organization"],"@id":"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/002a254750921dcfd568a99e48240dd1","name":"Fatih Soysal","image":{"@type":"ImageObject","inLanguage":"tr","@id":"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/image\/","url":"https:\/\/fatihsoysal.com\/blog\/wp-content\/uploads\/2024\/04\/cropped-replicate-prediction-3kgg1hgjn5rgp0cf0p5tr0jw7w-1.png","contentUrl":"https:\/\/fatihsoysal.com\/blog\/wp-content\/uploads\/2024\/04\/cropped-replicate-prediction-3kgg1hgjn5rgp0cf0p5tr0jw7w-1.png","width":512,"height":512,"caption":"Fatih Soysal"},"logo":{"@id":"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/image\/"},"description":"Kullan\u0131m ve kodlama m\u00fckemmeliyetini odak alan uygulamalar olu\u015fturma deneyimine sahip, profesyonel olarak 15+ y\u0131l \u00fczeri deneyime sahip bir yaz\u0131l\u0131m m\u00fchendisi.","url":"https:\/\/fatihsoysal.com\/blog\/author\/fatihsoysal\/"}]}},"yoast_meta":{"yoast_wpseo_title":"","yoast_wpseo_metadesc":"","yoast_wpseo_canonical":""},"amp_enabled":true,"_links":{"self":[{"href":"https:\/\/fatihsoysal.com\/blog\/wp-json\/wp\/v2\/posts\/29865","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/fatihsoysal.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/fatihsoysal.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/fatihsoysal.com\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/fatihsoysal.com\/blog\/wp-json\/wp\/v2\/comments?post=29865"}],"version-history":[{"count":0,"href":"https:\/\/fatihsoysal.com\/blog\/wp-json\/wp\/v2\/posts\/29865\/revisions"}],"wp:attachment":[{"href":"https:\/\/fatihsoysal.com\/blog\/wp-json\/wp\/v2\/media?parent=29865"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/fatihsoysal.com\/blog\/wp-json\/wp\/v2\/categories?post=29865"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/fatihsoysal.com\/blog\/wp-json\/wp\/v2\/tags?post=29865"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}