在做前后端分离项目的同时,看着文件夹不同时间后缀的接口文档,心里无名之火熊熊燃烧。后来我抱着试试看的态度在网上搜了一下api接口管理,点进去了eoLinker 。从此我开始了学习安装软件的历程。
eoLinker全称为easy open linker,意为简易、开放的连接器,通过帮助企业开发人员在线管理接口文档、进行自动化测试、团队协作等,提高企业项目的接口管理水平,提升开发速度并且降低运维成本。
我使用的是开源版本,平台是windows。官网有环境介绍,我使用的是:
- PHP 7.0.10
- Mysql 5.7
- Apache 2.4
关于apache上运行php,可以查看我另外一篇博客。apache 2.4 php7安装配置。
环境搭建时,官方文档php需要添加三个模块
其中CURL
模块一直没装好,中文的资料搜的各有各的说法。到底说英文搜索还得看google,搜到了这么一篇:cURL issue in PHP7 Windows
找到php配置文件目录
通过在apache web目录中新建info.php,文件里写上<?php phpinf()?>
,通过apache打开。找到你的配置文件php.ini位置,保持这个页面打开,后期会通过此页面查看CURL
模块是否安装成功。取消注释
php_curl.dll
模块
php配置文件中,模块默认是通过“;”注释的,取消“;”。重启服务器,查看刚才的info.php文件,看有没有CURL
模块。在php.ini文件,确认扩展目录是否正确。
上面写你的php目录检查apache的
libssh2.dll
文件是否存在
最后一个可能性,
libeay32.dll
、ssleay32.dll
俩模块怀了,需要从apache下载新的替换进去。
我就是最后一个原因,就是那么背。
OK!php问题就解决了接下来,我遇到的是关于mysql的问题。(可能是我用之前的apache,mysql,老是有问题)。
我一开始的版本是mysql6.0 alpha版(这个可恶alpha)。
数据库主机名,用户名,密码,文件权限都没问题。那问题出现在哪了呢?这个软件做的还是很人性化的,所有提示都通过控制台返回了。
将错误提示贴到百度上一看,嘿,好家伙,出现一个新的编码utf8mb4。说这个编码支持emoji表情。改呗,最后发现我的mysql不支持utf8mb4字符编码,然后又从官网下载了mysql 5.7社区版。
最后炫耀一下
美滋滋
参考链接: