實際開發中,我們都是通過遠程操作linux系統的。這里只講 使用 MobaXterm 進行 node 的安裝。
linux軟件的安裝大部分還是通過離線安裝的,因為軟件包的下載都是去軟件官網上先下載下來的,再上傳到服務器上 安裝的。【即使服務器聯網的,也是先在瀏覽器上下載軟件包的】
離線安裝有兩種發生:不需要編譯的安裝包安裝(rpm后綴文件)、和需要本地編譯的源文件軟件包安裝
源文件軟件包安裝,一般需要先安裝一些工具的。如gcc 編譯C++環境 、pcre、zlib、openssl
- 安裝 gcc :【安裝編譯環境】
安裝命令:yum install gcc-c++
- 安裝 pcre:
yum install -y pcre pcre-devel
- 安裝 zlib:
yum install -y zlib zlib-devel
- 安裝 openssl:
yum install -y openssl openssl-devel
注意:linux系統中,軟件一般安裝在 /usr/local/ 目錄中,而安裝源碼放在 /usr/local/src 中。 https://blog.csdn.net/qq_44293827/article/details/115441162
一、nginx 安裝:
- rpm安裝:https://blog.csdn.net/ywd1992/article/details/83095855(親測有效。只要一個rpm包就可以了)
a、安裝好后,對應的文件目錄 是約定好的。所以沒有文檔,自己根本就不知道在哪里去配置。
Nginx默認放置網站文件的目錄: cd /usr/share/nginx/html/
配置文件: /etc/nginx/nginx.conf
二、nodejs安裝:
1、LINUX 安裝NODEJS環境以及路徑配置:https://www.cnblogs.com/ldld/p/7400086.html(親測有效,在公司的測試環境安裝)
注意:安裝教程不同的地方是,下來的 node 安裝包是 node-xxxx.tar.gz 包,而不是 node-xxxx.tar.xz 包。
解壓 .tar.gz 包的方式: https://www.cnblogs.com/wangshouchang/p/7748527.html
tar -zxvf node.tar.gz
注意:如果下載下來的安裝包的是 .tar.xz , 需要先使用xz 命令解壓成tar后綴的包。
2、安裝步驟: 一般在linux下安裝軟件,使用解壓就好的方式。 而不使用 需要編譯 的那種方式。這里也是使用解壓就好的。
1.先在 本地(window電腦)下載好要安裝的 tar包。通過xftp 把這個tar包 上傳到服務器上。
說明:1、公司內部的服務器,往往是不能連接外網的。所以不能在 linux服務器中下載,在window系統下載好,通過ftp把軟件 上傳上去。
2、服務器中軟件一般是安裝在 /usr/local/ 目錄下。
2.通過命令行,解壓這個 tar包。【這時,node已經安裝好了。但是不能使用全局命令,需要 配置軟連接配置軟連接,類似window系統配置環境變量】
3.配置軟連接:
4.配置node文件安裝路徑:
5.當你覺得npm慢的時候,可以安裝cnpm:
三、CentOS7部署私有雲盤 https://www.jianshu.com/p/3787587d9bed
內網 無網絡環境安裝:
離線安裝 pm2:http://www.mamicode.com/info-detail-2700410.html(親測有效,路徑改成實際安裝的)
1、上傳npm包到服務器:npm的包,只能在window上下載好,通過xftp 上傳到服務器上。【npm的包是基於node運行的,所以是可以跨平台的。移植過去是沒有問題的】
2、生成 軟件連接的 文件改成和 node在一個目錄下。 【具體 目標文件 存放的目錄在哪里是怎么定的不太清楚】
ln -s /root/node/lib/node_modules/pm2/bin/pm2 /usr/bin/pm2
3、
擴展補充:
一、軟連接:設置 全局命令 https://jingyan.baidu.com/article/ce4366496942e83773afd330.html 或
1、