天天看点

【从零开始】WEB后端php学习(1) -- 基本软件的配置--2019(HNU-MSC)

学会git的基本使用

  • 每次git建新库,会有基本语句的提示,了解基本语句
  • 对空文件夹执行 git init 进行git的初始化,使其变成可用git的目录
  • git add . 表示将当前目录的所有东西加入
  • git commit -m “这里填写备注”
  • git push -u origin master
    这是基本常用语句,学会利用百度
    把出的问题,error 复制到百度学习
               

    个人使用的

    廖雪峰的git学习网站 https://www.liaoxuefeng.com/wiki/896043488029600

vscode的基本使用

我个人是将vscode仅仅当做一门编辑器来用,加了插件以后,括号有彩虹颜色
逻辑有对应线标注
学会合理使用加入插件
           

可以百度一些常用的vscode插件,然后自己根据自己习惯和需要,自行添加

wampserver的基本使用

wamp是windows + apache + mysql +php 的缩写
简单讲,就是个人本地服务器
打开wamp一般会有一个小黑框一闪而过
看电脑右下角,如果有个绿色的小框框,就代表三个服务都成功开启
如果不是绿色,是橙色(黄色)或者红色,根据相关提示,百度解决方法

wamp里面,有一些基本设置要改
           

必须

  • 默认的mysql(数据库)的服务器端和XX端的语言 都是 latin,这就导致了如果中文存入,会乱码或者存不进去,或者报错的问题

检测方法

  • 打开wamp,然后左键点击右下角的小绿框,选择mysql列的mysql控制台,(默认用户名是 root , 密码为空)
  • 输入命令 show variables like “character%”;
  • 观察,如果是latin就需要更改,如果都是 utf-8 则不需要更改

解决办法

  • 打开wamp,然后左键点击右下角的小绿框,选择mysql列的 mysql.ini ,即 windows下的mysql的配置文件
  • 在 client 项下面 加 default-character-set=utf8
  • 在 mysqld 项下面 加 character-set-server=utf8
  • 重启mysql服务,然后再次检测 (windows可以重启wamp)
  • 如果还是 latin ,可以 在mysql项也加 default-character-set=utf8

可选

apache 默认 www 目录,apache默认的www目录是在 apache 目录下,如果wamp被安装在c盘,这里建议更改www目录

因为本地服务器是在www目录下检索文件,如果不更改www目录,可能www目录在c盘会非常乱

可自行百度(我忘记具体改什么了)

推荐: 每次项目或者有问题,都在www目录用英文建立相关文件夹,用新的文件夹操作

   php一些相关内容的更改(我没改)
   感兴趣可自行百度
           

POSTMAN

细心的小伙伴,已经从MSC的大群看了我写的题解,题解里面使用的模拟请求就是POSTMAN,

作为一个后端(我个人),往往需要对一个接口url进行某个数据的测试

  • 如果是GET传参,那么很容易可以看出来,我们的url传参就好了
  • 如果是POST传参,那么我们就需要POSTMAN这个工具

不仅如此,POSTMAN可以模拟各种请求

(要知道不是所有的请求都像报名网站那么low,可以直接找到页面的逻辑关系,有时候我们只能对接口定向测试)

(记忆中需要注册使用)
           

NAVICAT PRIME

群文件上传了 key 和 普通文件,破 jie 后食用更佳

如果经过了刚才的mysql控制台(小黑框)的看,应该很烦恼关于mysql的操作

(杠精可以自己去百度mysql基本命令)

每次查询一个数据,选择某个库,都要输入相关指令

NAVICAT PRIME就是将数据库可视化的软件

通过这个软件,可以同时连接多个数据库,看数据库的表,内容,以及修改

(wamp自带了phpmyadmin,可以在网页直接使用)
    相比这两个可视化工具,我个人更喜欢NAVICAT,软件对数据多的时候处理速度比myadmin快
           

如果有兴趣的小朋友

可以自己买一个服务器,学生云就好,
    连接服务器工具有 XTFP 传输文件 , XSHELL 连接服务器,比网页直连ok哦
           

那么基本软件就介绍到这里

(欢迎补充,纠错)