git 设置账号密码_应用phpEnv+VSCode+Git+码云+Thinkphp6进行项目开发的基本配置

前言

作为一个业余编程爱好者,从ASP开始到网页三剑客(DREAMWEAVER、FLASH、FIREWORK),再后来开始用wamp+sublime进行PHP学习与开发,近几年学习并应用BOOTSTRAP、THINKPHP、LAYUIADMIN框架进行开发,前不久开始应用phpEnv+vscode+git搭建了新的开发环境,业余选手终于可以用上专业选手的装备了:)在这个环境配置过程中,虽然网上查了不少资料,但在实际部署过程中还是出现了一些问题,在此记录以备忘,同时希望给PHP编程入门者提供帮助与借鉴。

Thinkphp

据说是国内做的最好最成熟的php框架,本人愚钝,直到thinkphp5.1才开始学习和使用该框架。目前thinkphp6即将推出正式版,其手册预览版已提供较全面的介绍(详见https://www.kancloud.cn/manual/thinkphp6_0/1037479)。

根据手册介绍,通过composer下载。(本教程项目根目录为D:webProjectsc5,web站点根目录为D:webProjectsc5public)

phpEnv

这几年一直在用国外的wamp集成环境开发php,前不久在一个thinkphp技术群里听说phpEnv软件不错,于是前去官网(https://www.phpenv.cn/)了解了下。该软件虽然是个人开发,但做的真是很好用。多余的我就不多了,有兴趣的可直接官网去了解,这里摘录一段介绍吧:

phpEnv是windows系统上运行的完全绿色的PHP集成开发环境,集成了Apache、Nginx等Web组件,支持不同php版本共存,支持自定义php版本,自定义mysql版本,可以用作服务器环境,适用于各种windows系统。拥有清除php环境阻碍、解除端口占用、支持切换mysql、强制修改mysql数据库密码,兼容其他集成环境,内置redis、composer,内置功能强大的cmd命令行、tcp进程列表等工具和实用功能。

333749e68fd8ea21c8b10137de634cd4.gif

该集成环境安装使用很简单,按官网说明进行站点设置,php版本选择php7.3为默认,网站目录为D:webProjectsc5public。按下图点击对应站点目录右键,浏览显示有thinkp笑脸即表示正常。

696513c7090c6a572e3e9d1226909553.png
c9052085d71636d8ceedb8b78d4b94d2.png

MYSQL数据库初始密码是root,用phpMyAdmin登录要注意。

vscode

vscode是微软大厂的产品,它的优点不多说了,网上有很多。下载后一路确定安装即可。安装后首先在最左侧栏选择到插件,在搜索框中输入chinese language,选择中文简体语言包安装,重装软件后就是中文汉化后的界面了。

52282c6aa98a6a18f867ce1c8947645a.png

其他插件根据需要下载,刚开始使用,我这里下载的不多,做个简单介绍。

  1. php debug——后文讲到的断点测试要用到
  2. phpfmt——代码格式化,安装后在编辑区右键也可以进行格式化操作
  3. Material Icon Theme ——文件图标主题,可更好的区分不同的文件类型
  4. PHP IntelliSense——php自动完成、类的快速查找等
  5. PHP DocBlocker——生成代码注释模板,在指定位置输入/**后回车

完成基本设置后,通过文件》打开文件夹,打开D:webProjectsc5,即可加载项目文件了,如下图:

4c79fec77f511bea2f5f96d006dc07c7.png

通过以上软件的安装与设置,基本上就可以满足thinkphp的开发需求了。

接下来介绍下php断点调试功能。

通过phpEnv打开对应php版本的php.ini文件,移到文件最后,按图示修改相应的Xdebug配置项(这里端口号是根据vscode里的调试配置项中的端号口改的),xdebug.dll文件无须下载,通过phpEnv安装的含有该文件。

029d95cc2e90b46c2a9551b09f8a29a5.png

重启phpEnv后,打开主页,通过PHPINFO详细信息链接打开内容页,按ctrl+f搜索xdebug,看到如图所示表示设置成功。

9e1d4abbce8f3fc07a358f2cbaed0d7c.png
25552504630ae15b20ae015dfe14435e.png

现在,就可以进行代码断点调试了。

左侧栏选择到调试,如图所示点击齿轮图标设置php,并选择listen for xdebug;在代码行数前选择断点调试的地方,然后通过浏览器访问该控制器,即可显示相应结果。

36e496b515d9dacc33887ffcb585b321.png

码云

国内代码托管平台,可免费建私仓,当然现在github也能免费建私仓了。对于英文不太好的人来说,当然是选择本土产品。按惯例注册账号、新建项目仓库。建好项目后,如下图所示,对应有个项目仓库地址,复制该地址,在后面GIT同步时要用到。

e33583af73f367d6b2f2d4e8726b6350.png

GIT

应用GIT一个是方便版本管理,另外可以保持多台设备的一个数据同步。

安装的时候基本一路next,在下图位置可以选择vscode作为默认编辑器。

4e18cdfd8e6cb18039fa7c52f9835dc0.png

安装完成后,通过操作系统【开始】》【程序】,打开“Git Bash”,按下图所示分别输入

git config --global user.name "your name" git config --global user.email "your email"git config --global credential.helper store
c96caa82f9282a945a7687368da2866b.png

your name似乎没关系,随便输入,your email 输入你在码云注册时绑定的邮箱。

接下来返回到vscode,按ctrl+shift+p,在弹出框中输入 git,选择 git:克隆,回车后,再在输入框中输入之前复制的仓库网址,然后按回车键,选择 D:webProjectsc5文件夹作为仓库位置。

51b75de2973785972ad18557f071c377.png

在clone时,会要求输入账号密码,输入码云的账号与密码即可。

3dcf6f4815bc74283bc57629ba62643a.png

码云密码如果之后有更改,需要同时在本地操作系统中,找到如下图所示位置,修改相应的登录密码。

dc11b7f0b2092619834f21414370a597.png

这个过程结束后,正常情况在D:webProjectsc5目录下,会有码云新建项目的README.md文件了。从此以后,即可通过vscode中的操作,实现本地代码与远程仓库的同步了。

在提交代码时,一定要填写信息说明才行,否则提交不了。

提交后,还得通过...按键打开git命令,经推送后才能到码云项目库里。

13a89d0e1e35cd8544a3e2e528bdd4a5.png

Chinese (Simplified) Language Pack for Visual Studio Code插件1.38.1显示git命令是中文的,最新的1.38.3却显示的是英文的,这块内容没有进行汉化。不熟悉git命令的可以分别试试。

4dd31f25abc3f88af647d9094af57f95.png
20330d36575cdfd60ee0a3936fd0211c.png

OK,应用phpEnv+VSCode+Git+码云+Thinkphp6进行项目开发的基本配置就是这些内容了,欢迎分享交流经验!

  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值