开发环境配置(linux 与 win7)

网站制做是在win7上进行的,服务器之后会放在linux机器上运行,因此win7与linux上都须要node及其相应插件的配置。php

须要配置与安装的有:html

  • node (服务器端 JavaScript 解释器)node

  • imagemagick (免费的建立、编辑、合成图片的软件)linux

  • redis (Key-Value数据库)git

  • git (免费、开源的分布式版本控制系统)github

  • putty (一个Telnet、SSH、rlogin、纯TCP以及串行接口链接软件,连接linux)redis

putty安装与使用

putty 首先须要安装在win7上。数据库

clipboard.png

写入linux的ip地址,点击open,再输入帐号和密码便可。npm

ssh连接

使用ssh链接的时候须要linux安装有ssh并开启segmentfault

  1. 登陆linux系统,输入rpm -qa | grep ssh
    clipboard.png

  2. 若是没有安装,能够经过yum 或 rpm安装包进行安装(具体能够百度)

  3. 启动ssh服务 service sshd start 或者 /etc/init.d/sshd start
    clipboard.png

  4. 配置\查看sshd端口 vi /etc/ssh/sshd_config
    clipboard.png

  5. 远程链接ssh 须要把22端口在防火墙上开放.

git安装与配置

  • git:一个很是强大的版本管理工具

  • Github: 一个基于git的流行开源项目托管库(开源项目推荐使用)

经常使用功能

git clone <版本库的网址> <本地目录名> // 克隆版本库
git status // 查看相应改动 
git add // 改动加入缓冲区
git commit -m "备注信息" // 提交到本地仓库
git push <远程主机名> <本地分支名>:<远程分支名> // 将本地分支的更新,推送到远程的主机 
git pull <远程主机名> <本地分支名>:<远程分支名> // 取回远程主机的某个分支的更新,再与本地的指导分支合并
git remote // 管理主机名

推荐文章Git远程操做详解

ssh配置

linux上安装git后,须要linux支持https或ssh。

  1. linux上git没法正常使用https

  2. ssh密匙配置

node安装

  1. 查看是否安装
    clipboard.png

  2. 在linux上下载最新版本node
    2.1 查看linux版本

clipboard.png
2.2 下载对应版本
clipboard.png
2.3 下载
clipboard.png
2.4 解压node tar xvf xxx
2.5 配置到全局变量

ln -s /root/node/node-v0.12.7-linux-x64/bin/node  /user/local/bin/node
ln -s /root/node/node-v0.12.7-linux-x64/bin/npm  /user/local/bin/npm

imagemagick 安装

  • win7上安装 - 直接点击下载安装

  • linux上安装 - yum install imagemagick

redis 安装

在win7上安装

  1. 点击下载,对应版本redis

  2. redis-server.exe redis.conf 安装

  3. redis-cli.exe -h 127.0.0.1 -p 6379 配置

  4. 配置到环境变量

  5. cmd redis-server 开启后就能够使用redis
    clipboard.png

在linux上安装

  1. 下载 wget http://download.redis.io/releases/redis-3.0.4.tar.gz
    clipboard.png

  2. 解压缩 tar xzf redis-3.0.4.tar.gz

  3. 进入redis文件夹执行make

相关文章
相关标签/搜索