<?xml version="1.0" encoding="UTF-8" ?>
<rss version="2.0">
<channel>
<title><![CDATA[沧海一粟]]></title> 
<link>http://www.dzhope.com/index.php</link> 
<description><![CDATA[Web系统架构与服务器运维,php开发]]></description> 
<language>zh-cn</language> 
<copyright><![CDATA[沧海一粟]]></copyright>
<item>
<link>http://www.dzhope.com/post//</link>
<title><![CDATA[CentOS安装NodeJS]]></title> 
<author>jed &lt;jed521@163.com&gt;</author>
<category><![CDATA[服务器技术]]></category>
<pubDate>Sat, 22 Sep 2018 05:05:55 +0000</pubDate> 
<guid>http://www.dzhope.com/post//</guid> 
<description>
<![CDATA[ 
	CentOS安装NodeJS<br/>在CentOS下安装NodeJS有以下几种方法。使用的CentOS版本为7.2。CentOS其他版本的NodeJS安装大同小异，也可以参看本文的方法。<br/><br/>安装方法1——直接部署<br/>1.首先安装wget<br/><br/><div class="code"><br/>yum install -y wget<br/></div><br/><br/>如果已经安装了可以跳过该步<br/><br/>2.下载nodejs最新的bin包<br/><br/>可以在下载页面<a href="https://nodejs.org/en/download/" target="_blank">https://nodejs.org/en/download/</a>中找到下载地址。然后执行指令<br/><br/><div class="code"><br/>wget https://nodejs.org/dist/v9.3.0/node-v9.3.0-linux-x64.tar.xz<br/></div><br/><br/>然后就是等着下载完毕。<br/><br/>另外你也可以在你喜欢的任意系统上下载最新的bin包，然后通过FTP上传到CentOS上。<br/><br/>3.解压包<br/><br/>依次执行<br/><br/><div class="code"><br/>xz -d node-v9.3.0-linux-x64.tar.xz<br/>tar -xf node-v9.3.0-linux-x64.tar<br/></div><br/><br/>4. 部署bin文件<br/><br/>先确认你nodejs的路径，我这里的路径为~/node-v9.3.0-linux-x64/bin。确认后依次执行<br/><br/><div class="code"><br/>ln -s ~/node-v9.3.0-linux-x64/bin/node /usr/bin/node<br/>ln -s ~/node-v9.3.0-linux-x64/bin/npm /usr/bin/npm<br/></div><br/><br/>注意ln指令用于创建关联（类似与Windows的快捷方式）必须给全路径，否则可能关联错误。<br/><br/>5.测试<br/><br/><div class="code"><br/>node -v<br/>npm<br/></div><br/><br/>如果正确输出版本号，则部署OK<br/><br/>这种安装的方法好处是比较干净，安装也比较快速。个人认为比较适合新手。但是如果遇到nodejs插件全局安装时，需要自行去创建关联，参考第4步。<br/><br/>安装方法2——编译部署<br/>1.安装gcc，make，openssl，wget<br/><br/><div class="code"><br/>yum install -y gcc make gcc-c++ openssl-devel wget<br/></div><br/><br/>2.下载源代码包<br/><br/>同样的，你可以在下载页面<a href="https://nodejs.org/en/download/" target="_blank">https://nodejs.org/en/download/</a>中找到下载地址。然后执行指令<br/><div class="code"><br/>wget https://nodejs.org/dist/v9.3.0/node-v9.3.0.tar.gz<br/></div><br/><br/>3.解压源代码包<br/><br/><div class="code"><br/>tar -xf node-v9.3.0.tar.gz<br/></div><br/><br/>4.编译<br/><br/>进入源代码所在路径<br/><br/><div class="code"><br/>cd node-v9.3.0<br/></div><br/><br/>先执行配置脚本<br/><br/><div class="code"><br/>./configure<br/></div><br/>编译与部署<br/><br/><div class="code"><br/>make &amp;&amp; make install<br/></div><br/><br/>接着就是等待编译完成…<br/><br/>5.测试<br/><br/><div class="code"><br/>node -v<br/>npm<br/></div><br/><br/>如果正确输出版本号，则部署OK<br/><br/>这种方式安装，个人觉得比较有点麻烦，还有安装gcc等其他程序，对应新人来说可能比较晕。而且编译比较久，切部署完成后nodejs为分别放在好几个文件夹内：<br/><br/>/usr/local/bin –放置nodejs 执行程序<br/>/usr/lib –放置了node_modules，即nodejs的各种模块<br/>/usr/include –放置了nodejs扩展开发用头文件<br/>优点是全局安装nodejs模块，直接使用。<br/><br/>---------------------
]]>
</description>
</item><item>
<link>http://www.dzhope.com/post//#blogcomment</link>
<title><![CDATA[[评论] CentOS安装NodeJS]]></title> 
<author> &lt;user@domain.com&gt;</author>
<category><![CDATA[评论]]></category>
<pubDate>Thu, 01 Jan 1970 00:00:00 +0000</pubDate> 
<guid>http://www.dzhope.com/post//#blogcomment</guid> 
<description>
<![CDATA[ 
	
]]>
</description>
</item>
</channel>
</rss>