centos系統 軟件安裝【node和nginx】


實際開發中,我們都是通過遠程操作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 安裝:

     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、


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM