前言:这是一套开源的接口框架,你可以在框架上进行定制自己的接口,当初只是想尽快找到一个框架为app提供接口,所以就认识并学习了该框架
该框架的官网:https://www.phalapi.net/,上面都有齐全的文档
一、Ubunt系统上安装Nginx或者Apache2,我这里用的是Apache2,安装过程请见我的另一篇文章,接着去phalapi下载该框架
(1)命令一键下载 ,默认下载到根目录(该命令的安装见我的另一篇文章)$ composer create-project phalapi/phalapi
(2)去github上面下载https://github.com/phalapi/phalapi/tree/master-2x
(3)接着进行更新到最新的版本 $ composer update
二、下载完成后,解压后,放到Apache2的目录下面/var/www/html,并给与读写的权限(sudo chmod -R 777 phalapi),接着如官网所示创建.htaccess文件,并输入内容
接着运行该框架自带的hello word接口,到这里说明你的框架以及搭建好了(这个接口的说明,官网上的说明很详细)
三、(1)接着看框架自带的另一套操作数据库的接口,我们先从数据库源头开始讲起,先看数据库,先手动创建一个名叫phalapi的数据库,然后去执行/phalapi/data下面自带的sql脚本去创建表数据(具体sql脚本的执行请看另一篇文章)这样你就能得到最终的表数据
(2)配置要连接的数据库,配置位置/phalapi/config/dbs.php,如图所示
备注:其中tbl_是表面的前缀
(2)运行:http://192.168.80.135/phalapi/public/docs.php进行查看接口文档
点击其中一个接口进去或者使用接口地址访问,如图所示
四、那么怎么创建自己的项目呢
(1)我们还是先看数据库,这是一个app音乐软件的图片主题
我们要得到的接口数据
(2)在src下面对照着自带app默认接口数据创建ms,如图所示
创建完成后需要在根目录下的 composer.json文件中进行 autoload 的注册,以便能正常自动加载类文件,接着此时 打开 composer 进入项目目录,执行命令:
composer update
(3)配置数据库,配置位置/phalapi/config/dbs_ms.php,如图所示
接着配置数据库操作的di.php
走到这里基本配置已经完成了,剩下的就是在框架之上写你自己的逻辑了