前言

自己要做一个Android App,涉及到服务器端的用户数据管理,而网络上的的资源往往是只讲一个方面。所以自己每完成一段工作,会将开发过程记录下来,并供大家参考,相关文章放在专栏

【php + MySQL + Android】

如果你遇到了什么问题,或者有好的建议欢迎在评论区留言大家一起交流。

目录

前言

本地php+MySQL环境搭建

PHP study安装

在PHP study中配置MySQL:

1,php版本:

2,数据库版本

3,Apache或Nginx,

4,数据库可视化管理工具和FTP工具

4,创建网站与数据库:

5.启动站点

代码编写工具

搭建中遇到的坑

1,小皮客户端无法下载的问题:


本地php+MySQL环境搭建

虽然自己在服务器端已经搭建好了php和MySQL的环境,也可通过修改文件的方式,在本地访问网站进行验证,服务器端的宝塔面板也自带了在线文本编辑器,如下图所示,偶尔修改一下某个参数倒也算灵活,但是要持续开发一个项目显然是很鸡肋的。

图1

于是我选择在本地搭建和服务服务器端相同配置的环境,调试成功之后再将代码通过FTP上传到服务器,然后修改配置文件的几处配置即可。

对于我们新手而言一个一个软件去下载配置显然太费时费力,可能还没等搭建好,开发的激情就被磨灭了。

PHP study安装

我这里选择集成的开发软件,php学习的神器,小皮面板(PHP study),记得下载客户端,对于本地而言客户端更加方便。首页链接:

小皮面板(phpstudy) - 让天下没有难配的服务器环境!

windows =>phpstudy 客户端

点击立即下载   >>>>>>>选择你的设备对应的版本下载。我这里是64位。

将文件解压,进入目录:

点击第一个exe可执行文件,自定义安装,

选择你需要安装的位置,快速安装即可。

下载后打开即可

在PHP study中配置MySQL:

1,php版本:

一定要选择正确的版本,不同的版本支持的语法是略微不同的,有可能你出现了一个错误,查遍了各种方法,都没有用,但是最后换了个版本就好了。

PHP7新特性手册-在线手册教程-php中文网  点击这个链接可以了解,了解php每个版本不同的特性,选择支持你本机版本的写法。

软件管理=>php

HP study默认是7.3.4 ,我这里为了和自己的服务器同步,所以安装了php7.2.9nts

2,数据库版本

我这里同样和服务器一至,选择默认的MySQL5.7.26

3,Apache或Nginx,

这两个其实没啥差别,对于我们个人学习来说,我这里因为之前搭建个人博客在服务器端用的是Nginx,所以这里就选择下面这个版本了。

4,数据库可视化管理工具和FTP工具

SQL-Front 可以对数据库进行可视化管理,对于我们这些对SQL语言不太熟悉的菜鸟比较友好。

FTP 可在在我们将本地代码调试完成后推送到服务器端,这个后面用到时在详细讲,这里下载备用。

4,创建网站与数据库:

选择默认选项即可。

创建数据库,同样默认即可。

5.启动站点

启动下面的工具。

如果版本不对可以在这里修改: 点击管理=>php版本=>切换即可。

在浏览器中输入localhost,出现如下网页说明成功:

安卓环境搭建:

参考这篇博文搭建即可。

Android开发环境搭建_默默花上开的博客-CSDN博客_android开发环境搭建

代码编写工具

我这里推荐vscode:参考这篇安装即可

vscode的下载与安装教程_纯粹.的博客-CSDN博客_vscode下载安装

搭建中遇到的坑

1,小皮客户端无法下载的问题:

在这个坑卡了好久,找了各种方法。

最终解决方法:

切换网络,将自己连的校园网换成手机热点,安装成功。可能是校园网用了某种代理,导致下载不成功。

