项目描述

  • 上一份教程在服务器中安装了composer,现在继续查看phphub里面的安装需求有个laravel的homestead虚拟包要安装,看了半天实在是有点不想搞,而且也没有明确的再ECS下linux centos里面的安装教程
  • 因为不需要编译phphub,只需要安装在生产环境就可以,所以根据homestead的配置进行模块化针对性安装就可以了
  • 需要安装 node.js npm gulp 三个大的模块

项目背景

  • 阿里云ECS linux centos 7.2
  • AMH linux 5.3面板
  • php 7.0 + nginx 1.10 + mysql 5.6 (RDS)

安装步骤

  • 用putty ssh连接服务器,首先安装node.js, 最新版本是6.9.5
#第一步下载到服务器上
wget https://nodejs.org/dist/v6.9.5/node-v6.9.5-linux-x64.tar.xz 
#解压缩文件夹
tar -xvf node-v6.9.5-linux-x64.tar.xz
#把文件夹转移到对应目录里面
mv node-v6.9.5-linux-x64 /usr/local/node
  • 环境变量的配置 (这一步很重要)
#打开环境变量文件
vi /etc/profile
#在最下面配置三个PATH,按i编辑
export NODE_HOME=/usr/local/node
export PATH=PATH:NODE_HOME/bin
export NODE_PATH=$NODE_HOME/lib/node_modules
#保存退出,按:wq 保存退出
#使环境变量生效
source /etc/profile
  • 到这一步node.js就安装好了。测试一下node的版本和npm的版本
#测试node版本
node -v
#测试npm版本
npm -v
截图如上
  • 理论上可以开始安装gulp,但是由于很多人说npm安装非常的慢,由于你懂得的原因,所以这里也根据各路大神的推荐,尝试把npm的寻求路径更换成淘宝的国内镜像 淘宝npm镜像,可以点击参考,这里直接上更换方式
#主要解决npm下载速度慢的问题
npm install -g cnpm --registry=https://registry.npm.taobao.org
#查检不到cnpm的版本号,需要运行以下命令
cnpm -v
#检查一下cnpm有没有正确注册好
npm config get registry
#当然你也可以设置回去默认的官方源
npm config set registry https://registry.npmjs.org/
cnpm版本号检查
  • 开始安装gulp,用cnpm尝试安装
#利用cnpm进行安装
cnpm install gulp -g
#普通安装(非常慢)
npm install gulp -g
#检查
gulp -v     #=>
gulp版本号查询
  • 至此nodejs npm cnpm 和gulp就都安装完成了

总结

  • 基本上是参考了简书的其他文章还有百度搜索的一些文章,还是比较顺利的完成了全部安装过程
  • 接下来可以配置诸如 typecho,hexo,phphub等一系列感觉高大上的程序了。后续会持续推出相应的教程

感谢阅读,有任何意见建议和沟通欢迎及时评论或者与我私信联系,共同成长。

文章来源于互联网,如有雷同请联系站长删除:【天问skywen】[2017年2月12日]linux 环境下amh面板centos 安装nodejs npm (cnpm)gulp 教程

发表评论