{"id":2376,"date":"2021-12-19T22:31:52","date_gmt":"2021-12-19T19:31:52","guid":{"rendered":"https:\/\/www.etemkeskin.com\/?p=2376"},"modified":"2021-12-19T22:32:32","modified_gmt":"2021-12-19T19:32:32","slug":"php-projelerinde-docker-kullanarak-visual-studio-code-editor-e-xdebug-nasil-entegre-edilir-ve-kullanilir-2","status":"publish","type":"post","link":"https:\/\/www.etemkeskin.com\/index.php\/tr\/2021\/12\/19\/php-projelerinde-docker-kullanarak-visual-studio-code-editor-e-xdebug-nasil-entegre-edilir-ve-kullanilir-2\/","title":{"rendered":"PHP Projelerinde Docker Kullanarak Visual Studio Code Editor &#8216;e Xdebug Nas\u0131l Entegre Edilir ve Kullan\u0131l\u0131r?"},"content":{"rendered":"\n<p>Yaz\u0131l\u0131m projeleri geli\u015ftirdi\u011fimizde \u00e7o\u011funlukla vaktimizin \u00e7o\u011fu hatalar\u0131 bulmak ile ge\u00e7er. PHP &#8216;de hatalar\u0131 bulmak i\u00e7in genellikle <strong>var_dump(), echo, print_r()<\/strong> gibi fonksiyonlar\u0131 kullan\u0131r\u0131z. Bunun yerine JAVA, C# gibi di\u011fer dillerdeki gibi ad\u0131m ad\u0131m kodu kod edit\u00f6r\u00fcnde \u00e7al\u0131\u015ft\u0131rarak de\u011fi\u015fkenlerde hangi de\u011ferlerin oldu\u011funu inceleyerek hatan\u0131n nerede oldu\u011funu daha h\u0131zl\u0131 bir \u015fekilde yakalayabiliriz. Bu yaz\u0131da  PHP eklentisi olan <a href=\"http:\/\/xdebug.org\/\">xdebug<\/a> &#8216;\u0131n <strong>Visual Studio Code,<\/strong> <strong>Docker<\/strong> ve <strong>PHP <\/strong>&#8216;de entegrasyon ayarlar\u0131n\u0131n nas\u0131l yap\u0131laca\u011f\u0131n\u0131 ve nas\u0131l kullan\u0131laca\u011f\u0131n\u0131 anlataca\u011f\u0131m. <\/p>\n\n\n\n<p>Bu yaz\u0131da  <strong>Docker<\/strong> kullanmama ra\u011fmen benzer ad\u0131mlar takip edilerek WAMP veya XAMPP ta tuttu\u011funuz projeler i\u00e7inde <strong>xdebug<\/strong> kurulumunu yapabilisiniz.<\/p>\n\n\n\n<h3>Kullan\u0131lan Ara\u00e7lar ve Versiyonlar\u0131<\/h3>\n\n\n\n<ul><li>PHP 8<\/li><li>Xdebug 3<\/li><li>Docker file 3.8<\/li><li>Laravel 8<\/li><li>Visual Studio Code<\/li><li>MAC Bilgisayar<\/li><\/ul>\n\n\n\n<h3>PHP&#8217; ye XDebug 3 Eklentisinin Kurulumu<\/h3>\n\n\n\n<p>\u0130lk \u00f6nce <strong>Xdebug 3<\/strong> PHP eklentisinin projemizi \u00e7al\u0131\u015ft\u0131rd\u0131\u011f\u0131m\u0131z linux makinesinde kurulmas\u0131 gerekiyor.  Bunun i\u00e7in <strong>Dockerfile<\/strong> &#8216;\u0131m\u0131za a\u015fa\u011f\u0131daki sat\u0131rlar\u0131 ekliyoruz.<\/p>\n\n\n\n<div class=\"wp-block-codemirror-blocks-code-block code-block\"><pre class=\"CodeMirror\" data-setting=\"{&quot;mode&quot;:&quot;dockerfile&quot;,&quot;mime&quot;:&quot;text\/x-dockerfile&quot;,&quot;theme&quot;:&quot;material&quot;,&quot;lineNumbers&quot;:false,&quot;styleActiveLine&quot;:false,&quot;lineWrapping&quot;:false,&quot;readOnly&quot;:true,&quot;language&quot;:&quot;Dockerfile&quot;,&quot;modeName&quot;:&quot;docker&quot;}\"># install and enable xdebug\nRUN pecl install xdebug \\\n    &amp;&amp; docker-php-ext-enable xdebug\nCOPY compose\/api_php\/xdebug.ini \/usr\/local\/etc\/php\/conf.d\/docker-php-ext-xdebug.ini<\/pre><\/div>\n\n\n\n<p>Laravel projemiz <strong>api <\/strong>klas\u00f6r\u00fcn\u00fcn i\u00e7indedir. <strong>xdebug.ini<\/strong> dosyas\u0131n\u0131 olu\u015fturuyoruz. Yukar\u0131daki dosyada g\u00f6r\u00fcld\u00fc\u011f\u00fc gibi Dockerfile&#8217; \u0131m\u0131zda bu dosyan\u0131n yolunu tan\u0131ml\u0131yoruz. Dosya yap\u0131s\u0131 a\u015fa\u011f\u0131daki gibidir.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" width=\"1618\" height=\"654\" src=\"https:\/\/www.etemkeskin.com\/wp-content\/uploads\/2021\/12\/Ekran-Resmi-2021-12-19-20.36.07-1-1.png\" alt=\"\" class=\"wp-image-2311\"\/><figcaption>xdebug.ini dosyas\u0131<\/figcaption><\/figure>\n\n\n\n<div class=\"wp-block-codemirror-blocks-code-block code-block\"><pre class=\"CodeMirror\" data-setting=\"{&quot;mode&quot;:&quot;properties&quot;,&quot;mime&quot;:&quot;text\/x-properties&quot;,&quot;theme&quot;:&quot;material&quot;,&quot;lineNumbers&quot;:false,&quot;styleActiveLine&quot;:false,&quot;lineWrapping&quot;:false,&quot;readOnly&quot;:true,&quot;showPanel&quot;:false,&quot;language&quot;:&quot;Properties files&quot;,&quot;modeName&quot;:&quot;properties&quot;}\">zend_extension = xdebug.so\n# For xdebug 3\nxdebug.mode =debug, profile, trace\nxdebug.start_with_request = yes\nxdebug.client_port = 9003\nxdebug.client_host = 'host.docker.internal'\nxdebug.log_level = 0\nxdebug.remote_enable=1<\/pre><\/div>\n\n\n\n<p>Laravel projemiz i\u00e7in <strong>api<\/strong> servisimizi <strong>yaml <\/strong>dosyas\u0131nda a\u015fa\u011f\u0131daki gibi tan\u0131ml\u0131yoruz. Daha sonra <strong>Docker<\/strong> imaj\u0131m\u0131z\u0131 build edip projemizi aya\u011fa kald\u0131r\u0131yoruz. <\/p>\n\n\n\n<div class=\"wp-block-codemirror-blocks-code-block code-block\"><pre class=\"CodeMirror\" data-setting=\"{&quot;mode&quot;:&quot;yaml&quot;,&quot;mime&quot;:&quot;text\/x-yaml&quot;,&quot;theme&quot;:&quot;material&quot;,&quot;lineNumbers&quot;:false,&quot;styleActiveLine&quot;:false,&quot;lineWrapping&quot;:false,&quot;readOnly&quot;:true,&quot;showPanel&quot;:false,&quot;language&quot;:&quot;YAML&quot;,&quot;modeName&quot;:&quot;yaml&quot;}\"># PHP Service For Laravel Application\n  api:\n    build:\n      context: .\n      dockerfile: .\/compose\/api_php\/Dockerfile\n    container_name: api_laravel\n    stdin_open: true\n    tty: true\n    depends_on:\n      - mariadb\n      - redis\n    volumes:\n      - .\/api:\/var\/www\/html\n    ports:\n      - &quot;9000:9000&quot;<\/pre><\/div>\n\n\n\n<p><strong>xdebug 3<\/strong> eklentisinin do\u011fru kurulup kurulmad\u0131\u011f\u0131n\u0131 g\u00f6rmek i\u00e7in projemizde <code>&lt;?php phpinfo(); ?&gt;<\/code> fonksiyonunu \u00e7al\u0131\u015ft\u0131r\u0131r\u0131z. \u00c7\u0131kan ekranda a\u015fa\u011f\u0131daki gibi <strong>Xdebug v3.1.2<\/strong> k\u0131sm\u0131n\u0131 g\u00f6rmemiz gerekiyor.<\/p>\n\n\n\n<div class=\"wp-block-image\"><figure class=\"aligncenter size-large\"><img loading=\"lazy\" width=\"1976\" height=\"286\" src=\"https:\/\/www.etemkeskin.com\/wp-content\/uploads\/2021\/12\/Ekran-Resmi-2021-12-15-11.07.24.png\" alt=\"\" class=\"wp-image-2301\"\/><\/figure><\/div>\n\n\n\n<h3>Xdebug 3 i\u00e7in Visual Studio Code Ayarlar\u0131<\/h3>\n\n\n\n<p>\u0130lk \u00f6nce <strong>PHP Debug<\/strong> eklentisini Visual Studio Code edit\u00f6r\u00fcne y\u00fckl\u00fcyoruz.<\/p>\n\n\n\n<div class=\"wp-block-image\"><figure class=\"aligncenter size-large\"><img loading=\"lazy\" width=\"2010\" height=\"990\" src=\"https:\/\/www.etemkeskin.com\/wp-content\/uploads\/2021\/12\/Ekran-Resmi-2021-12-19-21.55.20.png\" alt=\"\" class=\"wp-image-2331\"\/><figcaption>PHP Debug Eklentisi<\/figcaption><\/figure><\/div>\n\n\n\n<p>Eklentiyi y\u00fckleyip projemizi VSC kod edit\u00f6r\u00fc ile a\u00e7t\u0131ktan sonra soldaki <strong>debug<\/strong> butonuna t\u0131kl\u0131yoruz. E\u011fer <strong>launch.json<\/strong> dosyas\u0131 yoksa kar\u015f\u0131m\u0131za a\u015fa\u011f\u0131daki ekran gelir. <strong>Run and Debug<\/strong> butonuna basarak l<strong>aunch.json<\/strong> dosyas\u0131n\u0131n olu\u015fmas\u0131n\u0131 sa\u011fl\u0131yoruz. <\/p>\n\n\n\n<div class=\"wp-block-image\"><figure class=\"aligncenter size-large\"><img loading=\"lazy\" width=\"305\" height=\"222\" src=\"https:\/\/www.etemkeskin.com\/wp-content\/uploads\/2021\/12\/Ekran-Resmi-2021-12-15-11.07.59.png\" alt=\"\" class=\"wp-image-2302\"\/><figcaption>Run and Debug Butonu<\/figcaption><\/figure><\/div>\n\n\n\n<p>A\u015fa\u011f\u0131daki resimde g\u00f6r\u00fcld\u00fc\u011f\u00fc gibi<strong> .vscode <\/strong>klas\u00f6r\u00fcn\u00fcn i\u00e7inde<strong> launch.json<\/strong> dosyas\u0131n\u0131 g\u00f6receksiniz.<\/p>\n\n\n\n<div class=\"wp-block-image\"><figure class=\"aligncenter size-large\"><img loading=\"lazy\" width=\"318\" height=\"202\" src=\"https:\/\/www.etemkeskin.com\/wp-content\/uploads\/2021\/12\/Ekran-Resmi-2021-12-15-14.06.25.png\" alt=\"\" class=\"wp-image-2304\"\/><\/figure><\/div>\n\n\n\n<p><strong>launch.json<\/strong> dosyas\u0131n\u0131 a\u015fa\u011f\u0131daki gibi d\u00fczenliyoruz. <strong>&#8220;pathMappings&#8221;<\/strong> anahtar\u0131n\u0131n i\u00e7indeki de\u011ferlerin <strong>sol taraf\u0131<\/strong>, Dockerfile &#8216;da tan\u0131mlad\u0131\u011f\u0131m\u0131z server taraf\u0131nda laravel projemizin duraca\u011f\u0131 dizindir. <strong>Sa\u011f taraf\u0131<\/strong> ise bizim lokalimizdeki laravel projemizin dizinidir.<\/p>\n\n\n\n<div class=\"wp-block-codemirror-blocks-code-block code-block\"><pre class=\"CodeMirror\" data-setting=\"{&quot;mode&quot;:&quot;javascript&quot;,&quot;mime&quot;:&quot;application\/json&quot;,&quot;theme&quot;:&quot;material&quot;,&quot;lineNumbers&quot;:false,&quot;styleActiveLine&quot;:false,&quot;lineWrapping&quot;:false,&quot;readOnly&quot;:true,&quot;showPanel&quot;:false,&quot;language&quot;:&quot;JSON&quot;,&quot;modeName&quot;:&quot;json&quot;}\">  &quot;version&quot;: &quot;0.2.0&quot;,\n    &quot;configurations&quot;: [\n        {\n            &quot;name&quot;: &quot;Listen for Xdebug&quot;,\n            &quot;type&quot;: &quot;php&quot;,\n            &quot;request&quot;: &quot;launch&quot;,\n            &quot;hostname&quot;:&quot;0.0.0.0&quot;,\n            &quot;port&quot;: 9003,\n            &quot;pathMappings&quot;: {\n                &quot;\/var\/www\/html&quot;:&quot;${workspaceRoot}\/api&quot; \/\/left side server that we map, right side locally worked side\n            },\n            &quot;log&quot;: true\n        },<\/pre><\/div>\n\n\n\n<h3>Xdebug 3 &#8216;\u00fcn Kullan\u0131lmas\u0131<\/h3>\n\n\n\n<p>Yukar\u0131daki t\u00fcm ayarlamalar\u0131 yap\u0131p dockerda laravel projemizi aya\u011fa kald\u0131rd\u0131ktan sonra VSC&#8217; de <strong>Debug<\/strong> butonuna bas\u0131yoruz.<\/p>\n\n\n\n<div class=\"wp-block-image\"><figure class=\"aligncenter size-large\"><img loading=\"lazy\" width=\"348\" height=\"131\" src=\"https:\/\/www.etemkeskin.com\/wp-content\/uploads\/2021\/12\/Ekran-Resmi-2021-12-15-14.31.16.png\" alt=\"\" class=\"wp-image-2306\"\/><\/figure><\/div>\n\n\n\n<p>Debug butonuna bast\u0131ktan sonra VSC edit\u00f6r\u00fcn alt k\u0131sm\u0131 <strong>turuncu rengine<\/strong> d\u00f6nm\u00fc\u015f olacakt\u0131r.<\/p>\n\n\n\n<div class=\"wp-block-image\"><figure class=\"aligncenter size-large\"><img loading=\"lazy\" width=\"1882\" height=\"254\" src=\"https:\/\/www.etemkeskin.com\/wp-content\/uploads\/2021\/12\/Ekran-Resmi-2021-12-15-14.31.07.png\" alt=\"\" class=\"wp-image-2305\"\/><figcaption>Debug modunu \u00e7al\u0131\u015ft\u0131r\u0131nca VSC&#8217; daki Turuncu Bar<\/figcaption><\/figure><\/div>\n\n\n\n<p>Son ad\u0131mda PHP projemizde debug edece\u011fimiz ad\u0131mlar\u0131 (\u00f6rne\u011fin a\u015fa\u011f\u0131daki kodda 6. sat\u0131r) i\u015faretliyoruz. Web projemizin ilgili sayfas\u0131n\u0131 \u00e7al\u0131\u015ft\u0131rd\u0131\u011f\u0131m\u0131zda a\u015fa\u011f\u0131daki gibi i\u015faretledi\u011fimiz debug noktas\u0131na gelirse kod o noktada duracakt\u0131r. Daha sonra kodu ad\u0131m ad\u0131m \u00e7al\u0131\u015ft\u0131rarak debug edebiliriz. VSC&#8217; un sol taraf\u0131nda a\u015fa\u011f\u0131daki resimdeki gibi de\u011fi\u015fkenleri ve de\u011ferlerini g\u00f6rebiliriz.<\/p>\n\n\n\n<div class=\"wp-block-image\"><figure class=\"aligncenter size-large\"><img loading=\"lazy\" width=\"1049\" height=\"424\" src=\"https:\/\/www.etemkeskin.com\/wp-content\/uploads\/2021\/12\/Ekran-Resmi-2021-12-15-14.31.57.png\" alt=\"\" class=\"wp-image-2307\"\/><figcaption>Debug Modu<\/figcaption><\/figure><\/div>\n\n\n\n<p><strong>xdebug3<\/strong> kurulumunu en basit ve detayl\u0131 bir \u015fekilde anlatmaya \u00e7al\u0131\u015ft\u0131m.<\/p>\n\n\n\n<p>Ba\u015far\u0131lar dilerim&#8230;<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Yaz\u0131l\u0131m projeleri geli\u015ftirdi\u011fimizde \u00e7o\u011funlukla vaktimizin \u00e7o\u011fu hatalar\u0131 bulmak ile ge\u00e7er. PHP &#8216;de hatalar\u0131 bulmak i\u00e7in genellikle var_dump(), echo, print_r() gibi fonksiyonlar\u0131 kullan\u0131r\u0131z. Bunun yerine JAVA, C# gibi di\u011fer dillerdeki gibi ad\u0131m ad\u0131m kodu kod edit\u00f6r\u00fcnde \u00e7al\u0131\u015ft\u0131rarak de\u011fi\u015fkenlerde hangi de\u011ferlerin oldu\u011funu inceleyerek hatan\u0131n nerede oldu\u011funu daha h\u0131zl\u0131 bir \u015fekilde yakalayabiliriz. Bu yaz\u0131da PHP eklentisi olan xdebug [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":[],"categories":[68,28],"tags":[],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v16.5 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>PHP Projelerinde Docker Kullanarak Visual Studio Code Editor &#039;e Xdebug Nas\u0131l Entegre Edilir ve Kullan\u0131l\u0131r? - blog website<\/title>\n<meta name=\"description\" content=\"When we develop software projects, most of our time is spent finding bugs. We usually use functions like var_dump(), echo, print_r() to find errors in PHP. Instead, we can run the step-by-step code in the code editor as in other languages such as JAVA, C#, and examine what values are in the variables and catch where the error is more quickly.In this post, I will explain how to integrate and use the PHP extension xdebug in Visual Studio Code, Docker and PHP .Although I used Docker in this post, you can install xdebug within the projects you keep in WAMP or XAMPP by following similar steps.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/www.etemkeskin.com\/index.php\/tr\/2021\/12\/19\/php-projelerinde-docker-kullanarak-visual-studio-code-editor-e-xdebug-nasil-entegre-edilir-ve-kullanilir-2\/\" \/>\n<meta property=\"og:locale\" content=\"tr_TR\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"PHP Projelerinde Docker Kullanarak Visual Studio Code Editor &#039;e Xdebug Nas\u0131l Entegre Edilir ve Kullan\u0131l\u0131r? - blog website\" \/>\n<meta property=\"og:description\" content=\"When we develop software projects, most of our time is spent finding bugs. We usually use functions like var_dump(), echo, print_r() to find errors in PHP. Instead, we can run the step-by-step code in the code editor as in other languages such as JAVA, C#, and examine what values are in the variables and catch where the error is more quickly.In this post, I will explain how to integrate and use the PHP extension xdebug in Visual Studio Code, Docker and PHP .Although I used Docker in this post, you can install xdebug within the projects you keep in WAMP or XAMPP by following similar steps.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.etemkeskin.com\/index.php\/tr\/2021\/12\/19\/php-projelerinde-docker-kullanarak-visual-studio-code-editor-e-xdebug-nasil-entegre-edilir-ve-kullanilir-2\/\" \/>\n<meta property=\"og:site_name\" content=\"blog website\" \/>\n<meta property=\"article:published_time\" content=\"2021-12-19T19:31:52+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2021-12-19T19:32:32+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/www.etemkeskin.com\/wp-content\/uploads\/2021\/12\/Ekran-Resmi-2021-12-19-20.36.07-1-1.png\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Tahmini okuma s\u00fcresi\" \/>\n\t<meta name=\"twitter:data1\" content=\"4 dakika\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"WebSite\",\"@id\":\"https:\/\/www.etemkeskin.com\/#website\",\"url\":\"https:\/\/www.etemkeskin.com\/\",\"name\":\"blog website\",\"description\":\"Etem KESK\\u0130N\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":\"https:\/\/www.etemkeskin.com\/?s={search_term_string}\",\"query-input\":\"required name=search_term_string\"}],\"inLanguage\":\"tr\"},{\"@type\":\"ImageObject\",\"@id\":\"https:\/\/www.etemkeskin.com\/index.php\/tr\/2021\/12\/19\/php-projelerinde-docker-kullanarak-visual-studio-code-editor-e-xdebug-nasil-entegre-edilir-ve-kullanilir-2\/#primaryimage\",\"inLanguage\":\"tr\",\"url\":\"https:\/\/www.etemkeskin.com\/wp-content\/uploads\/2021\/12\/Ekran-Resmi-2021-12-19-20.36.07-1-1.png\",\"contentUrl\":\"https:\/\/www.etemkeskin.com\/wp-content\/uploads\/2021\/12\/Ekran-Resmi-2021-12-19-20.36.07-1-1.png\",\"width\":1618,\"height\":654},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/www.etemkeskin.com\/index.php\/tr\/2021\/12\/19\/php-projelerinde-docker-kullanarak-visual-studio-code-editor-e-xdebug-nasil-entegre-edilir-ve-kullanilir-2\/#webpage\",\"url\":\"https:\/\/www.etemkeskin.com\/index.php\/tr\/2021\/12\/19\/php-projelerinde-docker-kullanarak-visual-studio-code-editor-e-xdebug-nasil-entegre-edilir-ve-kullanilir-2\/\",\"name\":\"PHP Projelerinde Docker Kullanarak Visual Studio Code Editor 'e Xdebug Nas\\u0131l Entegre Edilir ve Kullan\\u0131l\\u0131r? - blog website\",\"isPartOf\":{\"@id\":\"https:\/\/www.etemkeskin.com\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/www.etemkeskin.com\/index.php\/tr\/2021\/12\/19\/php-projelerinde-docker-kullanarak-visual-studio-code-editor-e-xdebug-nasil-entegre-edilir-ve-kullanilir-2\/#primaryimage\"},\"datePublished\":\"2021-12-19T19:31:52+00:00\",\"dateModified\":\"2021-12-19T19:32:32+00:00\",\"author\":{\"@id\":\"https:\/\/www.etemkeskin.com\/#\/schema\/person\/dcbc30282861ce578b96a79ce8789629\"},\"description\":\"When we develop software projects, most of our time is spent finding bugs. We usually use functions like var_dump(), echo, print_r() to find errors in PHP. Instead, we can run the step-by-step code in the code editor as in other languages such as JAVA, C#, and examine what values are in the variables and catch where the error is more quickly.In this post, I will explain how to integrate and use the PHP extension xdebug in Visual Studio Code, Docker and PHP .Although I used Docker in this post, you can install xdebug within the projects you keep in WAMP or XAMPP by following similar steps.\",\"breadcrumb\":{\"@id\":\"https:\/\/www.etemkeskin.com\/index.php\/tr\/2021\/12\/19\/php-projelerinde-docker-kullanarak-visual-studio-code-editor-e-xdebug-nasil-entegre-edilir-ve-kullanilir-2\/#breadcrumb\"},\"inLanguage\":\"tr\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/www.etemkeskin.com\/index.php\/tr\/2021\/12\/19\/php-projelerinde-docker-kullanarak-visual-studio-code-editor-e-xdebug-nasil-entegre-edilir-ve-kullanilir-2\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/www.etemkeskin.com\/index.php\/tr\/2021\/12\/19\/php-projelerinde-docker-kullanarak-visual-studio-code-editor-e-xdebug-nasil-entegre-edilir-ve-kullanilir-2\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Ana sayfa\",\"item\":\"https:\/\/www.etemkeskin.com\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"PHP Projelerinde Docker Kullanarak Visual Studio Code Editor &#8216;e Xdebug Nas\\u0131l Entegre Edilir ve Kullan\\u0131l\\u0131r?\"}]},{\"@type\":\"Person\",\"@id\":\"https:\/\/www.etemkeskin.com\/#\/schema\/person\/dcbc30282861ce578b96a79ce8789629\",\"name\":\"etemkeskin\",\"image\":{\"@type\":\"ImageObject\",\"@id\":\"https:\/\/www.etemkeskin.com\/#personlogo\",\"inLanguage\":\"tr\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/6af0148b790691ed24ae245fb3dc773b?s=96&d=mm&r=g\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/6af0148b790691ed24ae245fb3dc773b?s=96&d=mm&r=g\",\"caption\":\"etemkeskin\"},\"url\":\"https:\/\/www.etemkeskin.com\/index.php\/author\/etemkeskinyahoo-com\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","_links":{"self":[{"href":"https:\/\/www.etemkeskin.com\/index.php\/wp-json\/wp\/v2\/posts\/2376"}],"collection":[{"href":"https:\/\/www.etemkeskin.com\/index.php\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.etemkeskin.com\/index.php\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.etemkeskin.com\/index.php\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.etemkeskin.com\/index.php\/wp-json\/wp\/v2\/comments?post=2376"}],"version-history":[{"count":2,"href":"https:\/\/www.etemkeskin.com\/index.php\/wp-json\/wp\/v2\/posts\/2376\/revisions"}],"predecessor-version":[{"id":2378,"href":"https:\/\/www.etemkeskin.com\/index.php\/wp-json\/wp\/v2\/posts\/2376\/revisions\/2378"}],"wp:attachment":[{"href":"https:\/\/www.etemkeskin.com\/index.php\/wp-json\/wp\/v2\/media?parent=2376"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.etemkeskin.com\/index.php\/wp-json\/wp\/v2\/categories?post=2376"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.etemkeskin.com\/index.php\/wp-json\/wp\/v2\/tags?post=2376"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}