安裝方式自定義:
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,產生make報錯,這時,你只要將當前文件下的
- 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
- make install, 報錯
nginx 安裝
apt-get install nginx
安裝- 編譯安裝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的軟鏈接的建立