php - 移动版 Ionic + MySQL 服务器 + PC 版 PHP (XAMPP)

标签 php mysql ionic-framework localhost

您好,我目前正在学习用于混合移动应用程序的 Ionic 框架,我想将它连接到本地主机服务器 (XAMPP)。

我正在通过 ionic start myApp blankionic serve 在我的 PC 上开发 Ionic App。

我在 XAMPP 中的 htdocs 文件夹中有一个 php 文件,用作服务器端 功能在我的 MySQL 数据库中调用/查询。 好吧,开发进展顺利,我正在我的 PC 上运行 Ionic App,其中也安装了 XAMPP。

但是,当我尝试ionic cordova build 我的 Ionic 应用程序作为 APK 文件进行调试部署并将 APK 安装到我的移动设备上时,它无法正常工作。

嗯,我知道原因了。

我的问题:

  • 如何访问 localhost 服务器 XAMPP 中的 PHP 文件 当我的 Ionic App 已经是 APK 并安装在我的电脑上时,在我的电脑上 移动设备?

  • 我可以使用我的 PC IPv4 地址吗(也就是说 PC 和移动设备已连接 在同一个 WIFI 上)而不是 var link 中的本地主机?

我希望有人能给我一盏灯照亮我黑暗的房间。 提前致谢

最佳答案

我找到了连接到我的 PC 本地主机网络服务器的方法。

首先,我尝试在 cmd 上使用命令 ipconfig 连接到我的 WIFI IPv4 地址。我尝试连接到它,然后它成功了。我能够将我的移动应用程序连接到我的 PC Localhost Web 服务器 (XAMPP)。但问题是,每当 WIFI 重新启动时,WIFI IPv4 地址都会因为我的 WIFI DHCP 而改变(据我阅读)。

因此,我想到了另一种解决方案。我在 PC 的控制面板/网络和 Internet/网络连接中设置了我的 WIFI IPv4 地址并编辑了 WIFI IPv4 地址,我没有自动分配,而是将其更改为静态。每当我的 WIFI 设备重新启动时,它都不会更改我的 PC WIFI IP 地址。

所以,我的问题就这样解决了。但我认为当 WIFI 上的其他连接设备分配了相同的 WIFI IPv4 地址时,很快就会出现问题。不过,暂时还好。我很高兴我可以通过我的移动设备在我的 PC 中的 XAMPP 上访问我的 MySQL 数据库并能够查询数据。

谢谢。我希望这可以解决与我有类似问题的其他人的问题。快乐编码。

关于php - 移动版 Ionic + MySQL 服务器 + PC 版 PHP (XAMPP),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45517817/

相关文章:

php - 尝试将变量从 $.post 传递到 php

javascript - 使用 php 基于访问者 IP 地址的国家/地区标志下拉列表

php - 加入查询仅从一个表 cakephp 3 检索数据

mysql - 如何在连接 3 个表时进行搜索但排除其中一个表的结果?

javascript - IONIC 框架移动应用程序性能问题

css - 应用 CSS 设置按钮内图标的位置

ionic-framework - 全局组件 Ionic 3

php - 如何实现查询以便我得到所需的结果

php - 选择最接近变量的值

MySQL权限问题: User cannot see database despite permission being granted to role