Jump to content
Fórum Script Brasil
  • 0

API Rest em PHP


doidopb

Question

Olá a todos,

Estou tentando criar um API Rest em PHP para servir um app em Xajax que estou desenvolvendo. Não tenho noção de programação em PHP, mas através do exemplo a seguir eu obtive exito na criação da API: https://developer.okta.com/blog/2019/03/08/simple-rest-api-php

Segui o exemplo acima usando o Debian 10.

Se observarem o exemplo, irão notar que o autor recomenda realizar o teste usando o servidor embutido do PHP (php -S 127.0.0.1:8000 -t public). Usando o mesmo eu obtenho êxito no retorno das requisições, por exemplo se eu digitar no navegador "http://127.0.0.1:8000/person/" eu recebo o json com todas as pessoas cadastradas.

O PROBLEMA é quando tento fazer o mesmo via apache, já em produção. Se eu tento digitar "http://127.0.0.1/person/" ele me retorna um erro dizendo que o arquivo não existe, pois o apache tenta localizar algum index no diretório PERSON que não existe. E se eu tento digitar "http://127.0.0.1/index.php/person/" me é retornado tão somente uma página em branco.

Será que alguém poderia me ajudar?

Desde já agradeço a atenção de todos

Link to post
Share on other sites

2 answers to this question

Recommended Posts

  • 0
8 horas atrás, lowys disse:

Em apache, provavelmente o sr. vai precisar configurar o .htaccess

Olá amigo,

Voce me deu o caminho das pedras.

Procurei sobre .htaccess e achei esse vídeo: 

Infelizmente não funcionou, e vi que precisava habilitar também o Habilitar o Mod_Rewrite nesse texto: https://www.digitalocean.com/community/tutorials/como-reescrever-urls-com-mod_rewrite-para-apache-no-debian-10-pt

Mas aí no meu Debian 10 começou a dizer que o comando a2enmod não existia, descobri que tinha que usar o su- ao invés do su nesse outro link: https://stackoverflow.com/questions/49138215/apache2-command-such-as-a2enmod-and-a2ensite-no-working-its-showing-command-not/52247494

 

E foi... kkkkkkkkkkkkkkkkkkkkkk

Obrigado amigo

 

Edited by doidopb
Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Answer this question...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.



  • Forum Statistics

    • Total Topics
      148894
    • Total Posts
      644916
×
×
  • Create New...