使用 XAMPP 安装时,Apigility API 路径不正确

Apigility API path is not correct when installed with XAMPP

我已经在我的 CENTOS 机器上安装了 Apigility,它安装了 XAMPP 来处理我的网络服务。成功安装 Apigility 后,我可以通过转到 http://00.111.222.33/apigility/public/ 访问管理员 ui,这对于 ui 面板来说很好,但是当我创建 RPC api 时,我的路径是 http://00.111.222.33/apigility/public/ping 这是不可取的。我希望路径是 http://00.111.222.33/ping,就像 Apigility 教程作为示例显示的那样。

我的第一个想法是配置 .htaccess 规则,但不确定我是否应该这样做。

在 htdocs 中安装 Apigility 的位置是否正确?

Apigility 有配置 "pretty url" 的地方吗?

不知道是不是端口有什么关系,不过我的CENTOS是配置监听5757端口的

您应该将 public 设为网页的根文件夹。

为此, 您应该进入您的 apache vhost 文件。 您可以在此处更改文件夹以包含 /apigility/public。 这样,apigility ui 在 / 上,你创建的服务在 /ping /....

端口无关紧要。

与此相关的问题是:How to change xampp localhost to another folder ( outside xampp folder)?