基础配置

# mysql数据库配置 位于phalapi/.env 主要配置以下内容: 数据库名:PHALAPI_DB_NAME 数据库用户名:PHALAPI_DB_USER 数据库密码:PHALAPI_DB_PASSWORD 示例: ```php # 数据库配置 PHALAPI_DB_TYPE="mysql" PHALAPI_DB_HOST="127.0.0.1" PHALAPI_DB_NAME="new_cloud_feiyun" PHALAPI_DB_USER="new_cloud_feiyun" PHALAPI_DB_PASSWORD="C6jYYiHx2LxYNp" PHALAPI_DB_PORT="3306" PHALAPI_DB_CHARSET="UTF8" ``` 宝塔对应的信息: ![image.png](https://cos.easydoc.net/52287695/files/lgnchdk6.png) # 跨域设置 位于phalapi/config/app.php 修改其中的whitelist为你网站的api接口域名 示例: ```php /** * 扩展类库 - CORS跨域扩展 * https://github.com/gongshunkai/phalapi-cors */ 'cors' => array( //域名白名单 'whitelist' => array( 'http://api-new-cloud.feiyunjs.cn', ), //header头 'headers' => array( 'Access-Control-Allow-Methods' => 'GET, POST, PUT, DELETE, OPTIONS', //支持的请求类型 'Access-Control-Allow-Credentials' => 'true' //支持cookie ) ), ``` # 阿里云OSS设置(可选) > OSS用来存放素材区的图片和素材等资料。如果业务中用不到,可以不用配置 位于phalapi/config/app.php 修改其中的accessKeyId、accessKeySecret、bucket、endpoint 示例: ```php /** * 阿里云OSS相关配置 */ 'AliyunOss' => array( 'accessKeyId' => 'LTAI4FvfFTGgvMKHQeAAT', 'accessKeySecret' => 'CjQrpK84ewG2FfuNQSdwEpXxg8r', 'bucket' => 'jidongyun', // 'endpoint' => 'http://oss-accelerate.aliyuncs.com', //传输加速访问域名 'endpoint' => 'http://oss-cn-shenzhen.aliyuncs.com', 'isCName' => false, 'securityToken' => null, 'requestProxy' => null, ), ``` 这里要注意的是,第四个参数,是外网访问的地域节点域名 ![image.png](https://cos.easydoc.net/52287695/files/ldzr0255.png) # 阿里云SMS配置 位于phalapi/config/phalapi_aliyunsms.php 修改其中的accessKeyId、accessSecret # 云服务api接口配置 位于phalapi/public/cloud/assets/module/setter.js 修改baseServer的值,为api接口域名 示例: ```javascript /** EasyWeb spa v3.1.8 date:2020-05-04 License By http://easyweb.vip */ layui.define(['table'], function (exports) { var setter = { baseServer: 'http://api-new-cloud.feiyunjs.cn/', // 接口地址,实际项目请换成http形式的地址 ...... }; }); ```