博客列表 >个人博客网站的建设历程

个人博客网站的建设历程

力挽狂澜的博客
力挽狂澜的博客原创
2018年06月01日 02:39:271180浏览

2018/05/31

计划创建一个个人博客


考虑使用的技术栈

 linux | php | apache| nginx | mysql | redis | composer | git | swoole | thinkphp3.2.3 | vue | bootstrap | jquery 


使用编辑器visual studio code 

    安装插件=> PHP debug && PHP IntelliSense && Beautify


搭建本地开发环境,使用wamp3

    配置好host和虚拟主机


本地windows安装composer 

    使用 composer create-project topthink/thinkphp blog 在虚拟主机web根目录安装了最新的thinkphp3.2.3版本

    重启wamp3,浏览器输入自定义域名 运行成功


阿里云服务器安装composer


阿里云服务器安装redis服务


阿里云服务器安装lnmp

    通过pecl安装swoole扩展: pecl install swoole

    通过pecl安装redis扩展: pecl install redis

    新增虚拟主机配置: lnmp vhost add

    阿里云域名解析left.54skyer.cn映射至服务器外网IP

    将本地安装的最新tp3.2.3代码通过Xftp上传至虚拟主机web根目录,重启lnmp restart,浏览器输入left.54skyer.cn,界面显示成功


github上注册账户

        创建仓库blog: git官网注册登录-> 点击头像旁边的"+"-> 点击下拉列表选项"New repository"-> 输入仓库名称& 填写Description& 选中Public[Private需要收费]& 选中Initialize this repository with a README-> 点击create repository 按钮->创建完成

        删除仓库: git官网注册登录-> 点击头像-> 点击下拉列表选项"You Profile"-> 点击要删除的项目-> 找到settings并点击[可借助ctrl+f 索引set]-> 找到danger zonge 中的Delete this repository选项按钮-> 输入该仓库名称进行删除确认->删除完成


下载安装git 会有一个终端gitbash.可以关联到右键


本地安装sourcetree

    使用github账户关联登录.

    点击remote,选中远程仓库,clone失败.原因sourcetree没有默认启用git.点击工具->选项->git->使用git程序

    再次克隆remote,成功形成本地master分支.并关联到本地仓库[将仓库指向web根目录下的blog]点击分支,创建新分支dev

    上传thinkphp3.2.3完整代码至本地仓库blog,配置好host和虚拟主机.浏览器输入自定义域名blog.cn,运行成功.

    切换至master分支,合并dev.并推送至remote的origin.

    修改入口文件index.php保存,sourcetree同步显示dev分支中的index.php变化.



阿里云服务器安装git

    查看git使用向导,并实践

        查看git版本: git --version

        初始化版本库: git init 会生成一个.git文件

        查看工作区,缓冲区,分支的状态: git status

        查看提交日志: git log

        查看命令日志: git reflog

        提交到暂存区: git add filename

        丢弃工作区的文件修改: git checkout -- filename  [1暂存区没有,与分支一致;2暂存区有,与暂存区一致],在误删工作区文件时,该命令可以还原工作区误删的文件

        提交到当前分支: git commit -m your comments

        撤销暂存区: git reset HEAD filename [再接上git checkout -- filename,相当于完全放弃修改,与分支一致] 

        版本回滚: git reset -hard HEAD^[HEAD代表当前版本,每往上一个版本加后面加一个"^",如果有很多可以写成HEAD~100,代表回退100个版本,也可以在hard后直接写commit_id]

        删除文件: git rm filename  &&  git commit -m your comments

        

        


        

    






声明:本文内容转载自脚本之家,由网友自发贡献,版权归原作者所有,如您发现涉嫌抄袭侵权,请联系admin@php.cn 核实处理。
全部评论
文明上网理性发言,请遵守新闻评论服务协议