当前位置: 首页 > news >正文

做英文网站哪家好wordpress 获取文章评论

做英文网站哪家好,wordpress 获取文章评论,成都招聘网站制作,seo排名哪家公司好对于开发人员来说#xff0c;Vagrant就是一个提供标准化开发环境的工具。通过Vagrant#xff1a; 使每个开发人员电脑上的代码运行环境一致#xff0c;再也不会出现“在我电脑上运行起来明明没有问题的”这样的开发环境不一致的问题。你可以使用Vagrant在windows下提供linu…对于开发人员来说Vagrant就是一个提供标准化开发环境的工具。通过Vagrant 使每个开发人员电脑上的代码运行环境一致再也不会出现“在我电脑上运行起来明明没有问题的”这样的开发环境不一致的问题。你可以使用Vagrant在windows下提供linux运行环境让你可以在windows下使用你熟悉的IDE开发而代码会同步到Vagrant上运行。vagrant还支持使用远程provider你在本地编写代码而代码会自动同步到你的远程主机上执行因为Vagrant通过配置文件来定义标准环境所以你可以使用git等工具进行版本管理 总而言之Vagrant确实是个好东西。不过装Vagrant之前也还要考虑一下性能问题Vagrant需要一个Provider来提供原型环境这个Provider可以是本地的Virtualbox、VMWare等虚拟机也可以是远程的一台主机如果你使用本地虚拟机作为Provider的话请确保自己的电脑配置足够跑一台虚拟机并且在BIOS中打开虚拟化。 接下来说一下在windows下使用Virtual box作为Provider搭建Vagrant开发环境的一个过程。 安装Virtualbox和Vagrant 到Virtualbox官网下载安装包注意目前不要下5.2.X版本的因为5.2.x官方包中的Guest Additions有问题见下图而Vagrant刚好要用到。这里我们下载5.1.30版本的。 到Vagrant官网下载安装包双击安提示安装即可。 Vagrant基础使用 1、打开一个文件夹作为工作目录这个文件夹的内容将会被同步到虚拟机上。本文以D:\myproject作为工作目录来演示 2、初始化vagrant配置。打开命令行切换到D:\myproject输入命令 vagrant init ubuntu/xenial64 这会在你的工作目录下生成一个Vagrantfile文件。参数ubuntu/xenial64表示使用ubuntu xenial64 镜像作为基础环境你可以在vagrant boxes search里面找到所有的镜像 3、启动Vagrant。输入 vagrant up 4、登录 vagrant。输入如下命令不需要密码直接进入 vagrant ssh 这里直接在windows命令行中登录登录之后可以直接在命令行使用linux命令但是长远来看使用Putty等工具来登录使用起来更方便后面将会讲到如何用Putty登录。 5、查看同步文件夹 在D:\myproject下新建一个文件然后输入如下命令在Vagrant中查看 cd /vagrant ls 你会看到你新建的文件出现在/vagrant目录下。默认情况Vagrant会同步你的工作目录到/vagrant目录 常用Vagrant命令 你可以在windows命令行输入 vagrant -h 查看所有命令常用的如下 vagrant init初始化vagrant这会创建一个Vagrantfile文件vagrant up启动vagrant这启动virtualbox虚拟机vagrant halt停止vagrant 这会停止virtualbox虚拟机vagrant destroy这会彻底删除当前工作目录下的vagrantvagrant reload重新加载Vagrantfile文件在每次修改完Vagrantfile文件之后都要执行vagrant provision重新执行初始化脚本在每次修改完初始化脚本文件之后都要执行。初始化脚本文件可以在Vagrantfile中指定后面会讲到vagrant ssh登录到vagrantvagrant ssh-config查看登录配置包括用户名私钥存放地址等 配置启动脚本 1、在D:\myproject下创建一个bootstrap.sh文件下面是一个示例脚本安装curl、git和 go语言环境注意这个脚本需要从google下载go安装包需要设置外网代理 #!/bin/sh # 切换到工作目录 cd /vagrant# 更新系统 sudo apt-get -y update sudo apt-get -y upgrade# 安装实用程序 sudo apt-get install -y curl sudo apt-get install -y git# 安装go ## 注意这里保存环境变量要使用绝对路径 /home/ubuntu/.profile ,而不要使用相对路径 ~/.profile ## 这是因为执行该脚本的是guest用户登录时却是ubuntu用户 ## go环境变量也设置到guest用户这样下次检查就已经有了不需要每次安装 if [ -z which go ]; then echo install go ........ wget -q https://storage.googleapis.com/golang/go1.8.linux-amd64.tar.gz sudo tar -C /usr/local -xzf go1.8.linux-amd64.tar.gz echo export PATH$PATH:/usr/local/go/bin /home/ubuntu/.profile echo export PATH$PATH:/usr/local/go/bin ~/.profile export PATH$PATH:/usr/local/go/bin fi2、打开Vagrantfile添加一行provision配置整个配置文件看起来如下 Vagrant.configure(2) do |config|config.vm.box ubuntu/xenial64config.vm.provision shell, path: bootstrap.sh end 3、重新加载配置文件并重新执行初始化脚本 vagrant reload vagrant provision 执行完之后环境中就带有了go语言环境。 使用远程启动脚本 可以将path配成一个URL这样大家都从网络上统一下载很方便管理 Vagrant.configure(2) do |config|config.vm.box ubuntu/xenial64config.vm.provision shell, path: https://example.com/bootstrap.sh end 设置Provision其它参数 provision除了path参数之外还有很多参数可以使用参考这里。比如要多加一个binary参数这个参数可以自动将windows换行符替换成unix风格的换行符配置如下 Vagrant.configure(2) do |config|config.vm.box ubuntu/xenial64config.vm.provision :shell do |s|s.pathbootstrap.shs.binarytrueend end 配置端口映射 比如要将虚拟机的9090端口映射到主机的19090端口可以使用如下配置 Vagrant.configure(2) do |config|config.vm.box ubuntu/xenial64config.vm.provision shell, path: bootstrap.shconfig.vm.network forwarded_port, guest: 9090, host: 19090, host_ip: 127.0.0.1 end 这样就可以直接使用127.0.0.1:19090访问虚拟机的9090端口了 使用putty登录 使用vagrant ssh直接登录是不需要输入用户名密码的但是如果你使用Putty直接连接到127.0.0.1:2222你会发现它需要你输入用户名密码。那么怎么配置才能让Putty也能直接登录进去呢 这里我们将用到putty和puttygen两个程序点击链接可下载。 1、首先查看Vagrant的登录配置输入 vagrant ssh-config 你会看到如下信息 Host defaultHostName 127.0.0.1User ubuntuPort 2222UserKnownHostsFile /dev/nullStrictHostKeyChecking noPasswordAuthentication noIdentityFile D:/myproject/.vagrant/machines/default/virtualbox/private_keyIdentitiesOnly yesLogLevel FATAL 可以看到Port是登录端口User是登录名IdentityFile是私钥文件的位置 2、生成putty可识别的私钥文件。 打开Puttygen.exe直接点击load 在弹出框中选择我们私钥文件点击打开。不知道私钥文件的位置可以用vagrant ssh-config命令查看这里我们已经查到是放在D:/myproject/.vagrant/machines/default/virtualbox/private_key 直接点击save private key按钮让后将私钥放在你想要的位置。 3、使用Putty登录 设置登录地址和端口可以使用vagrant ssh-config命令查看 设置登录用户名这个也可以使用vagrant ssh-config命令查看 设置私钥文件地址 记得保存 处理文件结束符问题 是windows下和在Unix风格系统下使用不同的文件结束符。虽然Vagrant可以自动同步文件但却不会自动替换掉文件结束符所以我们需要自行处理。下面简单说两种方法 使用git进行替换 1、执行 git config --global core.autocrlf input 这个命令的意思是在git提交的时候自动将CRLF替换成LF 2、在工作目录下创建一个.gitattributes文件添加如下内容 textauto text eollf参考Git End-of-Line Normalization by AutoCRLF with Input 使用编辑器替换 这里介绍使用webstorm自动替换,打开filesetting 这会在每次保存时自动保存为unix风格的文件结束符
http://www.zqtcl.cn/news/395352/

