linux-ubuntu下安裝python3/nginx和reids

安裝方式自定義:

python3安裝

  • 先下載:
    wget https://www.python.org/ftp/python/3.7.7/Python-3.7.7.tgz
  • 解壓tar包:
    tar -xvf 包名;
    tar -xvf Python-3.7.7.tgz;
    總結:其實上面兩步,你可以進行界面化操作的;
  • 移包:mv Python-3.7.7 /ldy/python3
  • 編譯:./configure;編譯有報錯時,那時因爲你沒有gcc,python解釋器;
    • sudo apt-get install gcc
    • 這個時候編譯,不會報錯,不過你還可以./configure --prefix = 路徑
  • make: 先安裝make,sudo apy-get install make,make完後,會產生python文件,這個時候在當前目錄下執行./python,出現python的shell控制檯,代表你的python編譯成功。
    • 有一點需要注意,在你反覆make,產生make報錯,這時,你只要將當前文件下的makefile文件給rm -rf掉就行。
  • make install成功,代表安裝完成。
    注:make install 代表 全局安裝完成;你可以建立軟鏈接sudo ln -s /ldy/python3/python python3;
    • make install, 報錯export PATH=”$PATH:/usr/local/bin”或者sudo apt-get install zlib1g-dev
        ( can't decompress data; zlib not available
      		Makefile:1141: recipe for target 'install' failed
      		make: *** [install] Error 1
      		)
    
    這個錯誤可以通過:sudo apt-get install zlib1g-dev安裝。
    成功安裝後,會提示,pip3工具也安裝成功。還有安裝路徑默認是/usr/local/bin

nginx 安裝

  1. apt-get install nginx 安裝
  2. 編譯安裝nginx:
    • 下載:http://nginx.org/download/nginx-1.18.0.tar.gz
    • 解壓: tar -zxvf nginx-1.18.0.tar.gz
    • 進入源碼包進行編譯:./configure --prefix = /xx/nginx
      • 如果編譯成功,然後通過 make && make install,你將會在/xx/nginx,看到會有sbin文件目錄:sbin/nginx就啓動成功;
    • 沒有成功:出現了pcre not found,這個時候你需要安裝pcre插件;
    • pcre安裝:
      • 下載: https://ftp.pcre.org/pub/pcre/pcre-8.44.tar.gz
      • 解壓,進入目錄,編譯./configure,如果出現報錯c或者c++類型錯誤
      • 此時你的安裝gcc和g++兩個語言包apt-get install gcc g++
      • 然後進入編譯pcre,這個時候報錯libpcre.so.1文件沒找到;
      • 你可以通過whereis libpcre.so.1找到改文件目錄,然後創建軟鏈接ln -s /usr/local/lib/libpcre.so.1 /lib64 或者 ln -s /usr/local/lib/libpcre.so.1 /lib ,如果lib64目錄不行,則採用/lib,就會成功
      • 然後再進行安裝pcre:./configure—>make && make install,即可編譯成功
    • 然後在執行./configure --prefix = /xx/nginx—> make && make install, 此時,就可以通過sbin/nginx啓動nginx;

redis

  • 下載:wget http://download.redis.io/releases/redis-5.0.5.tar.gz
  • 解壓: tar -zxvf redis-5.0.5.tar.gz
  • 進入文件安裝:cd redis-5.0.5 && make
  • make安裝報錯,請查看python3的安裝,中有make安裝方案
  • 全局安裝redis-server或redis-cli:軟鏈接ln -s /xx/xx/src/redis-server redis-server,redis-cli請參照redis-server的軟鏈接的建立

參考文檔

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章