CenOs下安装nginx,git,vi_第1页
CenOs下安装nginx,git,vi_第2页
CenOs下安装nginx,git,vi_第3页
CenOs下安装nginx,git,vi_第4页
CenOs下安装nginx,git,vi_第5页
已阅读5页,还剩17页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、CentOs nginx git vi分享虚拟机中,安装一个 CentOS 7 的系统通过 yum 安装以下软件:nginx、PHP 7、PHP-FPM、git,记录安装过程配置好环境,做到可以输出 phpinfo()基于虚拟机内的 CentOS 系统学习 git 基本使用(http:/ vi 编辑器的基本使用(http:/ 7 的安装windows :VM虚拟机上创建centOS;mac :parallels Desktop上创建centOS。nginx安装1).下载 nginx1. cd /usr/local/src2. wget /download/ngin

2、x-1.7.9.tar.gz3. tar zxvf nginx-1.7.9.tar.gz -C /usr/local/bin 出现Permission denied时,用su命令,输入密码后继续。2).查看结果 4. cd /usr/local/binnginx安装3)安装相关依赖包5. cd nginx-1.7.9 安装gcc6. yum -y install gcc-c+ 安装最基础的模块7. yum -y install pcre-devel /作用是让 Ngnix 支持 Rewrite 功能 安装gzip8. yum -y install zlib-devel4)编译nginx 9.

3、./configure -prefix=/usr/etc/nginxnginx安装10. make 11. make install5) nginx配置 12. 创建 Nginx 运行使用的用户 www 13. 配置nginx.conf 6)启动nginx12. cd /usr/etc13. cd nginx14. cd sbin15. ./nginxnginx安装7)查看nginx是否启用(访问本机ip:30)其他命令/usr/local/etc/nginx/sbin/nginx -s reload 重新加载/usr/local/etc/nginx/sbin/ngi

4、nx -s reopen 重启 Nginx/usr/local/etc/nginx/sbin/nginx -s stop 停止 Nginxphp7安装 从GitHub下载php7安装包1. wget -c -no-check-certificate -O php7-src-master.zip https:/ yum -y install lsof 解压php7包2. unzip -q php7-src-master.zip & cd php-src-master 安装依赖包 3. firewall-cmd -add-port=80/tcpyum -y install libxml2

5、libxml2-devel openssl openssl-devel curl-devel libjpeg-devel libpng-devel freetype-devel libmcrypt-devel epel-release libmcrypt-develphp7安装 从GitHub下载php7安装包1. wget -c -no-check-certificate -O php7-src-master.zip https:/ yum -y install lsof 解压php7包2. unzip -q php7-src-master.zip & cd php-src-mast

6、er 安装依赖包 3. firewall-cmd -add-port=80/tcpyum -y install libxml2 libxml2-devel openssl openssl-devel curl-devel libjpeg-devel libpng-devel freetype-devel libmcrypt-devel epel-release libmcrypt-develgit使用1. mkdir learngit /建目录(工作区)2. cd learngit3. git init /将该目录变为git管理仓库提交到工作区vi readme.txt 1. git add

7、readme.txt (添加到暂缓区)2. git commit -m “说明” (添加到当前分枝)回退1. git reset -hard HEAD /回退到上一个版本2. git reset -hard 版本号git使用查看版本号1. git log /查看当前版本的状态2. git reflog /查看每次操作1. git checkout - readme.txt /回到最近一次add /commit的状态2. git reset HEAD readme.txt /回退版本, git checkout - readme.txt /回退修改删除1. git rm test.txt2. g

8、it commit -m remove test.txtgit使用远程仓库1. ssh-keygen -t rsa -C 2. 登陆github “new SSH Key”3. 创建repository4. git remote add origin :lilinfenglynn/learngit.git5. git push -u origin master分支管理创建和合并分支:1.git checkout -b dev2.git checkout master解决冲突3.git merge dev4.git branch -d dev请在此输入您的标题分支管理策略在合并分支时(以模式no

9、 -ff):1.git merge -no -ff -m “说明” dev这样在删除分支后,不会丢失分支信息(默认Fast forward)bug分治策略1.git stash 保护当前工作现场2.git checkout master3.git checkout -b bug-14.git stash apply git stash drop = git stash pop5.git stash list标签管理1.git tag 版本号 创建标签2.git tag -d v0.1 git push origin :refs/tags/v0.93.git push origin v1.04.

10、git push origin -tags自定义1.git config -global alias.st statusgit使用git clone git checkoutgit mergegit showgit diffgit commitgit addgit reset 回退git revert 提交回退git push 推送分支git pull 抓取分支git remote 远程仓库git log graph 显示分支图git branch 查看分支git status 查看状态vi模式vi功能1.文件恢复:vi test.txt 系统会自动产生test.txt.swp文件。正常退出时,此文件会被自动删去。非正常退出时,用Open Read-Only, (E)dit anyway, (D)elete it,(R)ecover, (Q)uit, (A)bort。2.块选择: c(字)C(行)Ctrl+c(块)vi功能3.多文本编辑vim 1.txt 2.txt:files 查看打开文件:n 编辑下一个文件:N 编辑上一个文件4.多窗口编辑:sp filename打开的文件平分屏幕;ctrl + w+j跳

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论