项目描述
- 上一份教程在服务器中安装了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版本号检查
#利用cnpm进行安装
cnpm install gulp -g
#普通安装(非常慢)
npm install gulp -g
#检查
gulp -v #=>
gulp版本号查询
- 至此nodejs npm cnpm 和gulp就都安装完成了
总结
- 基本上是参考了简书的其他文章还有百度搜索的一些文章,还是比较顺利的完成了全部安装过程
- 接下来可以配置诸如 typecho,hexo,phphub等一系列感觉高大上的程序了。后续会持续推出相应的教程
感谢阅读,有任何意见建议和沟通欢迎及时评论或者与我私信联系,共同成长。
网友评论