開發環境配置(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

相關文章
相關標籤/搜索