【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,小皮客户端无法下载的问题:

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

最终解决方法:

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

  • 9
    点赞
  • 20
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 4
    评论
评论 4
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

勇敢di牛牛

你必飞黄腾达,耶稣也拦不住。

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值