首页 > 解决方案 > 使用 Axios 执行本地 PHP 文件

问题描述

我正在尝试使用 axios get 从客户端执行本地 php 文件。这很可能无法从我的发现中实现,除了这篇文章有一个帮助的答案,不幸的是,我无法理解“环境没有安装 PHP”的真正含义,但它给了我希望。OP和我有几乎相同的问题。

我的 php 代码的功能是这样的 - 从 get url 获取参数后,它会在与 php 文件相同的目录中下载一个文件。我正在这样做,所以我可以在我的客户端中对下载的文件进行本地访问。我也这样做是因为我无权访问项目的服务器端。

如果这毕竟是不可能的,我发现在整个 xampp Apache 服务器上运行我的项目可能对我有用,但不确定它是否会是理想的。我已经确认 php 代码可以通过 Apache 运行并使用 axios get 来执行它,但我需要在项目的本地目录中下载文件。

标签: javascriptphpaxios

解决方案


好吧,到目前为止,没有服务器就无法在客户端中执行 php 文件。但是在 xampp Apache 服务器中构建和实施我的项目比我预期的要好。它设法帮助我模拟下载文件的路径,以便我可以访问它。

正如@ceejayoz 在他的评论中提到的那样“他们必须将文件放在正确的位置,并且您需要知道他们本地服务器的 FQDN 或 IP 地址”,以便服务器和文件之间的连接客户没有问题。


推荐阅读