{"id":39082,"date":"2026-02-14T01:41:24","date_gmt":"2026-02-13T22:41:24","guid":{"rendered":"https:\/\/fatihsoysal.com\/blog\/?p=39082"},"modified":"2026-02-14T01:41:24","modified_gmt":"2026-02-13T22:41:24","slug":"ubuntu-12-04-ortamini-hazirlama","status":"publish","type":"post","link":"https:\/\/fatihsoysal.com\/blog\/ubuntu-12-04-ortamini-hazirlama\/","title":{"rendered":"Ubuntu 12.04 Ortam\u0131n\u0131 Haz\u0131rlama"},"content":{"rendered":"<p><body><\/p>\n<p>Bu rehberde, Ubuntu 12.04 i\u015fletim sistemine sahip bir Sanal \u00d6zel Sunucu (VPS) \u00fczerinde Phalcon PHP \u00e7at\u0131s\u0131n\u0131 nas\u0131l kuraca\u011f\u0131n\u0131z\u0131 ve ilk projenizi nas\u0131l ba\u015flataca\u011f\u0131n\u0131z\u0131 ad\u0131m ad\u0131m \u00f6\u011freneceksiniz. Phalcon, performans\u0131 ve d\u00fc\u015f\u00fck kaynak t\u00fcketimi ile bilinen, C dilinde yaz\u0131lm\u0131\u015f bir PHP uzant\u0131s\u0131 olarak dikkat \u00e7ekmektedir. Ancak, Ubuntu 12.04&#8217;\u00fcn ya\u015fam d\u00f6ng\u00fcs\u00fcn\u00fcn sona erdi\u011fini ve modern uygulamalar i\u00e7in g\u00fcvenlik ve g\u00fcncel yaz\u0131l\u0131m deste\u011fi a\u00e7\u0131s\u0131ndan daha yeni bir i\u015fletim sistemi kullanman\u0131n \u015fiddetle tavsiye edildi\u011fini belirtmek isteriz. Yine de, bu rehber, spesifik olarak Ubuntu 12.04&#8217;te Phalcon&#8217;u kurmak isteyenler i\u00e7in haz\u0131rlanm\u0131\u015ft\u0131r.<\/p>\n<p>Phalcon&#8217;un h\u0131zl\u0131 ve verimli yap\u0131s\u0131, \u00f6zellikle y\u00fcksek trafikli uygulamalar ve API&#8217;ler geli\u015ftirmek isteyenler i\u00e7in cazip bir se\u00e7enektir. Geleneksel PHP framework&#8217;lerinin aksine, Phalcon bir C uzant\u0131s\u0131 olarak do\u011frudan sunucuya y\u00fcklenir, bu da her istekte yeniden y\u00fckleme maliyetini ortadan kald\u0131rarak \u00f6nemli bir performans art\u0131\u015f\u0131 sa\u011flar.<\/p>\n<p>Bu rehberde, Ubuntu 12.04&#8217;\u00fcn varsay\u0131lan PHP s\u00fcr\u00fcm\u00fc olan PHP 5.3.10 ile uyumlu olan Phalcon 1.3.x s\u00fcr\u00fcm\u00fcn\u00fc kuraca\u011f\u0131z. Daha yeni Phalcon s\u00fcr\u00fcmleri (\u00f6rne\u011fin Phalcon 2.x, 3.x, 4.x) daha yeni PHP s\u00fcr\u00fcmleri (PHP 5.5 ve \u00fczeri) gerektirdi\u011finden, Ubuntu 12.04&#8217;te bu s\u00fcr\u00fcmleri kurmak i\u00e7in PHP&#8217;yi PPA&#8217;lar arac\u0131l\u0131\u011f\u0131yla y\u00fckseltmeniz gerekir ki bu, bu rehberin kapsam\u0131n\u0131n d\u0131\u015f\u0131nda ve Ubuntu 12.04 i\u00e7in \u00f6nerilmeyen bir ad\u0131md\u0131r.<\/p>\n<h2>Ubuntu 12.04 Ortam\u0131n\u0131 Haz\u0131rlama<\/h2>\n<p>Phalcon&#8217;u kurmaya ba\u015flamadan \u00f6nce, Ubuntu 12.04 VPS&#8217;nizin gerekli t\u00fcm ba\u011f\u0131ml\u0131l\u0131klar\u0131 ve ara\u00e7lar\u0131 i\u00e7erdi\u011finden emin olmal\u0131y\u0131z. Bu ad\u0131mlar, sisteminizin Phalcon&#8217;u derlemek ve \u00e7al\u0131\u015ft\u0131rmak i\u00e7in haz\u0131r olmas\u0131n\u0131 sa\u011flayacakt\u0131r.<\/p>\n<h3>Sistem G\u00fcncellemesi ve Temel Ba\u011f\u0131ml\u0131l\u0131klar\u0131n Kurulumu<\/h3>\n<p>\u0130lk olarak, sunucunuzdaki paket listesini g\u00fcncelleyelim ve mevcut paketleri y\u00fckseltelim. Bu, olas\u0131 uyumluluk sorunlar\u0131n\u0131 \u00f6nlemeye yard\u0131mc\u0131 olacakt\u0131r.<\/p>\n<pre><code class=\"language-bash\">sudo apt-get update\nsudo apt-get upgrade -y\n<\/code><\/pre>\n<p>Ard\u0131ndan, Phalcon&#8217;u kaynak koddan derlemek i\u00e7in gerekli olan geli\u015ftirme ara\u00e7lar\u0131n\u0131 ve PHP uzant\u0131lar\u0131n\u0131 y\u00fcklemeliyiz. Bu ara\u00e7lar aras\u0131nda derleyici (<code>build-essential<\/code>), PHP geli\u015ftirme dosyalar\u0131 (<code>php5-dev<\/code>) ve PHP komut sat\u0131r\u0131 aray\u00fcz\u00fc (<code>php5-cli<\/code>) bulunmaktad\u0131r.<\/p>\n<pre><code class=\"language-bash\">sudo apt-get install -y build-essential php5-dev php5-cli git\n<\/code><\/pre>\n<ul>\n<li><code>build-essential<\/code>: C\/C++ derleyicileri ve di\u011fer geli\u015ftirme ara\u00e7lar\u0131n\u0131 i\u00e7erir. Phalcon bir C uzant\u0131s\u0131 oldu\u011fundan, bu pakete ihtiyac\u0131m\u0131z var.<\/li>\n<li><code>php5-dev<\/code>: PHP uzant\u0131lar\u0131n\u0131 derlemek i\u00e7in gereken ba\u015fl\u0131k dosyalar\u0131n\u0131 ve geli\u015ftirme ara\u00e7lar\u0131n\u0131 sa\u011flar.<\/li>\n<li><code>php5-cli<\/code>: PHP komut sat\u0131r\u0131 aray\u00fcz\u00fcn\u00fc (CLI) sa\u011flar. Bu, Composer ve Phalcon Developer Tools gibi ara\u00e7lar\u0131 \u00e7al\u0131\u015ft\u0131rmak i\u00e7in gereklidir.<\/li>\n<li><code>git<\/code>: Phalcon&#8217;un kaynak kodunu ve geli\u015ftirici ara\u00e7lar\u0131n\u0131 GitHub&#8217;dan indirmek i\u00e7in kullan\u0131l\u0131r.<\/li>\n<\/ul>\n<h3>Web Sunucusu ve PHP-FPM Kurulumu<\/h3>\n<p>Phalcon uygulamalar\u0131n\u0131z\u0131 \u00e7al\u0131\u015ft\u0131rmak i\u00e7in bir web sunucusuna ihtiyac\u0131n\u0131z olacak. Bu rehberde, performans avantajlar\u0131 nedeniyle Nginx ve PHP-FPM kombinasyonunu kullanaca\u011f\u0131z. Alternatif olarak Apache&#8217;yi de kullanabilirsiniz, ancak yap\u0131land\u0131rma ad\u0131mlar\u0131 farkl\u0131l\u0131k g\u00f6sterecektir.<\/p>\n<pre><code class=\"language-bash\">sudo apt-get install -y nginx php5-fpm\n<\/code><\/pre>\n<ul>\n<li><code>nginx<\/code>: Y\u00fcksek performansl\u0131 bir web sunucusudur.<\/li>\n<li><code>php5-fpm<\/code>: PHP FastCGI Process Manager, Nginx&#8217;in PHP kodunu i\u015flemesini sa\u011flar.<\/li>\n<\/ul>\n<p>Kurulumdan sonra, PHP-FPM&#8217;in do\u011fru \u00e7al\u0131\u015ft\u0131\u011f\u0131ndan emin olmak i\u00e7in yap\u0131land\u0131rma dosyas\u0131n\u0131 d\u00fczenlememiz gerekebilir. Genellikle, <code>\/etc\/php5\/fpm\/pool.d\/www.conf<\/code> dosyas\u0131nda <code>listen<\/code> y\u00f6nergesinin bir Unix soketine (\u00f6rne\u011fin <code>\/var\/run\/php5-fpm.sock<\/code>) ayarl\u0131 oldu\u011fundan emin olun. Nginx yap\u0131land\u0131rmam\u0131zda bu soketi kullanaca\u011f\u0131z.<\/p>\n<pre><code class=\"language-bash\">sudo service php5-fpm start\nsudo service nginx start\n<\/code><\/pre>\n<p>Bu ad\u0131mlarla, Phalcon&#8217;u kurmak ve \u00e7al\u0131\u015ft\u0131rmak i\u00e7in gerekli t\u00fcm temel bile\u015fenleri haz\u0131rlam\u0131\u015f olmal\u0131s\u0131n\u0131z.<\/p>\n<h2>Phalcon PHP Framework Kurulumu<\/h2>\n<p>\u015eimdi s\u0131ra, Phalcon PHP uzant\u0131s\u0131n\u0131 Ubuntu 12.04 sunucunuza kurmaya geldi. Phalcon bir C uzant\u0131s\u0131 oldu\u011fu i\u00e7in, onu derlememiz ve ard\u0131ndan PHP&#8217;ye bir mod\u00fcl olarak etkinle\u015ftirmemiz gerekecek.<\/p>\n<h3>Phalcon Kaynak Kodunu \u0130ndirme ve Derleme<\/h3>\n<p>Phalcon&#8217;un kaynak kodunu GitHub deposundan klonlayarak ba\u015flayaca\u011f\u0131z. Daha \u00f6nce de belirtti\u011fimiz gibi, Ubuntu 12.04&#8217;\u00fcn varsay\u0131lan PHP s\u00fcr\u00fcm\u00fc PHP 5.3.10 oldu\u011fundan, Phalcon 1.3.x s\u00fcr\u00fcm\u00fcn\u00fc hedefleyece\u011fiz.<\/p>\n<pre><code class=\"language-bash\">cd ~\ngit clone https:\/\/github.com\/phalcon\/cphalcon.git\ncd cphalcon\ngit checkout 1.3.x # Phalcon 1.3.x branch'ine ge\u00e7i\u015f yap\u0131yoruz\n<\/code><\/pre>\n<p>\u015eimdi kaynak kodu derleyebiliriz. Derleme i\u015flemi genellikle birka\u00e7 dakika s\u00fcrer.<\/p>\n<pre><code class=\"language-bash\">cd build\nsudo .\/install\n<\/code><\/pre>\n<p><code>.\/install<\/code> komutu, Phalcon uzant\u0131s\u0131n\u0131 derleyecek ve <code>phalcon.so<\/code> dosyas\u0131n\u0131 PHP&#8217;nin uzant\u0131 dizinine (genellikle <code>\/usr\/lib\/php5\/20100525<\/code> veya benzeri bir dizin) kopyalayacakt\u0131r.<\/p>\n<h3>PHP Mod\u00fcl\u00fcn\u00fc Etkinle\u015ftirme<\/h3>\n<p>Phalcon uzant\u0131s\u0131 sunucuya kopyaland\u0131ktan sonra, PHP&#8217;ye bu uzant\u0131y\u0131 kullanmas\u0131 gerekti\u011fini bildirmemiz gerekiyor. Bunu yapmak i\u00e7in, PHP yap\u0131land\u0131rma dizininde bir <code>.ini<\/code> dosyas\u0131 olu\u015fturup <code>phalcon.so<\/code> uzant\u0131s\u0131n\u0131 etkinle\u015ftirmeliyiz.<\/p>\n<pre><code class=\"language-bash\">echo \"extension=phalcon.so\" | sudo tee \/etc\/php5\/mods-available\/phalcon.ini\n<\/code><\/pre>\n<p>Ubuntu 12.04&#8217;te <code>php5enmod<\/code> komutu bulunmayabilir veya d\u00fczg\u00fcn \u00e7al\u0131\u015fmayabilir. Bu durumda, <code>phalcon.ini<\/code> dosyas\u0131n\u0131 manuel olarak etkinle\u015ftirmemiz gerekecektir. PHP-FPM ve PHP CLI i\u00e7in sembolik ba\u011flar olu\u015fturaca\u011f\u0131z:<\/p>\n<pre><code class=\"language-bash\">sudo ln -s \/etc\/php5\/mods-available\/phalcon.ini \/etc\/php5\/fpm\/conf.d\/20-phalcon.ini\nsudo ln -s \/etc\/php5\/mods-available\/phalcon.ini \/etc\/php5\/cli\/conf.d\/20-phalcon.ini\n<\/code><\/pre>\n<p>De\u011fi\u015fikliklerin etkili olmas\u0131 i\u00e7in PHP-FPM ve Nginx servislerini yeniden ba\u015flatman\u0131z gerekmektedir:<\/p>\n<pre><code class=\"language-bash\">sudo service php5-fpm restart\nsudo service nginx restart\n<\/code><\/pre>\n<h3>Kurulumu Do\u011frulama<\/h3>\n<p>Phalcon&#8217;un ba\u015far\u0131yla kuruldu\u011funu ve etkinle\u015ftirildi\u011fini do\u011frulamak i\u00e7in birka\u00e7 y\u00f6ntem bulunmaktad\u0131r:<\/p>\n<p>1. PHP CLI \u00fczerinden kontrol:<\/p>\n<pre><code class=\"language-bash\">php -m | grep phalcon\n<\/code><\/pre>\n<p>E\u011fer \u00e7\u0131kt\u0131 olarak <code>phalcon<\/code> g\u00f6r\u00fcyorsan\u0131z, CLI i\u00e7in uzant\u0131 ba\u015far\u0131yla y\u00fcklenmi\u015f demektir.<\/p>\n<p>2. Detayl\u0131 PHP bilgisi:<\/p>\n<pre><code class=\"language-bash\">php -i | grep phalcon\n<\/code><\/pre>\n<p>Bu komut, Phalcon uzant\u0131s\u0131n\u0131n versiyonu gibi daha detayl\u0131 bilgileri g\u00f6sterecektir.<\/p>\n<p>3. Web sunucusu \u00fczerinden kontrol (<code>phpinfo()<\/code>):<\/p>\n<p>Web sunucunuzun da Phalcon&#8217;u tan\u0131d\u0131\u011f\u0131ndan emin olmak i\u00e7in, web k\u00f6k dizininizde (\u00f6rne\u011fin <code>\/usr\/share\/nginx\/www\/info.php<\/code>) bir <code>phpinfo.php<\/code> dosyas\u0131 olu\u015fturun ve i\u00e7ine \u015fu kodu ekleyin:<\/p>\n<pre><code class=\"language-php\"><?php\nphpinfo();\n?>\n<\/code><\/pre>\n<p>Ard\u0131ndan taray\u0131c\u0131n\u0131zdan bu dosyaya eri\u015fin (\u00f6rne\u011fin <code>http:\/\/your_vps_ip\/info.php<\/code>). A\u00e7\u0131lan sayfada &#8220;phalcon&#8221; kelimesini arat\u0131n. E\u011fer Phalcon&#8217;a ait bir b\u00f6l\u00fcm g\u00f6r\u00fcyorsan\u0131z, web sunucunuz da uzant\u0131y\u0131 ba\u015far\u0131yla y\u00fcklemi\u015f demektir. \u0130\u015finiz bittikten sonra g\u00fcvenlik nedeniyle bu <code>info.php<\/code> dosyas\u0131n\u0131 silmeyi unutmay\u0131n.<\/p>\n<h2>Phalcon Developer Tools Kurulumu<\/h2>\n<p>Phalcon Developer Tools, Phalcon projeleri olu\u015fturmak, denetleyiciler, modeller ve di\u011fer bile\u015fenleri h\u0131zl\u0131 bir \u015fekilde generate etmek i\u00e7in kullan\u0131\u015fl\u0131 bir ara\u00e7 setidir. Bu ara\u00e7lar\u0131 kullanabilmek i\u00e7in \u00f6ncelikle Composer&#8217;\u0131 kurmam\u0131z gerekecek.<\/p>\n<h3>Composer Kurulumu<\/h3>\n<p>Composer, PHP i\u00e7in bir ba\u011f\u0131ml\u0131l\u0131k y\u00f6neticisidir. Phalcon Developer Tools&#8217;un ba\u011f\u0131ml\u0131l\u0131klar\u0131n\u0131 y\u00f6netmek i\u00e7in Composer&#8217;a ihtiyac\u0131m\u0131z var.<\/p>\n<pre><code class=\"language-bash\">curl -sS https:\/\/getcomposer.org\/installer | php\nsudo mv composer.phar \/usr\/local\/bin\/composer\n<\/code><\/pre>\n<p>Bu komutlar Composer&#8217;\u0131 indirir ve sistem genelinde kullan\u0131labilir hale getirir. Kurulumu do\u011frulamak i\u00e7in:<\/p>\n<pre><code class=\"language-bash\">composer --version\n<\/code><\/pre>\n<h3>Phalcon Developer Tools Kurulumu<\/h3>\n<p>Composer&#8217;\u0131 kurduktan sonra, Phalcon Developer Tools&#8217;u GitHub&#8217;dan klonlayabilir ve ba\u011f\u0131ml\u0131l\u0131klar\u0131n\u0131 Composer ile y\u00fckleyebiliriz.<\/p>\n<pre><code class=\"language-bash\">cd ~\ngit clone https:\/\/github.com\/phalcon\/phalcon-devtools.git\ncd phalcon-devtools\ngit checkout 1.3.x # Phalcon 1.3.x ile uyumlu devtools s\u00fcr\u00fcm\u00fcn\u00fc kullan\u0131yoruz\ncomposer install\n<\/code><\/pre>\n<p>Phalcon Developer Tools&#8217;u sistem genelinde kullan\u0131labilir hale getirmek i\u00e7in, <code>phalcon.php<\/code> beti\u011fine bir sembolik ba\u011f olu\u015fturabiliriz veya bulundu\u011fu dizini PATH ortam de\u011fi\u015fkenine ekleyebiliriz. Sembolik ba\u011f olu\u015fturmak en kolay y\u00f6ntemdir:<\/p>\n<pre><code class=\"language-bash\">sudo ln -s ~\/phalcon-devtools\/phalcon.php \/usr\/bin\/phalcon\n<\/code><\/pre>\n<p>\u015eimdi <code>phalcon<\/code> komutunu herhangi bir dizinden \u00e7al\u0131\u015ft\u0131rabilirsiniz. Kurulumu do\u011frulamak i\u00e7in:<\/p>\n<pre><code class=\"language-bash\">phalcon\n<\/code><\/pre>\n<p>Bu komut, Phalcon Developer Tools&#8217;un mevcut komutlar\u0131n\u0131n bir listesini g\u00f6stermelidir.<\/p>\n<h2>\u0130lk Phalcon Projenizi Olu\u015fturma ve \u00c7al\u0131\u015ft\u0131rma<\/h2>\n<p>Art\u0131k Phalcon uzant\u0131s\u0131 ve Developer Tools kuruldu\u011funa g\u00f6re, ilk Phalcon projenizi olu\u015fturmaya ve web sunucunuzda \u00e7al\u0131\u015ft\u0131rmaya haz\u0131rs\u0131n\u0131z.<\/p>\n<h3>Yeni Bir Phalcon Projesi Olu\u015fturma<\/h3>\n<p><code>phalcon<\/code> komutunu kullanarak h\u0131zl\u0131ca yeni bir proje olu\u015fturabiliriz. Web sunucunuzun belge k\u00f6k dizini (document root) olarak kullanaca\u011f\u0131m\u0131z bir dizinde yeni bir proje olu\u015ftural\u0131m. Nginx&#8217;in varsay\u0131lan belge k\u00f6k dizini genellikle <code>\/usr\/share\/nginx\/www\/<\/code>&#8216;dur.<\/p>\n<pre><code class=\"language-bash\">cd \/usr\/share\/nginx\/www\/\nsudo phalcon project my-first-app simple\n<\/code><\/pre>\n<ul>\n<li><code>my-first-app<\/code>: Projenizin ad\u0131d\u0131r.<\/li>\n<li><code>simple<\/code>: Proje \u015fablonudur. Phalcon Developer Tools, <code>simple<\/code> (basit bir dizin yap\u0131s\u0131), <code>micro<\/code> (mikro uygulamalar i\u00e7in) ve <code>webtools<\/code> (Phalcon WebTools aray\u00fcz\u00fc) gibi \u015fablonlar sunar.<\/li>\n<\/ul>\n<p>Bu komut, <code>\/usr\/share\/nginx\/www\/my-first-app<\/code> dizini i\u00e7inde temel bir Phalcon projesi olu\u015fturacakt\u0131r. Projenizin web \u00fczerinden eri\u015filebilir k\u0131sm\u0131 <code>public\/<\/code> dizininde yer alacakt\u0131r.<\/p>\n<h3>Web Sunucusu Yap\u0131land\u0131rmas\u0131 (Nginx)<\/h3>\n<p>Phalcon uygulaman\u0131z\u0131 Nginx \u00fczerinden \u00e7al\u0131\u015ft\u0131rmak i\u00e7in bir sanal ana bilgisayar (virtual host) yap\u0131land\u0131rmas\u0131 olu\u015fturman\u0131z gerekir. Bu yap\u0131land\u0131rma, Nginx&#8217;e gelen istekleri Phalcon projenizin <code>public\/<\/code> dizinine y\u00f6nlendirmesini ve URL yeniden yazma (URL rewriting) kurallar\u0131n\u0131 uygulamas\u0131n\u0131 s\u00f6yleyecektir.<\/p>\n<p>Yeni bir Nginx yap\u0131land\u0131rma dosyas\u0131 olu\u015ftural\u0131m:<\/p>\n<pre><code class=\"language-bash\">sudo nano \/etc\/nginx\/sites-available\/my-first-app.conf\n<\/code><\/pre>\n<p>Dosyan\u0131n i\u00e7ine a\u015fa\u011f\u0131daki i\u00e7eri\u011fi yap\u0131\u015ft\u0131r\u0131n. IP adresinizi veya alan ad\u0131n\u0131z\u0131 uygun \u015fekilde de\u011fi\u015ftirin:<\/p>\n<pre><code class=\"language-nginx\">server {\n    listen 80;\n    server_name your_vps_ip_or_domain; # Buraya VPS IP adresinizi veya alan ad\u0131n\u0131z\u0131 yaz\u0131n\n    root \/usr\/share\/nginx\/www\/my-first-app\/public; # Projenizin public dizini\n\n    index index.php index.html index.htm;\n\n    charset utf-8;\n\n    location \/ {\n        try_files $uri $uri\/ \/index.php?$query_string;\n    }\n\n    location ~ \\.php$ {\n        try_files $uri =404;\n        fastcgi_split_path_info ^(.+\\.php)(\/.+)$;\n        fastcgi_pass unix:\/var\/run\/php5-fpm.sock; # PHP-FPM soket yolu\n        fastcgi_index index.php;\n        fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;\n        include fastcgi_params;\n    }\n\n    location ~ \/\\.ht {\n        deny all;\n    }\n}\n<\/code><\/pre>\n<p>Yap\u0131land\u0131rma dosyas\u0131n\u0131 kaydedin ve kapat\u0131n (Ctrl+O, Enter, Ctrl+X).<\/p>\n<p>\u015eimdi bu yap\u0131land\u0131rmay\u0131 etkinle\u015ftirmek i\u00e7in <code>sites-enabled<\/code> dizinine bir sembolik ba\u011f olu\u015ftural\u0131m ve Nginx&#8217;i yeniden ba\u015flatal\u0131m:<\/p>\n<pre><code class=\"language-bash\">sudo ln -s \/etc\/nginx\/sites-available\/my-first-app.conf \/etc\/nginx\/sites-enabled\/\nsudo service nginx configtest # Yap\u0131land\u0131rma hatas\u0131 olup olmad\u0131\u011f\u0131n\u0131 kontrol edin\nsudo service nginx restart\n<\/code><\/pre>\n<h3>Taray\u0131c\u0131dan Eri\u015fme<\/h3>\n<p>T\u00fcm ad\u0131mlar\u0131 ba\u015far\u0131yla tamamlad\u0131ysan\u0131z, \u015fimdi taray\u0131c\u0131n\u0131z\u0131 a\u00e7\u0131p VPS&#8217;inizin IP adresine veya yap\u0131land\u0131rd\u0131\u011f\u0131n\u0131z alan ad\u0131na giderek Phalcon uygulaman\u0131z\u0131 g\u00f6rebilirsiniz (\u00f6rne\u011fin <code>http:\/\/your_vps_ip_or_domain<\/code>). Phalcon&#8217;un varsay\u0131lan ho\u015f geldiniz sayfas\u0131n\u0131 g\u00f6rmeniz gerekir.<\/p>\n<h2>Sonu\u00e7 ve S\u0131k\u00e7a Sorulan Sorular (SSS)<\/h2>\n<p>Bu rehberde, Ubuntu 12.04 VPS \u00fczerinde Phalcon 1.3.x framework&#8217;\u00fcn\u00fc ba\u015far\u0131yla kurdunuz ve ilk projenizi ba\u015flatt\u0131n\u0131z. Phalcon&#8217;un C uzant\u0131s\u0131 olarak \u00e7al\u0131\u015fmas\u0131 sayesinde elde etti\u011fi y\u00fcksek performans ve d\u00fc\u015f\u00fck kaynak t\u00fcketimi avantajlar\u0131ndan art\u0131k faydalanabilirsiniz. Unutmay\u0131n ki Ubuntu 12.04 eski bir i\u015fletim sistemidir ve g\u00fcvenlik, g\u00fcncel PHP\/Phalcon s\u00fcr\u00fcmleri ve genel yaz\u0131l\u0131m deste\u011fi a\u00e7\u0131s\u0131ndan daha yeni bir Ubuntu s\u00fcr\u00fcm\u00fcne ge\u00e7meniz \u015fiddetle tavsiye edilir.<\/p>\n<h3>S\u0131k\u00e7a Sorulan Sorular (SSS)<\/h3>\n<h4>Phalcon neden bu kadar h\u0131zl\u0131?<\/h4>\n<p>Phalcon, C dilinde yaz\u0131lm\u0131\u015f bir PHP uzant\u0131s\u0131d\u0131r. Geleneksel PHP framework&#8217;leri her istekte PHP kodunu yorumlarken, Phalcon&#8217;un \u00e7ekirde\u011fi do\u011frudan sunucu belle\u011fine y\u00fcklenir ve PHP yorumlay\u0131c\u0131s\u0131 taraf\u0131ndan \u00e7a\u011fr\u0131l\u0131r. Bu, disk I\/O&#8217;sundan tasarruf sa\u011flar ve PHP&#8217;nin kendisinden daha d\u00fc\u015f\u00fck seviyede \u00e7al\u0131\u015ft\u0131\u011f\u0131 i\u00e7in \u00e7ok daha h\u0131zl\u0131 y\u00fcr\u00fctme s\u00fcreleri sunar. MVC bile\u015fenleri gibi temel i\u015flevsellikler do\u011frudan C seviyesinde optimize edilmi\u015ftir.<\/p>\n<h4>Phalcon&#8217;u g\u00fcncellemek nas\u0131l yap\u0131l\u0131r?<\/h4>\n<p>Phalcon bir C uzant\u0131s\u0131 oldu\u011fu i\u00e7in, onu g\u00fcncellemek tipik bir PHP ba\u011f\u0131ml\u0131l\u0131\u011f\u0131n\u0131 g\u00fcncellemeyle ayn\u0131 de\u011fildir. Yeni bir Phalcon s\u00fcr\u00fcm\u00fcne ge\u00e7mek i\u00e7in, genellikle cphalcon deposunu yeniden klonlaman\u0131z veya mevcut klonunuzu g\u00fcncellemeniz, istedi\u011finiz s\u00fcr\u00fcm\u00fcn branch&#8217;ine veya tag&#8217;ine ge\u00e7meniz ve ard\u0131ndan uzant\u0131y\u0131 yeniden derleyip y\u00fcklemeniz gerekir (<code>git pull<\/code>, <code>git checkout <yeni_s\u00fcr\u00fcm><\/code>, <code>sudo .\/install<\/code>). Her g\u00fcncellemeden sonra PHP-FPM ve web sunucunuzu yeniden ba\u015flatmay\u0131 unutmay\u0131n. Ayr\u0131ca, Phalcon Developer Tools&#8217;u da g\u00fcncel tutmak iyi bir uygulamad\u0131r.<\/p>\n<h4>Farkl\u0131 PHP versiyonlar\u0131 ile Phalcon nas\u0131l kullan\u0131l\u0131r?<\/h4>\n<p>Ubuntu 12.04&#8217;te varsay\u0131lan PHP 5.3.10&#8217;dur ve bu rehber Phalcon 1.3.x ile uyumludur. Daha yeni Phalcon s\u00fcr\u00fcmleri (\u00f6rne\u011fin Phalcon 2.x ve \u00fczeri) PHP 5.5 veya daha yeni s\u00fcr\u00fcmleri gerektirir. Ubuntu 12.04&#8217;te daha yeni bir PHP s\u00fcr\u00fcm\u00fcne ge\u00e7mek, genellikle PPA (Personal Package Archive) ekleyerek veya PHP&#8217;yi kaynaktan derleyerek yap\u0131l\u0131r. Ancak, 12.04 i\u00e7in PPA&#8217;lar genellikle g\u00fcvenli de\u011fildir veya art\u0131k desteklenmemektedir ve kaynaktan derlemek karma\u015f\u0131k olabilir. En iyi \u00e7\u00f6z\u00fcm, daha yeni bir Ubuntu s\u00fcr\u00fcm\u00fcne (\u00f6rne\u011fin Ubuntu 18.04 LTS veya 20.04 LTS) ge\u00e7mek ve o sistemin sundu\u011fu daha g\u00fcncel PHP ve Phalcon s\u00fcr\u00fcmlerini kullanmakt\u0131r.<\/p>\n<h4>Ubuntu 12.04 yerine daha yeni bir s\u00fcr\u00fcm kullanmal\u0131 m\u0131y\u0131m?<\/h4>\n<p>Kesinlikle evet! Ubuntu 12.04, Nisan 2017&#8217;de resmi ya\u015fam d\u00f6ng\u00fcs\u00fcn\u00fcn (End-of-Life &#8211; EOL) sonuna ula\u015fm\u0131\u015ft\u0131r. Bu, art\u0131k g\u00fcvenlik g\u00fcncellemeleri, hata d\u00fczeltmeleri veya yaz\u0131l\u0131m deste\u011fi almad\u0131\u011f\u0131 anlam\u0131na gelir. Bu durum, sunucunuzu g\u00fcvenlik a\u00e7\u0131klar\u0131na kar\u015f\u0131 savunmas\u0131z b\u0131rak\u0131r ve modern yaz\u0131l\u0131mlarla (PHP 7.x, Phalcon 3.x\/4.x, g\u00fcncel Composer, vb.) uyumluluk sorunlar\u0131na yol a\u00e7ar. Geli\u015ftirme ve \u00fcretim ortamlar\u0131 i\u00e7in her zaman aktif olarak desteklenen bir i\u015fletim sistemi s\u00fcr\u00fcm\u00fcn\u00fc (\u00f6rne\u011fin Ubuntu 18.04 LTS veya 20.04 LTS) kullanman\u0131z \u015fiddetle tavsiye edilir.<\/p>\n<h4>Phalcon DevTools komutlar\u0131 \u00e7al\u0131\u015fm\u0131yor, ne yapmal\u0131y\u0131m?<\/h4>\n<p>E\u011fer <code>phalcon<\/code> komutunu \u00e7al\u0131\u015ft\u0131rd\u0131\u011f\u0131n\u0131zda bir hata al\u0131yorsan\u0131z, a\u015fa\u011f\u0131daki noktalar\u0131 kontrol edin:<\/p>\n<ol>\n<li><strong>PATH Ortam De\u011fi\u015fkeni\/Sembolik Ba\u011f:<\/strong> <code>\/usr\/bin\/phalcon<\/code> sembolik ba\u011f\u0131n\u0131n do\u011fru yola i\u015faret etti\u011finden emin olun (<code>ls -l \/usr\/bin\/phalcon<\/code>). E\u011fer sembolik ba\u011f yoksa veya yanl\u0131\u015fsa, yukar\u0131daki ad\u0131mlar\u0131 takip ederek yeniden olu\u015fturun.<\/li>\n<li><strong>\u0130zinler:<\/strong> <code>phalcon.php<\/code> dosyas\u0131n\u0131n y\u00fcr\u00fctme izinlerine sahip oldu\u011fundan emin olun (<code>chmod +x ~\/phalcon-devtools\/phalcon.php<\/code>).<\/li>\n<li><strong>Composer Ba\u011f\u0131ml\u0131l\u0131klar\u0131:<\/strong> <code>~\/phalcon-devtools<\/code> dizininde <code>composer install<\/code> komutunu \u00e7al\u0131\u015ft\u0131rd\u0131\u011f\u0131n\u0131zdan ve t\u00fcm ba\u011f\u0131ml\u0131l\u0131klar\u0131n y\u00fcklendi\u011finden emin olun.<\/li>\n<li><strong>PHP CLI:<\/strong> PHP CLI&#8217;nin Phalcon uzant\u0131s\u0131n\u0131 tan\u0131d\u0131\u011f\u0131ndan emin olun (<code>php -m | grep phalcon<\/code>). E\u011fer tan\u0131m\u0131yorsa, PHP mod\u00fcl\u00fcn\u00fc etkinle\u015ftirme ad\u0131mlar\u0131n\u0131 tekrar g\u00f6zden ge\u00e7irin.<\/li>\n<\/ol>\n<p><\/body><\/p>\n","protected":false},"excerpt":{"rendered":"Bu rehberde, Ubuntu 12.04 i\u015fletim sistemine sahip bir Sanal \u00d6zel Sunucu (VPS) \u00fczerinde Phalcon PHP \u00e7at\u0131s\u0131n\u0131 nas\u0131l kuraca\u011f\u0131n\u0131z\u0131 ve ilk proj","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":[1468],"tags":[],"class_list":{"0":"post-39082","1":"post","2":"type-post","3":"status-publish","4":"format-standard","6":"category-ubuntu","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>Ubuntu 12.04 Ortam\u0131n\u0131 Haz\u0131rlama - Kodlar\u0131n Gizemli D\u00fcnyas\u0131<\/title>\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\/ubuntu-12-04-ortamini-hazirlama\/\" \/>\n<meta property=\"og:locale\" content=\"tr_TR\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Ubuntu 12.04 Ortam\u0131n\u0131 Haz\u0131rlama\" \/>\n<meta property=\"og:description\" content=\"Bu rehberde, Ubuntu 12.04 i\u015fletim sistemine sahip bir Sanal \u00d6zel Sunucu (VPS) \u00fczerinde Phalcon PHP \u00e7at\u0131s\u0131n\u0131 nas\u0131l kuraca\u011f\u0131n\u0131z\u0131 ve ilk proj\" \/>\n<meta property=\"og:url\" content=\"https:\/\/fatihsoysal.com\/blog\/ubuntu-12-04-ortamini-hazirlama\/\" \/>\n<meta property=\"og:site_name\" content=\"Kodlar\u0131n Gizemli D\u00fcnyas\u0131\" \/>\n<meta property=\"article:published_time\" content=\"2026-02-13T22:41:24+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=\"13 dakika\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\/\/fatihsoysal.com\/blog\/ubuntu-12-04-ortamini-hazirlama\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/fatihsoysal.com\/blog\/ubuntu-12-04-ortamini-hazirlama\/\"},\"author\":{\"name\":\"Fatih Soysal\",\"@id\":\"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/002a254750921dcfd568a99e48240dd1\"},\"headline\":\"Ubuntu 12.04 Ortam\u0131n\u0131 Haz\u0131rlama\",\"datePublished\":\"2026-02-13T22:41:24+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/fatihsoysal.com\/blog\/ubuntu-12-04-ortamini-hazirlama\/\"},\"wordCount\":2094,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/002a254750921dcfd568a99e48240dd1\"},\"articleSection\":[\"Ubuntu\"],\"inLanguage\":\"tr\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\/\/fatihsoysal.com\/blog\/ubuntu-12-04-ortamini-hazirlama\/#respond\"]}],\"copyrightYear\":\"2026\",\"copyrightHolder\":{\"@id\":\"https:\/\/fatihsoysal.com\/blog\/#organization\"}},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/fatihsoysal.com\/blog\/ubuntu-12-04-ortamini-hazirlama\/\",\"url\":\"https:\/\/fatihsoysal.com\/blog\/ubuntu-12-04-ortamini-hazirlama\/\",\"name\":\"Ubuntu 12.04 Ortam\u0131n\u0131 Haz\u0131rlama - Kodlar\u0131n Gizemli D\u00fcnyas\u0131\",\"isPartOf\":{\"@id\":\"https:\/\/fatihsoysal.com\/blog\/#website\"},\"datePublished\":\"2026-02-13T22:41:24+00:00\",\"breadcrumb\":{\"@id\":\"https:\/\/fatihsoysal.com\/blog\/ubuntu-12-04-ortamini-hazirlama\/#breadcrumb\"},\"inLanguage\":\"tr\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/fatihsoysal.com\/blog\/ubuntu-12-04-ortamini-hazirlama\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/fatihsoysal.com\/blog\/ubuntu-12-04-ortamini-hazirlama\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Anasayfa\",\"item\":\"https:\/\/fatihsoysal.com\/blog\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Ubuntu 12.04 Ortam\u0131n\u0131 Haz\u0131rlama\"}]},{\"@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":"Ubuntu 12.04 Ortam\u0131n\u0131 Haz\u0131rlama - Kodlar\u0131n Gizemli D\u00fcnyas\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\/ubuntu-12-04-ortamini-hazirlama\/","og_locale":"tr_TR","og_type":"article","og_title":"Ubuntu 12.04 Ortam\u0131n\u0131 Haz\u0131rlama","og_description":"Bu rehberde, Ubuntu 12.04 i\u015fletim sistemine sahip bir Sanal \u00d6zel Sunucu (VPS) \u00fczerinde Phalcon PHP \u00e7at\u0131s\u0131n\u0131 nas\u0131l kuraca\u011f\u0131n\u0131z\u0131 ve ilk proj","og_url":"https:\/\/fatihsoysal.com\/blog\/ubuntu-12-04-ortamini-hazirlama\/","og_site_name":"Kodlar\u0131n Gizemli D\u00fcnyas\u0131","article_published_time":"2026-02-13T22:41:24+00:00","author":"Fatih Soysal","twitter_card":"summary_large_image","twitter_misc":{"Yazan:":"Fatih Soysal","Tahmini okuma s\u00fcresi":"13 dakika"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/fatihsoysal.com\/blog\/ubuntu-12-04-ortamini-hazirlama\/#article","isPartOf":{"@id":"https:\/\/fatihsoysal.com\/blog\/ubuntu-12-04-ortamini-hazirlama\/"},"author":{"name":"Fatih Soysal","@id":"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/002a254750921dcfd568a99e48240dd1"},"headline":"Ubuntu 12.04 Ortam\u0131n\u0131 Haz\u0131rlama","datePublished":"2026-02-13T22:41:24+00:00","mainEntityOfPage":{"@id":"https:\/\/fatihsoysal.com\/blog\/ubuntu-12-04-ortamini-hazirlama\/"},"wordCount":2094,"commentCount":0,"publisher":{"@id":"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/002a254750921dcfd568a99e48240dd1"},"articleSection":["Ubuntu"],"inLanguage":"tr","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/fatihsoysal.com\/blog\/ubuntu-12-04-ortamini-hazirlama\/#respond"]}],"copyrightYear":"2026","copyrightHolder":{"@id":"https:\/\/fatihsoysal.com\/blog\/#organization"}},{"@type":"WebPage","@id":"https:\/\/fatihsoysal.com\/blog\/ubuntu-12-04-ortamini-hazirlama\/","url":"https:\/\/fatihsoysal.com\/blog\/ubuntu-12-04-ortamini-hazirlama\/","name":"Ubuntu 12.04 Ortam\u0131n\u0131 Haz\u0131rlama - Kodlar\u0131n Gizemli D\u00fcnyas\u0131","isPartOf":{"@id":"https:\/\/fatihsoysal.com\/blog\/#website"},"datePublished":"2026-02-13T22:41:24+00:00","breadcrumb":{"@id":"https:\/\/fatihsoysal.com\/blog\/ubuntu-12-04-ortamini-hazirlama\/#breadcrumb"},"inLanguage":"tr","potentialAction":[{"@type":"ReadAction","target":["https:\/\/fatihsoysal.com\/blog\/ubuntu-12-04-ortamini-hazirlama\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/fatihsoysal.com\/blog\/ubuntu-12-04-ortamini-hazirlama\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Anasayfa","item":"https:\/\/fatihsoysal.com\/blog\/"},{"@type":"ListItem","position":2,"name":"Ubuntu 12.04 Ortam\u0131n\u0131 Haz\u0131rlama"}]},{"@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\/39082","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=39082"}],"version-history":[{"count":1,"href":"https:\/\/fatihsoysal.com\/blog\/wp-json\/wp\/v2\/posts\/39082\/revisions"}],"predecessor-version":[{"id":39083,"href":"https:\/\/fatihsoysal.com\/blog\/wp-json\/wp\/v2\/posts\/39082\/revisions\/39083"}],"wp:attachment":[{"href":"https:\/\/fatihsoysal.com\/blog\/wp-json\/wp\/v2\/media?parent=39082"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/fatihsoysal.com\/blog\/wp-json\/wp\/v2\/categories?post=39082"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/fatihsoysal.com\/blog\/wp-json\/wp\/v2\/tags?post=39082"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}