{"id":516,"date":"2023-11-14T18:32:32","date_gmt":"2023-11-14T21:32:32","guid":{"rendered":"https:\/\/blog.wieczorek.com.br\/?p=516"},"modified":"2023-11-14T18:32:32","modified_gmt":"2023-11-14T21:32:32","slug":"instalando-apache-php-8-mariadb-no-debain-12-servidor-lamp-wsl","status":"publish","type":"post","link":"https:\/\/blog.wieczorek.com.br\/index.php\/2023\/11\/14\/instalando-apache-php-8-mariadb-no-debain-12-servidor-lamp-wsl\/","title":{"rendered":"Instalando Apache + PHP 8 + MariaDB no Debain 12 (Servidor LAMP) &#8211; WSL"},"content":{"rendered":"\n<p><strong>Distribui\u00e7\u00e3o utilizada:<\/strong> Debian 12 Bookworm \/ Instala\u00e7\u00e3o via WSL2 (windows)<\/p>\n\n\n\n<p>Para iniciar a instala\u00e7\u00e3o, acesse o bash e vire root com o comando <kbd>su \u2013<\/kbd> , e antes de mais nada tenha seu reposit\u00f3rio atualizado.<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code># su -\n# apt update\n# apt upgrade<\/code><\/pre>\n\n\n\n<h2 class=\"wp-block-heading\">Instala\u00e7\u00e3o do Apache2<\/h2>\n\n\n\n<pre class=\"wp-block-code\"><code>\n# apt install apache2 apache2-utils -y<\/code><\/pre>\n\n\n\n<p>Ap\u00f3s a insta\u00e7\u00e3o, habilitamos o\u00a0<strong><kbd>mod_rewrite\u00a0<\/kbd><\/strong>do Apache que \u00e9 muito utilizado. Este \u00e9 um m\u00f3dulo que utiliza um mecanismo baseado em regras de reescrita, e o\u00a0<kbd>mod_headers<\/kbd>\u00a0que fornece diretivas para controlar e modificar os cabe\u00e7alhos de solicita\u00e7\u00e3o e resposta HTTP. Comando para habilit\u00e1-lo:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code># a2enmod rewrite ; a2enmod headers<\/code><\/pre>\n\n\n\n<p>A p\u00e1gina que acessamos ao abrir o localhost de nosso servidor no navegador fica no diret\u00f3rio <kbd>\/var\/www\/html<\/kbd> e \u00e9 configurado no arquivo default do apache, que se localiza em <kbd>\/etc\/apache2\/sites-enabled\/000-default.conf<\/kbd>, e para que o <kbd>mod_rewrite<\/kbd> e <kbd>headers<\/kbd> funcionem corretamente ser\u00e1 necess\u00e1rio adicionar alguma linhas. Edite o arquivo conforme exemplo abaixo:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code># vim \/etc\/apache2\/sites-enabled\/000-default.conf<\/code><\/pre>\n\n\n\n<p>Logo abaixo de \u201c<kbd>DocumentRoot \/var\/www\/html<\/kbd>\u201d adicione o seguinte trecho de c\u00f3digo:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>\tHeader always set Strict-Transport-Security \"max-age=63072000; includeSubDomains\"\n \n\t&lt;Directory \/var\/www\/html\/&gt;\n    \t\tOptions FollowSymLinks\n    \t\tAllowOverride All\n\t&lt;\/Directory&gt;<\/code><\/pre>\n\n\n<div class=\"wp-block-image is-style-default\">\n<figure data-wp-context=\"{&quot;imageId&quot;:&quot;6a038f98d4270&quot;}\" data-wp-interactive=\"core\/image\" data-wp-key=\"6a038f98d4270\" class=\"aligncenter size-full is-resized wp-lightbox-container\"><img loading=\"lazy\" decoding=\"async\" width=\"830\" height=\"714\" data-wp-class--hide=\"state.isContentHidden\" data-wp-class--show=\"state.isContentVisible\" data-wp-init=\"callbacks.setButtonStyles\" data-wp-on--click=\"actions.showLightbox\" data-wp-on--load=\"callbacks.setButtonStyles\" data-wp-on-window--resize=\"callbacks.setButtonStyles\" src=\"https:\/\/blog.wieczorek.com.br\/novo\/wp-content\/uploads\/2023\/11\/image.png\" alt=\"\" class=\"wp-image-518\" style=\"width:500px\" srcset=\"https:\/\/blog.wieczorek.com.br\/novo\/wp-content\/uploads\/2023\/11\/image.png 830w, https:\/\/blog.wieczorek.com.br\/novo\/wp-content\/uploads\/2023\/11\/image-300x258.png 300w, https:\/\/blog.wieczorek.com.br\/novo\/wp-content\/uploads\/2023\/11\/image-768x661.png 768w\" sizes=\"auto, (max-width: 830px) 100vw, 830px\" \/><button\n\t\t\tclass=\"lightbox-trigger\"\n\t\t\ttype=\"button\"\n\t\t\taria-haspopup=\"dialog\"\n\t\t\taria-label=\"Ampliar\"\n\t\t\tdata-wp-init=\"callbacks.initTriggerButton\"\n\t\t\tdata-wp-on--click=\"actions.showLightbox\"\n\t\t\tdata-wp-style--right=\"state.imageButtonRight\"\n\t\t\tdata-wp-style--top=\"state.imageButtonTop\"\n\t\t>\n\t\t\t<svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"12\" height=\"12\" fill=\"none\" viewBox=\"0 0 12 12\">\n\t\t\t\t<path fill=\"#fff\" d=\"M2 0a2 2 0 0 0-2 2v2h1.5V2a.5.5 0 0 1 .5-.5h2V0H2Zm2 10.5H2a.5.5 0 0 1-.5-.5V8H0v2a2 2 0 0 0 2 2h2v-1.5ZM8 12v-1.5h2a.5.5 0 0 0 .5-.5V8H12v2a2 2 0 0 1-2 2H8Zm2-12a2 2 0 0 1 2 2v2h-1.5V2a.5.5 0 0 0-.5-.5H8V0h2Z\" \/>\n\t\t\t<\/svg>\n\t\t<\/button><figcaption class=\"wp-element-caption\">Conte\u00fado do arquivo 000-default.conf ap\u00f3s a edi\u00e7\u00e3o<\/figcaption><\/figure>\n<\/div>\n\n\n<blockquote class=\"wp-block-quote is-layout-flow wp-block-quote-is-layout-flow\">\n<p>Nota: O HTTP Strict Transport Security ou HSTS (RFC 6797) \u00e9 um novo padr\u00e3o de seguran\u00e7a SSL aprovado recentemente pelo IETF. Ele traz diversas melhorias para o SSL como for\u00e7ar a utiliza\u00e7\u00e3o do HTTPS impedindo que sites sejam acessados usando o protocolo HTTP ou que partes do c\u00f3digo de um site que est\u00e1 usando HTTPS seja executado em servidores usando o HTTP entre outras.<\/p>\n<\/blockquote>\n\n\n\n<p>Por seguran\u00e7a remova a assinatura do apache e reinicie o apache2 para que as altera\u00e7\u00f5es tenham efeito.<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code># sed -i 's\/ServerTokens OS\/ServerTokens Prod\/' \/etc\/apache2\/conf-available\/security.conf\n# sed -i 's\/ServerSignature On\/ServerSignature Off\/' \/etc\/apache2\/conf-available\/security.conf\n# \/etc\/init.d\/apache2 restart<\/code><\/pre>\n\n\n<div class=\"wp-block-image\">\n<figure data-wp-context=\"{&quot;imageId&quot;:&quot;6a038f98d4c79&quot;}\" data-wp-interactive=\"core\/image\" data-wp-key=\"6a038f98d4c79\" class=\"aligncenter size-full is-resized wp-lightbox-container\"><img loading=\"lazy\" decoding=\"async\" width=\"822\" height=\"918\" data-wp-class--hide=\"state.isContentHidden\" data-wp-class--show=\"state.isContentVisible\" data-wp-init=\"callbacks.setButtonStyles\" data-wp-on--click=\"actions.showLightbox\" data-wp-on--load=\"callbacks.setButtonStyles\" data-wp-on-window--resize=\"callbacks.setButtonStyles\" src=\"https:\/\/blog.wieczorek.com.br\/novo\/wp-content\/uploads\/2023\/11\/image-1.png\" alt=\"\" class=\"wp-image-519\" style=\"width:500px\" srcset=\"https:\/\/blog.wieczorek.com.br\/novo\/wp-content\/uploads\/2023\/11\/image-1.png 822w, https:\/\/blog.wieczorek.com.br\/novo\/wp-content\/uploads\/2023\/11\/image-1-269x300.png 269w, https:\/\/blog.wieczorek.com.br\/novo\/wp-content\/uploads\/2023\/11\/image-1-768x858.png 768w\" sizes=\"auto, (max-width: 822px) 100vw, 822px\" \/><button\n\t\t\tclass=\"lightbox-trigger\"\n\t\t\ttype=\"button\"\n\t\t\taria-haspopup=\"dialog\"\n\t\t\taria-label=\"Ampliar\"\n\t\t\tdata-wp-init=\"callbacks.initTriggerButton\"\n\t\t\tdata-wp-on--click=\"actions.showLightbox\"\n\t\t\tdata-wp-style--right=\"state.imageButtonRight\"\n\t\t\tdata-wp-style--top=\"state.imageButtonTop\"\n\t\t>\n\t\t\t<svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"12\" height=\"12\" fill=\"none\" viewBox=\"0 0 12 12\">\n\t\t\t\t<path fill=\"#fff\" d=\"M2 0a2 2 0 0 0-2 2v2h1.5V2a.5.5 0 0 1 .5-.5h2V0H2Zm2 10.5H2a.5.5 0 0 1-.5-.5V8H0v2a2 2 0 0 0 2 2h2v-1.5ZM8 12v-1.5h2a.5.5 0 0 0 .5-.5V8H12v2a2 2 0 0 1-2 2H8Zm2-12a2 2 0 0 1 2 2v2h-1.5V2a.5.5 0 0 0-.5-.5H8V0h2Z\" \/>\n\t\t\t<\/svg>\n\t\t<\/button><figcaption class=\"wp-element-caption\">Apache funcionando no navegador atrv\u00e9s de http:\/\/localhost<\/figcaption><\/figure>\n<\/div>\n\n\n<h2 class=\"wp-block-heading\">Instala\u00e7\u00e3o do PHP 8.2<\/h2>\n\n\n\n<p>Para instala\u00e7\u00e3o do PHP \u00e9 interessante incluir algumas extens\u00f5es que s\u00e3o as mais utilizadas, mas isso fica em aberto dependendo da prefer\u00eancia de cada instala\u00e7\u00e3oe pode-se optar em n\u00e3o as instalar. As \u00fanicas necess\u00e1rias necess\u00e1rias s\u00e3o libapache2-mod-php php php-mysql php-cli.<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code># apt install libapache2-mod-php php php-mysql php-cli php-pear php-gmp php-gd php-bcmath php-mbstring php-curl php-xml php-zip -y<\/code><\/pre>\n\n\n\n<p>\u00c9 necess\u00e1rio reiniciar o apache para que o php tenha efeito.<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code># \/etc\/init.d\/apache2 restart<\/code><\/pre>\n\n\n\n<p>Consultado a vers\u00e3o do PHP instalado:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code># php --version<\/code><\/pre>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"617\" height=\"99\" src=\"https:\/\/blog.wieczorek.com.br\/novo\/wp-content\/uploads\/2023\/11\/image-2.png\" alt=\"\" class=\"wp-image-521\" srcset=\"https:\/\/blog.wieczorek.com.br\/novo\/wp-content\/uploads\/2023\/11\/image-2.png 617w, https:\/\/blog.wieczorek.com.br\/novo\/wp-content\/uploads\/2023\/11\/image-2-300x48.png 300w\" sizes=\"auto, (max-width: 617px) 100vw, 617px\" \/><figcaption class=\"wp-element-caption\">Vers\u00e3o do PHP instalado na m\u00e1quina<\/figcaption><\/figure>\n<\/div>\n\n\n<p>Pode-se criar um arquivo php com a fun\u00e7\u00e3o&nbsp;<a href=\"https:\/\/php.net\/manual\/pt_BR\/function.phpinfo.php\" target=\"_blank\" rel=\"noreferrer noopener\">phpinfo()<\/a>&nbsp;para mostrar todas as informa\u00e7\u00f5es do PHP que acabou de ser instalado:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code># echo '&lt;?php phpinfo(); ?&gt;' &gt; \/var\/www\/html\/phpinfo.php<\/code><\/pre>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-full is-resized\"><img loading=\"lazy\" decoding=\"async\" width=\"943\" height=\"911\" src=\"https:\/\/blog.wieczorek.com.br\/novo\/wp-content\/uploads\/2023\/11\/php_VERSION.png\" alt=\"\" class=\"wp-image-522\" style=\"width:500px\" srcset=\"https:\/\/blog.wieczorek.com.br\/novo\/wp-content\/uploads\/2023\/11\/php_VERSION.png 943w, https:\/\/blog.wieczorek.com.br\/novo\/wp-content\/uploads\/2023\/11\/php_VERSION-300x290.png 300w, https:\/\/blog.wieczorek.com.br\/novo\/wp-content\/uploads\/2023\/11\/php_VERSION-768x742.png 768w\" sizes=\"auto, (max-width: 943px) 100vw, 943px\" \/><figcaption class=\"wp-element-caption\">P\u00e1gina em http:\/\/localhost\/phpinfo.php com as informa\u00e7\u00f5es do PHP instalado na m\u00e1quina<\/figcaption><\/figure>\n<\/div>\n\n\n<h2 class=\"wp-block-heading\">Instala\u00e7\u00e3o do MariaDB + phpMyAdmin<\/h2>\n\n\n\n<pre class=\"wp-block-code\"><code># apt install mariadb-server mariadb-client phpmyadmin<\/code><\/pre>\n\n\n\n<p>Por padr\u00e3o o pacote MaraiDB no Debian usa unix_socket para autenticar o login do usu\u00e1rio, o que basicamente significa que voc\u00ea pode usar o nome de usu\u00e1rio e a senha do sistema operacional para efetuar login no console do MariaDB. Assim, voc\u00ea pode logar diretamente sem fornecer a senha root do MariaDB. Ap\u00f3s a instala\u00e7\u00e3o, definiremos uma senha, n\u00e3o o faremos agora para evitar um erro ao instalar o phpMyAdmin.<\/p>\n\n\n\n<p>Siga os passos abaixo:<\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"333\" src=\"https:\/\/blog.wieczorek.com.br\/novo\/wp-content\/uploads\/2023\/11\/lamp_debian_12_1-1024x333.png\" alt=\"\" class=\"wp-image-523\" srcset=\"https:\/\/blog.wieczorek.com.br\/novo\/wp-content\/uploads\/2023\/11\/lamp_debian_12_1-1024x333.png 1024w, https:\/\/blog.wieczorek.com.br\/novo\/wp-content\/uploads\/2023\/11\/lamp_debian_12_1-300x97.png 300w, https:\/\/blog.wieczorek.com.br\/novo\/wp-content\/uploads\/2023\/11\/lamp_debian_12_1-768x249.png 768w, https:\/\/blog.wieczorek.com.br\/novo\/wp-content\/uploads\/2023\/11\/lamp_debian_12_1.png 1256w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><figcaption class=\"wp-element-caption\">Selecione Apache2<\/figcaption><\/figure>\n<\/div>\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"418\" src=\"https:\/\/blog.wieczorek.com.br\/novo\/wp-content\/uploads\/2023\/11\/image-3-1024x418.png\" alt=\"\" class=\"wp-image-525\" srcset=\"https:\/\/blog.wieczorek.com.br\/novo\/wp-content\/uploads\/2023\/11\/image-3-1024x418.png 1024w, https:\/\/blog.wieczorek.com.br\/novo\/wp-content\/uploads\/2023\/11\/image-3-300x122.png 300w, https:\/\/blog.wieczorek.com.br\/novo\/wp-content\/uploads\/2023\/11\/image-3-768x313.png 768w, https:\/\/blog.wieczorek.com.br\/novo\/wp-content\/uploads\/2023\/11\/image-3.png 1257w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><figcaption class=\"wp-element-caption\">Responda\u00a0Sim<\/figcaption><\/figure>\n<\/div>\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"333\" src=\"https:\/\/blog.wieczorek.com.br\/novo\/wp-content\/uploads\/2023\/11\/image-4-1024x333.png\" alt=\"\" class=\"wp-image-526\" srcset=\"https:\/\/blog.wieczorek.com.br\/novo\/wp-content\/uploads\/2023\/11\/image-4-1024x333.png 1024w, https:\/\/blog.wieczorek.com.br\/novo\/wp-content\/uploads\/2023\/11\/image-4-300x98.png 300w, https:\/\/blog.wieczorek.com.br\/novo\/wp-content\/uploads\/2023\/11\/image-4-768x250.png 768w, https:\/\/blog.wieczorek.com.br\/novo\/wp-content\/uploads\/2023\/11\/image-4.png 1261w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><figcaption class=\"wp-element-caption\">Informe a senha\u00a0para o banco de dados do phpmyadmin<\/figcaption><\/figure>\n<\/div>\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"612\" height=\"319\" src=\"https:\/\/blog.wieczorek.com.br\/novo\/wp-content\/uploads\/2023\/11\/image-5.png\" alt=\"\" class=\"wp-image-527\" srcset=\"https:\/\/blog.wieczorek.com.br\/novo\/wp-content\/uploads\/2023\/11\/image-5.png 612w, https:\/\/blog.wieczorek.com.br\/novo\/wp-content\/uploads\/2023\/11\/image-5-300x156.png 300w\" sizes=\"auto, (max-width: 612px) 100vw, 612px\" \/><figcaption class=\"wp-element-caption\">Repita  a senha<\/figcaption><\/figure>\n<\/div>\n\n\n<p>Para acessar o phpMyAdmin digite no browser <kbd>http:\/\/localhost\/phpmyadmin<\/kbd><\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"461\" height=\"460\" src=\"https:\/\/blog.wieczorek.com.br\/novo\/wp-content\/uploads\/2023\/11\/image-8.png\" alt=\"\" class=\"wp-image-531\" srcset=\"https:\/\/blog.wieczorek.com.br\/novo\/wp-content\/uploads\/2023\/11\/image-8.png 461w, https:\/\/blog.wieczorek.com.br\/novo\/wp-content\/uploads\/2023\/11\/image-8-300x300.png 300w, https:\/\/blog.wieczorek.com.br\/novo\/wp-content\/uploads\/2023\/11\/image-8-150x150.png 150w\" sizes=\"auto, (max-width: 461px) 100vw, 461px\" \/><figcaption class=\"wp-element-caption\">phpMyAdmin rodanado na m\u00e1quina solicitando usu\u00e1rio e senha<\/figcaption><\/figure>\n<\/div>\n\n\n<h3 class=\"wp-block-heading\">Definindo senha para o root do mariaDB<\/h3>\n\n\n\n<p>Para aumentar a segura\u00e7a vamos definir uma senha para o usu\u00e1rio root do MariaDB, n\u00e3o esque\u00e7a de alterar\u00a0<kbd>SENHA_AQUI<\/kbd>\u00a0pela senha de sua prefer\u00eancia.<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code># mariadb -u root<\/code><\/pre>\n\n\n\n<p>Execute uma linha por vez:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>USE mysql;\r\nALTER USER 'root'@'localhost' IDENTIFIED BY 'SENHA_AQUI';\r\nFLUSH PRIVILEGES;\r\nEXIT;<\/code><\/pre>\n\n\n\n<p>E \u00e9 isso. Espero que tenhma gostado deste tutorial.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Distribui\u00e7\u00e3o utilizada: Debian 12 Bookworm \/ Instala\u00e7\u00e3o via WSL2 (windows) Para iniciar a instala\u00e7\u00e3o, acesse o bash e vire root com o comando su \u2013 , e antes de mais nada tenha seu reposit\u00f3rio atualizado. Instala\u00e7\u00e3o do Apache2 Ap\u00f3s a insta\u00e7\u00e3o, habilitamos o\u00a0mod_rewrite\u00a0do Apache que \u00e9 muito utilizado. Este \u00e9 [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":517,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[110,123,20,84,323,68,69,4,318],"tags":[78,388,387,80,113,73,322,316],"class_list":["post-516","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-banco-de-dados","category-debian","category-desenvolvimento","category-linux","category-mysql","category-php","category-software-livre","category-tecnologia","category-wsl","tag-debian","tag-debian-12","tag-lamp","tag-linux","tag-mysql","tag-php","tag-phpmyadmin","tag-wsl"],"_links":{"self":[{"href":"https:\/\/blog.wieczorek.com.br\/index.php\/wp-json\/wp\/v2\/posts\/516","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/blog.wieczorek.com.br\/index.php\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/blog.wieczorek.com.br\/index.php\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/blog.wieczorek.com.br\/index.php\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/blog.wieczorek.com.br\/index.php\/wp-json\/wp\/v2\/comments?post=516"}],"version-history":[{"count":13,"href":"https:\/\/blog.wieczorek.com.br\/index.php\/wp-json\/wp\/v2\/posts\/516\/revisions"}],"predecessor-version":[{"id":541,"href":"https:\/\/blog.wieczorek.com.br\/index.php\/wp-json\/wp\/v2\/posts\/516\/revisions\/541"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/blog.wieczorek.com.br\/index.php\/wp-json\/wp\/v2\/media\/517"}],"wp:attachment":[{"href":"https:\/\/blog.wieczorek.com.br\/index.php\/wp-json\/wp\/v2\/media?parent=516"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/blog.wieczorek.com.br\/index.php\/wp-json\/wp\/v2\/categories?post=516"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/blog.wieczorek.com.br\/index.php\/wp-json\/wp\/v2\/tags?post=516"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}