zoukankan      html  css  js  c++  java
  • 阿里云centos 安装 nodejs npm express

    yum check-update

    yum install vsftpd
    vi /etc/vsftpd/vsftpd.conf anonymous_enable=NO
    service vsftpd start
    useradd -s /sbin/nologin -d /var/www/ aatii(为默认ftp路径)

    脚本adduser  XXX 快速添加账号
    设置密码
    chown -R aatii /usr/local/lib

    yum install gcc gcc-c++ 编译
    wget http://...(source code)
    tar xvf node-vXXXX.tar.gz
    cd node-v*
    ./configure
    make
    (sudo)make install
    node --version

    npm install express (-gd全局)

    注意:按照顺序来

    wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-7.repo

    yum makecache

    aatii@aatii-desktop:~/下载/redis-3.0.5$  src/redis-server

    node 程序 ctrl c 2次退出,不然是挂起状态

    npm install -g forever

    forever start/stop app.js 

    npm install mongodb

    npm install mongoskin

    apt-get remove 软件包

    mongodb   wget  tarzxvf  mkdir mongo/data mkdir mongo/dblogs

    root@iZ28n69chnxZ:~/mongodb/bin# ./mongod --dbpath=/mongo/data --logpath=/mongo/dblogs --fork(dblogs是文件夹)

    pstree -p | grep mongod 查看

    cd到mongodb目录下的bin文件夹,执行命令./mongo
    > help
    > use test;
    root@iZ28n69chnxZ:~# npm install -g npm

    root@iZ28n69chnxZ:~# npm install -g yeoman
    以上都要加sudo

    Error: EACCES: permission denied, open '/root/.config/configstore/insight-yo.json'解决办法:

    root@iZ28n69chnxZ:~# chown -R $USER $HOME/.npm

    var spawn = require('child_process').spawn,
        free  = spawn('free', ['-m']);
  • 相关阅读:
    Mac OS X配置环境变量
    react navite 学习资料
    协议是人造的交互(通信)规则
    语言的本质是更好的对客观世界作出抽象和描述
    编程语言评价标准:冯诺伊曼体系
    afnetwork moya 都符合通信协议七层模型
    Async/await promise实现
    协程 和 async await
    phpStorm字体大小无法调整, 怎么办?
    Composer常见问题
  • 原文地址:https://www.cnblogs.com/sdgjytu/p/4806007.html
Copyright © 2011-2022 走看看