发表日期: 2021-03-27 12:45:41 浏览次数:126
资兴微信公众号开发【资兴网络推广】资兴建站、资兴网站维护、资兴网页制作、资兴微信小程序代运营公司
资兴市,湖南省辖县级市,由郴州市代管,位于湖南省东南部。因唐代旧县治位于资兴江畔(今东江湖)而得名,是郴商的发源地之一。资兴市地处湘江流域耒水的上游,在罗霄山脉西麓、茶永盆地南端,为湘、粤、赣三省交汇处。东邻桂东县、株洲市炎陵县,南接汝城县、宜章县,西连苏仙区,北抵永兴、安仁县。总面积2746.79平方公里。 [1]
2017年,资兴市实现地区生产总值362.51亿元,按可比价格计算,增长8.3%。其中,第一产业增加值26.95亿元,增长4.2%;第二产业增加值223.59亿元,增长6.9%;第三产业增加值111.97亿元,增长12.5%。三次产业结构为7.4:61.7:30.9。 [2] 资兴市名优特产主要有杨梅、东江鱼、狗脑贡茶等;风景名胜主要有东江湖、寿佛寺、回龙山等。资兴市下辖2乡9镇2街道;户籍总人口37.85万人,常住人口34.97万人(2017年)。2017年10月,被住建部命名为国家园林城市。2018年11月,被科技部确定为首批创新型县(市), [3] 入选中国县级市全面小康指数前100名。第三批“绿水青山就是金山银山”实践创新基地。 [4]
2019年3月6日,中央宣传部、财政部、文化和旅游部、国家文物局《中央宣传部 财政部 文化和旅游部 国家文物局关于公布《革命文物保护利用片区分县名单(第一批)》的通知》资兴市名列其中。 [5]
2020年6月,经中央依法治国委入选为第一批全国法治政府建设示范地区和项目名单。 [6] 2020年度真抓实干成效明显,被湖南省人民政府公布为推动高质量发展成效明显的县市区,给予100万元标准奖励。
使用PhalApi框架进行接口项目开发,我们不能保证最终编写出来的项目代码一定会“短而美”,因为更多的代码编写来自于你双手的输入、来自你自己切身的思考和设计。但我们希望PhalApi可以在支持接口快速开发的基础上,为你和更多开发团队提供关于接口项目开发的一些技艺、参考和帮助。
所以,与其他很多关注服务器性能的框架不同, PhalApi更加关注的是人的心情、开发效率和团队合作,而这些正是通过约束与规范、测试驱动开发、自动化工具、持续集成和敏捷开发等途径可以达成的 。
这一切一切,都要从代码的编写开始。毕竟我们作为专业软件开发人士,代码是我们连接世界的媒介。而接口代码的编写,又应从简单开始。
泡一杯咖啡,让我们开始吧。
PhalApi框架的最新版本的代码,可以到Github进行下载。
https://github.com/phalapi/phalapi复制代码
也可以到国内的码云上进行下载。
http://git.oschina.net/dogstar/PhalApi复制代码
这两个仓库的代码会同步一致,开发人员可根据自己的喜欢选择使用。
其中,release分支为中文稳定版;release-en分支为英文稳定版。需要使用PHP 5.3.3及以上版本。
安装如同其他的框架一样,将下载的框架压缩包上传到服务器后解压即可。结合自己的喜爱与项目需要,可以采用Apache、XAMPP、Microsoft IIS等。根据使用的服务器不同,配置也不一样。
本书所使用的环境是:
PHP 5.3.10
Nginx 1.1.19
PhalApi 1.4.0
Ubuntu 12.04(64位)
所以在这里,本书统一约定使用PhaApi 1.4.0 版本,并且推荐使用Nginx作为服务器。以这里的环境安装为例,假设框架解压的目录为:/path/to/PhalApi/Public,则首先需要添加Nginx配置文件api.phalapi.net,然后重启Nginx,最后添加HOST并访问。
即首先,新建一个配置文件:
# vim /etc/nginx/sites-available/api.phalapi.net复制代码
并添加以下参考配置:
server {
listen 80;
server_name api.phalapi.net;
root /path/to/PhalApi/Public;
charset utf-8;
location / {
index index.html index.htm index.php;
}
location ~ \.php$ {
fastcgi_split_path_info ^(.+\.php)(/.+)$;
fastcgi_pass 127.0.0.1:9000;
fastcgi_index index.php;
include fastcgi_params;
fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
}
access_log logs/api.phalapi.net.access.log;
error_log logs/api.phalapi.net.error.log;}复制代码接着,创建软链:
# ln -s /etc/nginx/sites-available/api.phalapi.net /etc/nginx/sites-enabled/api.phalapi.net复制代码
重启Nginx服务:
$ /etc/init.d/nginx restart复制代码
并在服务器的/etc/hosts文件里添加:
127.0.0.1 api.phalapi.net复制代码
最后在浏览器访问Demo的默认接口服务,测试接口是否可以正常访问,如请求:
http://api.phalapi.net/demo/复制代码
正常情况下,会看到类似以下这样的返回结果。
{
"ret": 200,
"data": {
"title": "Hello World!",
"content": "PHPer您好,欢迎使用PhalApi!",
"version": "1.4.0",
"time": 1492346885
},
"msg": ""}复制代码温馨提示: 为了可视化JSON结果,Chrome浏览器可安装JSONView扩展,Firefox可以安装JSON-handel扩展。
