【php + MySQL + Android】本地实验环境搭建
前言
自己要做一个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】本地实验环境搭建相关推荐
- ISA Server实验环境搭建与企业×××配置
ISAServer是微软在企业网络边界防护上的代表产品.从ISAServer2000到现在被广泛应用的ISAServer2004和ISAServer2006以及即将推出的ISAServer2008,都 ...
- Android源码环境搭建(aosp Ubuntu 16.04)
Android源码环境搭建(aosp Ubuntu 16.04) FrameWork入门课视频链接:https://edu.csdn.net/course/detail/30298 FrameWork ...
- Nacos 简介与 本地调试环境搭建
目录 1.简介 2.Nacos架构 3.本地调试环境搭建 3.1 源码下载 3.3 单机启动 Nacos 3.4 集群方式启动:基于文件方式 4.Nacos源码模块介绍 5. 约定说明 1.简介 Na ...
- DolphinScheduler本地开发环境搭建
DolphinScheduler本地开发环境搭建 Apache DolphinScheduler 关于DolphinScheduler 简单易用 高可靠性 丰富的使用场景 高扩展性 前置条件 克隆代码 ...
- ensp 防火墙示例_ENSP网络实验环境搭建及防火墙功能实现
原标题:ENSP网络实验环境搭建及防火墙功能实现 最近看了几本书,分别是: <Wireshark网络分析的艺术>(读完): <Wireshark网络分析就这么简单>(读完): ...
- Linux 0.11 实验环境搭建与调试
缘起 之前我写过一篇博文:Linux 0.11 实验环境搭建 本以为有了这个环境(gcc-3.4 & gdb-6.8),就可以调试无忧了.谁知遇到了以下问题: (1)用 gdb 调试 main ...
- Android Studio开发环境搭建准备
Android Studio 是一个Android开发环境,基于IntelliJ IDEA. 类似 Eclipse ADT,Android Studio 提供了集成的 Android 开发工具用于开发 ...
- 微信开发——本地测试环境搭建
版权声明:欢迎转载,请注明沉默王二原创. https://blog.csdn.net/qing_gee/article/details/52858939 微信开发的本地测试环境搭建起来颇为繁琐(对微信 ...
- ARM64+树莓派4b+JLINK仿真器实验环境搭建指南
ARM64体系结构与编程,全球原创的ARM64实验,笨叔带队,等你哟! ARM64体系结构与编程-yx音频:00:00/00:20 奔跑吧第三季视频课程实验设备清单 硬件开发平台:树莓派4B (2G或 ...
最新文章
- Qt学习笔记5-信号槽机制
- Java基础学习总结(42)——Log4j 2使用教程
- 调查谋杀案以换取Obra Dinn
- junit runner_了解JUnit的Runner架构
- 神经网络——BP算法
- Python学习入门4:学习Python无从下手?最好的免费资源想要拿走
- python时间序列预测不连续怎么办_手把手教你用Python处理非平稳时间序列(附代码)...
- Android中native进程内存泄露的调试技巧
- 10 个功能独特且饱受好评的开源人工智能项目
- java游戏开发教程_JAVA快速开发游戏代码实现 aide教程
- 用linux制作Mac OS U盘启动
- 1.1 异步复位的串联T触发器 ---- always中慎用 非阻塞
- iOS关于破解ipa包
- ucml 连接虚字段
- 【python】画四叶草
- 人民日报:密码,让百姓生活更安全
- 计算图片的相似度(深度学习)
- windows变量环境
- Apache POI操作Excel文件
- 移动端h5 顶部菜单栏_手机界面设计中12种常用布局 - 轩枫阁