相关文章:

  • 临沂网站制作平台网站开发的软硬件环境
  • 假冒中国建设银行的网站网站开发 避免 字段变化 代码
  • 如何取消网站备案搜索seo怎么优化
  • 网站备案系统验证码出错网站的电子画册怎么做
  • 厦门企业网站建设方案企业网站硬件设计
  • 做网站推广的方法有哪些高级服装定制网站
  • 网站的百度地图怎么做的广告设计与制作发展趋势
  • 东莞网站建设兼职平面磨床东莞网站建设
  • 北京购物网站建设佛山外贸网站建设咨询
  • 网站图片在手机上做多大最清晰wordpress 表情拉长
  • 深圳住房宝安和建设局网站做网站的软件是是什么
  • 义乌网站建设方式抖音珠宝代运营
  • 郑州 手机网站制作广州网站优化地址
  • 国外效果图网站2022百度seo优化工具
  • 品牌网站建设 磐石网络官方网站网络科技公司 网站建设
  • 厦门启明星网站建设学校网站模板 中文
  • 高端手机网站平台深圳网上申请个人营业执照
  • 沈阳怎么做网站西亚网站建设科技
  • 做外贸免费的网站有哪些专业简历制作
  • 园林景观设计网站推荐国内wordpress主题
  • 一流的免费网站建设摄影网站源码
  • 深圳高端网站设计公司怎样开发手机网站建设
  • 做网站需要用c语言吗新闻热点
  • 做网站需要交维护费么网站建设详细合同范本
  • 网站运营需要做什么静态网站作品
  • 如何做旅游休闲网站苍南做网站
  • wordpress jp theme关键词排名优化公司成都
  • Soho外贸常用网站wordpress下不了插件吗
  • 企业网站建设小技巧有哪些WordPress网站小程序
  • 公司招聘网站续费申请seo编辑是干什么的