您的位置:首页 > 编程语言 > PHP开发

[Wondgirl] ThinkPHP-json数据接口的创建及调用(一)配制ThinkPHP

2016-11-18 13:14 337 查看
转载请注明出处http://blog.csdn.NET/wondgirl

内容概要:

我是一名iOS开发的程序员,我发现很我像我一样做APP的程序员都想学会自己写接口,所以写了这篇博文,即使你是零基础,也可以学会如何用ThinkPHP写json数据接口.


什么是json?

JSON(JavaScript Object Notation) 是一种轻量级的数据交换格式。它基于ECMAScript的一个子集。 JSON采用完全独立于语言的文本格式,但是也使用了类似于C语言家族的习惯(包括C、C++、C#、Java、JavaScript、Perl、Python等)。这些特性使JSON成为理想的数据交换语言。 易于人阅读和编写,同时也易于机器解析和生成(一般用于提升网络传输速率)。

获取ThinkPHP

获取ThinkPHP的方式很多,官方网站(http://thinkphp.cn)是最好的下载和文档获取来源。

官网提供了稳定版本的下载:http://thinkphp.cn/down/framework.html

Git获取地址列表(你可以选择一个最快的地址):

Github: https://github.com/liu21st/thinkphp

Oschina: http://git.oschina.net/liu21st/thinkphp.git

Code: https://code.csdn.net/topthink2011/ThinkPHP

Coding: https://coding.net/u/liu21st/p/thinkphp/git

我是把同事拷贝给我的ThinkPHP文件夹直接拷贝到apachectl站点下.

1.把ThinkPHP文件夹内的所有文件考到你的站点下.复制以下文件.



2.前往服务器站点:



前往—电脑—APPLE—资源库—WebServer—Documents

在Documents文件夹下新建一个文件夹(最好以你的这个项目名命名),我的这个文件夹叫petsland.

3.把第1步复制的三个文件拷贝到第2步新建的文件夹里.

4.打开index.php

可以在第21行把你要创建的文件平改名字.

define('APP_PATH','./PetLandApp/');//define('APP_PATH','./这里可以用的你项目命名/');


5.打开浏览器,http://localhost/petsland

这时网页上会显示:

应用目录[./PetLandApp/]不可写,目录无法自动生成!

请手动生成项目目录~

打开终端—进入到站点的Documents文件夹内:

cd /Library/WebServer/Documents

sudo chmod -R 777 petsland

cd /Library/WebServer/Documents
sudo chmod -R 777 petsland


这时再重新刷新浏览器,就会出来ThinkPHP的欢迎页面了.

6.这时在回到你的站点

前往—电脑—APPLE—资源库—WebServer—Documents—petsland

里面就有了PetLandApp的文件夹



注:

如何启动MAC系统自带的apachectl服务器(阿帕奇Web服务器)请参考我之前写的博文:http://blog.csdn.net/wondgirl/article/details/52933579
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息