{"id":1040,"date":"2020-08-31T08:55:37","date_gmt":"2020-08-31T06:55:37","guid":{"rendered":"https:\/\/ekiwi.de\/?p=1040"},"modified":"2021-02-25T08:17:16","modified_gmt":"2021-02-25T07:17:16","slug":"php-entwicklungsumgebung-mit-xampp-und-visual-studio-code-einrichten","status":"publish","type":"post","link":"https:\/\/ekiwi.de\/index.php\/1040\/php-entwicklungsumgebung-mit-xampp-und-visual-studio-code-einrichten\/","title":{"rendered":"PHP-Entwicklungsumgebung mit Xampp und Visual Studio Code einrichten"},"content":{"rendered":"<div id=\"ez-toc-container\" class=\"ez-toc-v2_0_84 counter-hierarchy ez-toc-counter ez-toc-grey ez-toc-container-direction\">\n<div class=\"ez-toc-title-container\">\n<p class=\"ez-toc-title\" style=\"cursor:inherit\">Inhalt<\/p>\n<span class=\"ez-toc-title-toggle\"><a href=\"#\" class=\"ez-toc-pull-right ez-toc-btn ez-toc-btn-xs ez-toc-btn-default ez-toc-toggle\" aria-label=\"Toggle Table of Content\"><span class=\"ez-toc-js-icon-con\"><span class=\"\"><span class=\"eztoc-hide\" style=\"display:none;\">Toggle<\/span><span class=\"ez-toc-icon-toggle-span\"><svg style=\"fill: #999;color:#999\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" class=\"list-377408\" width=\"20px\" height=\"20px\" viewBox=\"0 0 24 24\" fill=\"none\"><path d=\"M6 6H4v2h2V6zm14 0H8v2h12V6zM4 11h2v2H4v-2zm16 0H8v2h12v-2zM4 16h2v2H4v-2zm16 0H8v2h12v-2z\" fill=\"currentColor\"><\/path><\/svg><svg style=\"fill: #999;color:#999\" class=\"arrow-unsorted-368013\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"10px\" height=\"10px\" viewBox=\"0 0 24 24\" version=\"1.2\" baseProfile=\"tiny\"><path d=\"M18.2 9.3l-6.2-6.3-6.2 6.3c-.2.2-.3.4-.3.7s.1.5.3.7c.2.2.4.3.7.3h11c.3 0 .5-.1.7-.3.2-.2.3-.5.3-.7s-.1-.5-.3-.7zM5.8 14.7l6.2 6.3 6.2-6.3c.2-.2.3-.5.3-.7s-.1-.5-.3-.7c-.2-.2-.4-.3-.7-.3h-11c-.3 0-.5.1-.7.3-.2.2-.3.5-.3.7s.1.5.3.7z\"\/><\/svg><\/span><\/span><\/span><\/a><\/span><\/div>\n<nav><ul class='ez-toc-list ez-toc-list-level-1 ' ><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-1\" href=\"https:\/\/ekiwi.de\/index.php\/1040\/php-entwicklungsumgebung-mit-xampp-und-visual-studio-code-einrichten\/#Installation_Xampp\" >Installation Xampp<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-2\" href=\"https:\/\/ekiwi.de\/index.php\/1040\/php-entwicklungsumgebung-mit-xampp-und-visual-studio-code-einrichten\/#Installaton_von_Visual_Studio_Code\" >Installaton von Visual Studio Code<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-3\" href=\"https:\/\/ekiwi.de\/index.php\/1040\/php-entwicklungsumgebung-mit-xampp-und-visual-studio-code-einrichten\/#Einrichtung_Xdebux\" >Einrichtung Xdebux<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-4\" href=\"https:\/\/ekiwi.de\/index.php\/1040\/php-entwicklungsumgebung-mit-xampp-und-visual-studio-code-einrichten\/#Konfiguration_von_Visual_Studio_Code\" >Konfiguration von Visual Studio Code<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-5\" href=\"https:\/\/ekiwi.de\/index.php\/1040\/php-entwicklungsumgebung-mit-xampp-und-visual-studio-code-einrichten\/#Update_%E2%80%93_Xdebug_3\" >Update &#8211; Xdebug 3<\/a><\/li><\/ul><\/nav><\/div>\n<p>Mittels Xampp l\u00e4sst sich unter Windows schnell eine Entwicklungs- und Testumgebung f\u00fcr PHP einrichten. Wir schauen uns an, wie Xampp installieren, Debugging mit der Erweiterung XDebug einrichten und das kostenlose Visual Studio Code damit einrichten.<\/p>\n<p><!--more--><\/p>\n<p>Xampp ist ein Softwarepaket, bestehen aus einem Apache-Webserver, MySQL-Datenbank, PHP und weiteren Komponenten.<\/p>\n<p>Alles ist vorkonfiguriert und funktioniert direkt nach der Installation. <\/p>\n<h2><span class=\"ez-toc-section\" id=\"Installation_Xampp\"><\/span>Installation Xampp<span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p>Zuerst laden wir <a href=\"https:\/\/www.apachefriends.org\/de\/index.html\" target=\"_blank\" rel=\"noopener noreferrer\">Xampp herunter<\/a>.<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" src=\"\/wp-content\/uploads\/2020\/08\/php_1.png\" alt=\"\" width=\"275\" height=\"112\" class=\"alignnone size-full wp-image-1041\" \/><\/p>\n<p>Das Paket installieren wir anschlie\u00dfend.<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" src=\"\/wp-content\/uploads\/2020\/08\/php_2.png\" alt=\"\" width=\"194\" height=\"175\" class=\"alignnone size-full wp-image-1042\" \/><\/p>\n<p>Bei der Installation erscheint Warnung, welche wir ignorieren k\u00f6nnen.<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" src=\"\/wp-content\/uploads\/2020\/08\/php_3.png\" alt=\"\" width=\"527\" height=\"174\" class=\"alignnone size-full wp-image-1043\" srcset=\"\/wp-content\/uploads\/2020\/08\/php_3.png 527w, \/wp-content\/uploads\/2020\/08\/php_3-300x99.png 300w\" sizes=\"auto, (max-width: 527px) 100vw, 527px\" \/><\/p>\n<p>Anschlie\u00dfend erfolgt die Auswahl der Komponenten. Einige Komponenten brauchen wir nicht unbedingt, es schadet aber auch nicht, wenn wir diese ausw\u00e4hlen. In meinem Beispiel w\u00e4hle ich Komponenten wie Tomcat, den FTP-Server und Perl ab.<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" src=\"\/wp-content\/uploads\/2020\/08\/php_4.png\" alt=\"\" width=\"502\" height=\"426\" class=\"alignnone size-full wp-image-1044\" srcset=\"\/wp-content\/uploads\/2020\/08\/php_4.png 502w, \/wp-content\/uploads\/2020\/08\/php_4-300x255.png 300w\" sizes=\"auto, (max-width: 502px) 100vw, 502px\" \/><\/p>\n<p>Als Installationsverzeichnis bietet sich die Standardauswahl an. Diese erlaubt einfachen Zugriff auf das Verzeichnis.<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" src=\"\/wp-content\/uploads\/2020\/08\/php_5.png\" alt=\"\" width=\"353\" height=\"194\" class=\"alignnone size-full wp-image-1045\" srcset=\"\/wp-content\/uploads\/2020\/08\/php_5.png 353w, \/wp-content\/uploads\/2020\/08\/php_5-300x165.png 300w\" sizes=\"auto, (max-width: 353px) 100vw, 353px\" \/><\/p>\n<p>Nach der Installation startet das Control Panel von Xampp. Hier k\u00f6nnen wir nun gleich mal den Apache Webserver und den MySQL-Datenbankserver starten. <\/p>\n<p><img loading=\"lazy\" decoding=\"async\" src=\"\/wp-content\/uploads\/2020\/08\/php_6.png\" alt=\"\" width=\"668\" height=\"421\" class=\"alignnone size-full wp-image-1046\" srcset=\"\/wp-content\/uploads\/2020\/08\/php_6.png 668w, \/wp-content\/uploads\/2020\/08\/php_6-300x189.png 300w\" sizes=\"auto, (max-width: 668px) 100vw, 668px\" \/><\/p>\n<h2><span class=\"ez-toc-section\" id=\"Installaton_von_Visual_Studio_Code\"><\/span>Installaton von Visual Studio Code<span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p><a href=\"https:\/\/ekiwi.de\/index.php\/2671\/visual-studio-code-und-react-png-bild-wird-nicht-gefunden\/\" title=\"Visual Studio Code und React: PNG Bild wird nicht gefunden\">Visual Studio Code<\/a> ist eine kostenlose Entwicklungsumgebung und Editor von Microsoft. Wir laden diesen von der <a href=\"https:\/\/code.visualstudio.com\/\">Microsoft-Homepage<\/a> herunter.<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" src=\"\/wp-content\/uploads\/2020\/08\/php_7.png\" alt=\"\" width=\"532\" height=\"449\" class=\"alignnone size-full wp-image-1047\" srcset=\"\/wp-content\/uploads\/2020\/08\/php_7.png 532w, \/wp-content\/uploads\/2020\/08\/php_7-300x253.png 300w\" sizes=\"auto, (max-width: 532px) 100vw, 532px\" \/><\/p>\n<p>Die Installation k\u00f6nnen wir mit den Standardeinstellungen vornehmen.<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" src=\"\/wp-content\/uploads\/2020\/08\/php_8.png\" alt=\"\" width=\"598\" height=\"464\" class=\"alignnone size-full wp-image-1048\" srcset=\"\/wp-content\/uploads\/2020\/08\/php_8.png 598w, \/wp-content\/uploads\/2020\/08\/php_8-300x233.png 300w\" sizes=\"auto, (max-width: 598px) 100vw, 598px\" \/><\/p>\n<h2><span class=\"ez-toc-section\" id=\"Einrichtung_Xdebux\"><\/span>Einrichtung Xdebux<span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p>Xdebug ist eine Erweiterung f\u00fcr PHP, welche es erlaubt PHP-Scripte zu debuggen, Breakpoints zu setzen. Diese ist leider bei Xampp noch nicht mit dabei und konfiguriert.<\/p>\n<p>Die Installation ist jedoch leicht m\u00f6glich. Zuerst legen wir eine Datei im Ordner &#8222;htdocs&#8220; von Xampp an. Wir legen hier eine einfache Datei mit dem Namen &#8222;phpinfo.php&#8220; an.<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" src=\"\/wp-content\/uploads\/2020\/08\/php_9.png\" alt=\"\" width=\"577\" height=\"402\" class=\"alignnone size-full wp-image-1049\" srcset=\"\/wp-content\/uploads\/2020\/08\/php_9.png 577w, \/wp-content\/uploads\/2020\/08\/php_9-300x209.png 300w\" sizes=\"auto, (max-width: 577px) 100vw, 577px\" \/><\/p>\n<p>Der Inhalt:<\/p>\n<pre>\r\n&lt;?php\r\n  phpinfo();\r\n?&gt;\r\n<\/pre>\n<p>Diese Datei k\u00f6nnen wir nun im Browser aufrufen. Wir dr\u00fccken nun STRG + A und kopieren den gesamten Inhalt in die Zwischenablage.<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" src=\"\/wp-content\/uploads\/2020\/08\/php_10.png\" alt=\"\" width=\"731\" height=\"394\" class=\"alignnone size-full wp-image-1050\" srcset=\"\/wp-content\/uploads\/2020\/08\/php_10.png 731w, \/wp-content\/uploads\/2020\/08\/php_10-300x162.png 300w\" sizes=\"auto, (max-width: 731px) 100vw, 731px\" \/><\/p>\n<p>Anschlie\u00dfend k\u00f6nnen wir den Inhalt in den &#8222;<a href=\"https:\/\/xdebug.org\/wizard\" target=\"_blank\" rel=\"noopener noreferrer\">Installation Wizard<\/a>&#8220; auf der Xdebug-Homepage einf\u00fcgen.<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" src=\"\/wp-content\/uploads\/2020\/08\/php_11.png\" alt=\"\" width=\"475\" height=\"698\" class=\"alignnone size-full wp-image-1051\" srcset=\"\/wp-content\/uploads\/2020\/08\/php_11.png 475w, \/wp-content\/uploads\/2020\/08\/php_11-204x300.png 204w\" sizes=\"auto, (max-width: 475px) 100vw, 475px\" \/><\/p>\n<p>Der Wizard analysiert den Inhalt unserer PHPInfo-Ausgabe und bietet nun die passende Version von Xdebug an:<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" src=\"\/wp-content\/uploads\/2020\/08\/php_12.png\" alt=\"\" width=\"646\" height=\"231\" class=\"alignnone size-full wp-image-1052\" srcset=\"\/wp-content\/uploads\/2020\/08\/php_12.png 646w, \/wp-content\/uploads\/2020\/08\/php_12-300x107.png 300w\" sizes=\"auto, (max-width: 646px) 100vw, 646px\" \/><\/p>\n<p>Nach dem Download kopieren wir die Datei in den &#8222;ext&#8220; Order der PHP-Installation von Xampp:<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" src=\"\/wp-content\/uploads\/2020\/08\/php_13.png\" alt=\"\" width=\"420\" height=\"189\" class=\"alignnone size-full wp-image-1053\" srcset=\"\/wp-content\/uploads\/2020\/08\/php_13.png 420w, \/wp-content\/uploads\/2020\/08\/php_13-300x135.png 300w\" sizes=\"auto, (max-width: 420px) 100vw, 420px\" \/><\/p>\n<p>Anschlie\u00dfend bearbeiten wir &#8222;php.ini&#8220; Datei:<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" src=\"\/wp-content\/uploads\/2020\/08\/php_14.png\" alt=\"\" width=\"375\" height=\"278\" class=\"alignnone size-full wp-image-1054\" srcset=\"\/wp-content\/uploads\/2020\/08\/php_14.png 375w, \/wp-content\/uploads\/2020\/08\/php_14-300x222.png 300w\" sizes=\"auto, (max-width: 375px) 100vw, 375px\" \/><\/p>\n<p>Am Ende der Datei f\u00fcgen wir nun folgenden Konfigurationszeilen ein:<\/p>\n<pre>\r\n[xdebug]\r\nxdebug.remote_enable=1\r\nxdebug.remote_host=localhost\r\nxdebug.remote_port=9000\r\nxdebug.remote_handler=\"dbgp\"\r\nxdebug.remote_mode=req\r\nxdebug.profiler_enable = 1\r\nxdebug.profiler_output_dir = \"c:\/temp\"\r\nxdebug.collect_params = 4\r\nxdebug.collect_return = on\r\nxdebug.collect_vars = on\t\r\nxdebug.show_local_vars = 1\r\n\r\nzend_extension = C:\\xampp\\php\\ext\\php_xdebug-2.9.6-7.4-vc15-x86_64.dll\r\n<\/pre>\n<p>In der letzten Zeile passen wir ggf. den Pfad und den Dateinamen an. Der Dateiname ist der, welchen wir oben heruntergeladen haben.<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" src=\"\/wp-content\/uploads\/2020\/08\/php_15.png\" alt=\"\" width=\"702\" height=\"464\" class=\"alignnone size-full wp-image-1055\" srcset=\"\/wp-content\/uploads\/2020\/08\/php_15.png 702w, \/wp-content\/uploads\/2020\/08\/php_15-300x198.png 300w, \/wp-content\/uploads\/2020\/08\/php_15-120x80.png 120w\" sizes=\"auto, (max-width: 702px) 100vw, 702px\" \/><\/p>\n<p>Anschlie\u00dfend stoppen und starten wir den Apache-Webserver \u00fcber das Control-Panel neu. Damit wird die Konfiguration neu eingelesen und das neue Modul geladen.<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" src=\"\/wp-content\/uploads\/2020\/08\/php_16.png\" alt=\"\" width=\"420\" height=\"182\" class=\"alignnone size-full wp-image-1056\" srcset=\"\/wp-content\/uploads\/2020\/08\/php_16.png 420w, \/wp-content\/uploads\/2020\/08\/php_16-300x130.png 300w\" sizes=\"auto, (max-width: 420px) 100vw, 420px\" \/><\/p>\n<p>Rufen wir nun wieder unsere phpinfo-Datei auf, sollte irgendwo &#8222;xdebug&#8220; auftauchen. Ist dies nicht der Fall, dann \u00fcberpr\u00fcfen Sie Pfad und Dateinamen in der php.ini-Datei.<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" src=\"\/wp-content\/uploads\/2020\/08\/php_17.png\" alt=\"\" width=\"722\" height=\"122\" class=\"alignnone size-full wp-image-1057\" srcset=\"\/wp-content\/uploads\/2020\/08\/php_17.png 722w, \/wp-content\/uploads\/2020\/08\/php_17-300x51.png 300w\" sizes=\"auto, (max-width: 722px) 100vw, 722px\" \/><\/p>\n<h2><span class=\"ez-toc-section\" id=\"Konfiguration_von_Visual_Studio_Code\"><\/span>Konfiguration von Visual Studio Code<span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p>Zuletzt richten wir noch Viual Studio Code ein. Die erste Einstellung ist das Setzen des Pfades zum PHP-Interpreter. Dazu \u00f6ffnen wir die Einstellungen. <\/p>\n<p><img loading=\"lazy\" decoding=\"async\" src=\"\/wp-content\/uploads\/2020\/08\/php_18.png\" alt=\"\" width=\"482\" height=\"158\" class=\"alignnone size-full wp-image-1058\" srcset=\"\/wp-content\/uploads\/2020\/08\/php_18.png 482w, \/wp-content\/uploads\/2020\/08\/php_18-300x98.png 300w, \/wp-content\/uploads\/2020\/08\/php_18-480x158.png 480w\" sizes=\"auto, (max-width: 482px) 100vw, 482px\" \/><\/p>\n<p>In der Konfigurationsdatei k\u00f6nnen wir nun den Pfad zur php.exe Datei eintragen:<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" src=\"\/wp-content\/uploads\/2020\/08\/php_19.png\" alt=\"\" width=\"532\" height=\"151\" class=\"alignnone size-full wp-image-1059\" srcset=\"\/wp-content\/uploads\/2020\/08\/php_19.png 532w, \/wp-content\/uploads\/2020\/08\/php_19-300x85.png 300w\" sizes=\"auto, (max-width: 532px) 100vw, 532px\" \/><\/p>\n<p>Anschlie\u00dfend m\u00fcssen wir noch die Erweiterung f\u00fcr PHP-Debugging installieren:<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" src=\"\/wp-content\/uploads\/2020\/08\/php_20.png\" alt=\"\" width=\"700\" height=\"474\" class=\"alignnone size-full wp-image-1060\" srcset=\"\/wp-content\/uploads\/2020\/08\/php_20.png 700w, \/wp-content\/uploads\/2020\/08\/php_20-300x203.png 300w, \/wp-content\/uploads\/2020\/08\/php_20-120x80.png 120w\" sizes=\"auto, (max-width: 700px) 100vw, 700px\" \/><\/p>\n<p>Nach der Installation k\u00f6nnen wir einen Ordner mit unserem PHP-Script \u00f6ffnen und das Debugging starten.<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" src=\"\/wp-content\/uploads\/2020\/08\/php_21.png\" alt=\"\" width=\"660\" height=\"504\" class=\"alignnone size-full wp-image-1061\" srcset=\"\/wp-content\/uploads\/2020\/08\/php_21.png 660w, \/wp-content\/uploads\/2020\/08\/php_21-300x229.png 300w\" sizes=\"auto, (max-width: 660px) 100vw, 660px\" \/><\/p>\n<p>Beim ersten Aufruf m\u00fcssen wir nun noch festlegen, wie wir Debuggen wollen. Also w\u00e4hlen wir hier PHP aus.<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" src=\"\/wp-content\/uploads\/2020\/08\/php_22.png\" alt=\"\" width=\"413\" height=\"174\" class=\"alignnone size-full wp-image-1062\" srcset=\"\/wp-content\/uploads\/2020\/08\/php_22.png 413w, \/wp-content\/uploads\/2020\/08\/php_22-300x126.png 300w\" sizes=\"auto, (max-width: 413px) 100vw, 413px\" \/><\/p>\n<p>Im Script k\u00f6nnen wir nun Breakpoints setzen. Um das Debugging im Browser zu starten, rufen wir das Script auf, f\u00fcgen aber am Ende der URL noch folgenden Parameter an <code>?XDEBUG_SESSION_START=myPHPTest<\/code> wobei das Ende frei gew\u00e4hlt werden kann.<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" src=\"\/wp-content\/uploads\/2020\/08\/php_23.png\" alt=\"\" width=\"764\" height=\"254\" class=\"alignnone size-full wp-image-1063\" srcset=\"\/wp-content\/uploads\/2020\/08\/php_23.png 764w, \/wp-content\/uploads\/2020\/08\/php_23-300x100.png 300w\" sizes=\"auto, (max-width: 764px) 100vw, 764px\" \/><\/p>\n<p>Fertig! Wir sind am Ziel. Mit etwas \u00dcbung ist die PHP-Testumgebung in weniger als einer viertel Stunde eingerichtet.<\/p>\n<h2><span class=\"ez-toc-section\" id=\"Update_%E2%80%93_Xdebug_3\"><\/span>Update &#8211; Xdebug 3<span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p>Bei Xdebug 3 hat sich die Konfiguration f\u00fcr die php.ini etwas ge\u00e4ndert:<\/p>\n<pre>\r\nxdebug.mode=debug\r\nxdebug.client_host=127.0.0.1\r\nxdebug.client_port=9000\r\n<\/pre>\n<p><a href=\"https:\/\/ekiwi.de\/index.php\/1451\/phpstorm-kein-debugging-nach-umstellung-auf-xdebug-3\/\">Siehe auch hier<\/a>.<\/p>","protected":false},"excerpt":{"rendered":"<p>Mittels Xampp l\u00e4sst sich unter Windows schnell eine Entwicklungs- und Testumgebung f\u00fcr PHP einrichten. Wir schauen uns an, wie Xampp<\/p>\n","protected":false},"author":1,"featured_media":57,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":"","_links_to":"","_links_to_target":""},"categories":[14],"tags":[31,41,63,28,84],"class_list":["post-1040","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-php","tag-php","tag-visual-studio-code","tag-windows","tag-xampp","tag-xdebug"],"_links":{"self":[{"href":"https:\/\/ekiwi.de\/index.php\/wp-json\/wp\/v2\/posts\/1040","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/ekiwi.de\/index.php\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/ekiwi.de\/index.php\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/ekiwi.de\/index.php\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/ekiwi.de\/index.php\/wp-json\/wp\/v2\/comments?post=1040"}],"version-history":[{"count":0,"href":"https:\/\/ekiwi.de\/index.php\/wp-json\/wp\/v2\/posts\/1040\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/ekiwi.de\/index.php\/wp-json\/wp\/v2\/media\/57"}],"wp:attachment":[{"href":"https:\/\/ekiwi.de\/index.php\/wp-json\/wp\/v2\/media?parent=1040"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/ekiwi.de\/index.php\/wp-json\/wp\/v2\/categories?post=1040"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/ekiwi.de\/index.php\/wp-json\/wp\/v2\/tags?post=1040"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}