【php + MySQL + Android】本地实验环境搭建相关推荐

  1. ISA Server实验环境搭建与企业×××配置

    ISAServer是微软在企业网络边界防护上的代表产品.从ISAServer2000到现在被广泛应用的ISAServer2004和ISAServer2006以及即将推出的ISAServer2008,都 ...

  2. Android源码环境搭建(aosp Ubuntu 16.04)

    Android源码环境搭建(aosp Ubuntu 16.04) FrameWork入门课视频链接:https://edu.csdn.net/course/detail/30298 FrameWork ...

  3. Nacos 简介与 本地调试环境搭建

    目录 1.简介 2.Nacos架构 3.本地调试环境搭建 3.1 源码下载 3.3 单机启动 Nacos 3.4 集群方式启动:基于文件方式 4.Nacos源码模块介绍 5. 约定说明 1.简介 Na ...

  4. DolphinScheduler本地开发环境搭建

    DolphinScheduler本地开发环境搭建 Apache DolphinScheduler 关于DolphinScheduler 简单易用 高可靠性 丰富的使用场景 高扩展性 前置条件 克隆代码 ...

  5. ensp 防火墙示例_ENSP网络实验环境搭建及防火墙功能实现

    原标题:ENSP网络实验环境搭建及防火墙功能实现 最近看了几本书,分别是: <Wireshark网络分析的艺术>(读完): <Wireshark网络分析就这么简单>(读完): ...

  6. Linux 0.11 实验环境搭建与调试

    缘起 之前我写过一篇博文:Linux 0.11 实验环境搭建 本以为有了这个环境(gcc-3.4 & gdb-6.8),就可以调试无忧了.谁知遇到了以下问题: (1)用 gdb 调试 main ...

  7. Android Studio开发环境搭建准备

    Android Studio 是一个Android开发环境,基于IntelliJ IDEA. 类似 Eclipse ADT,Android Studio 提供了集成的 Android 开发工具用于开发 ...

  8. 微信开发——本地测试环境搭建

    版权声明:欢迎转载,请注明沉默王二原创. https://blog.csdn.net/qing_gee/article/details/52858939 微信开发的本地测试环境搭建起来颇为繁琐(对微信 ...

  9. ARM64+树莓派4b+JLINK仿真器实验环境搭建指南

    ARM64体系结构与编程,全球原创的ARM64实验,笨叔带队,等你哟! ARM64体系结构与编程-yx音频:00:00/00:20 奔跑吧第三季视频课程实验设备清单 硬件开发平台:树莓派4B (2G或 ...

最新文章

  1. Qt学习笔记5-信号槽机制
  2. Java基础学习总结(42)——Log4j 2使用教程
  3. 调查谋杀案以换取Obra Dinn
  4. junit runner_了解JUnit的Runner架构
  5. 神经网络——BP算法
  6. Python学习入门4:学习Python无从下手?最好的免费资源想要拿走
  7. python时间序列预测不连续怎么办_手把手教你用Python处理非平稳时间序列(附代码)...
  8. Android中native进程内存泄露的调试技巧
  9. 10 个功能独特且饱受好评的开源人工智能项目
  10. java游戏开发教程_JAVA快速开发游戏代码实现 aide教程
  11. 用linux制作Mac OS U盘启动
  12. 1.1 异步复位的串联T触发器 ---- always中慎用 非阻塞
  13. iOS关于破解ipa包
  14. ucml 连接虚字段
  15. 【python】画四叶草
  16. 人民日报:密码,让百姓生活更安全
  17. 计算图片的相似度(深度学习)
  18. windows变量环境
  19. Apache POI操作Excel文件
  20. 移动端h5 顶部菜单栏_手机界面设计中12种常用布局 - 轩枫阁

热门文章

  1. 【论文精读】基于周期编码深度自编码器的心肺音盲单耳声源分离
  2. 查看ubuntu版本号命令
  3. 什么是开发环境、测试环境、UAT环境、仿真环境、生产环境?
  4. OpenDDS有问必答
  5. 主属性,范式,超码,码,非主属性,全码
  6. 基于声网 视频通话SDK 的opencv 人脸检测
  7. 开运算—lhMorpOpen
  8. 小程序 底部按钮兼容 iPhone X(解决底部横杠遮挡问题)
  9. WDK_基于Fabric的区块链系统开发
  10. 使用gluLookAt发生无法解析符号的错误