Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/228.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/apache/8.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/sharepoint/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 如何将WAMP配置为RESTful?_Php_Apache_Api_Rest_Wamp - Fatal编程技术网

Php 如何将WAMP配置为RESTful?

Php 如何将WAMP配置为RESTful?,php,apache,api,rest,wamp,Php,Apache,Api,Rest,Wamp,我正试图为我的Android应用程序编写一个RESTful API。我试图用PHP编写服务器,并试图将其托管在WAMP服务器上。我希望能够获取、拉动、放置、和删除。 在课堂上,我们的教授向我们展示了一个他如何配置服务器的示例,但他使用了MAMP(用于Macintosh),它似乎与WAMP具有不同的文件层次结构。 他向我们展示了我们的index.php服务器文件放在这个文件夹中,我将使用api文件夹作为示例: MAMP -> htdocs -> api -> index 当

我正试图为我的Android应用程序编写一个RESTful API。我试图用PHP编写服务器,并试图将其托管在WAMP服务器上。我希望能够
获取、拉动、放置、
删除
。 在课堂上,我们的教授向我们展示了一个他如何配置服务器的示例,但他使用了MAMP(用于Macintosh),它似乎与WAMP具有不同的文件层次结构。 他向我们展示了我们的
index.php
服务器文件放在这个文件夹中,我将使用
api
文件夹作为示例:

  MAMP -> htdocs -> api -> index
当我访问URL
localhost:8080/api/
时,它应该执行一个特定的
GET
请求

他还指出,我们需要启用
别名
。 因此,在
MAMP->conf->httpd.conf
中,我们添加了
Alias/quotes”/Applications/MAMP/htdocs/api/index.php“

但是,我无法用我的WAMP服务器完成这项工作。我注意到在档案继承权上有点不同。要访问
htdocs
conf
文件夹,我必须执行以下操作:
WAMP->bin->apache->Apache2.4.4->htdocs

WAMP->bin->apache->Apache2.4.4->conf

我修改了我的
conf
文件如下:
Alias/quotes”/WAMP/bin/apache/Apache2.4.4/htdocs/api/index.php“

那么,我是否以不同的方式配置WAMP?是否需要将
conf
htdocs
文件夹移动到根
WAMP
文件夹中?我尝试将我的api放入
WAMP->www
目录,但对于以下
GET
请求无效

//GET/api/2基于主键获取某人

我试着看了很多教程,发现很多教程在解释API以及如何编写处理请求的API方面都很好,但是我找不到一个能够说明如何配置服务器并使其工作的教程

任何帮助、解释、资源链接都将非常有用,非常感谢。 谢谢

我找到了解决方案:

我需要将我的
api
文件夹放在
c:/wamp/www
文件夹中。
我的
httpd.conf
在正确的位置。(
/bin/apache/Apache2.4.4/conf
),但我的别名行不正确,应该是:
Alias/quotes“c:/wamp/www/api/index.php”

我需要导航的URL是:
http://localhost:8080/quotes
(因为我给它加了别名。)


当然,一旦修改了
httpd.conf
文件,我就需要重新启动WAMP服务器。

您在8080端口上安装了WAMP吗?默认值为80。你能找到我吗?是的,您的文件应该在WAMP/www/api中,您的conf文件需要保存在/bin/apache/Apache2.4.4中。您需要将别名/引号配置为“C:WAMP\www\api”或web文件所在的位置。请参阅Yes@Grasshopper上的这篇文章,它是为8080端口配置的,是的,我已经在localhost:8080上使用我的WAMP服务器开发了一些工作的Web应用程序。很高兴知道,这就是我的服务器要去的地方。我也这么想,但我只是想确定一下。谢谢你的文章,看起来很有希望。我试试看。