centos 原始碼安裝python

2022-07-31 06:06:12 字數 759 閱讀 6326

一、準備環境

1,python-版本號.tgz(解壓編譯)

2,python-tar.gz(原始碼)

1包直接tar -xf 解壓就可以,然後進入到解壓好的目錄編譯安裝

安裝前要先解決python的環境依賴

yum -y install zlib-devel bzip2-devel openssl-devel ncurses-devel sqlite-devel

二、安裝python、修改環境變數

./configure --prefix=(你想要安裝的目錄)

make && make install (若報錯檢查是否有gcc,我一般直接安裝gcc*)

這些都完成了就需要修改環境,一般有預設的python但是版本不是自己想要的低版本

先 unlink /usr/bin/python 取消軟連線將 安裝目錄下python下的bin下的python+版本

(例如/usr/local/python/bin/python3.4)複製到/ur/bin下 並重做連線 ln -s /usr/bin/python3.4 /usr/bin/python

三、解決隱患方法

修改環境變數好處是,可以直接呼叫安裝的python。但是原來的yum命令就會出現無法呼叫

解決辦法就是修改,/usr/bin/yum檔案裡的# /usr/bin/python 在後邊加上原來的版本號

還有/usr/libexec/urlgrabber-ext-down 裡邊呼叫的python變數也得同上加上版本號就能正常使用了

CentOS原始碼安裝PHP

先安裝需要的庫 yum y install libxml2 yum y install libxml2 devel yum y install gd yum y install gd devel yum y install curl curl devel yum y install libjpeg ...

CentOS 原始碼安裝PHP

2 解壓縮並且進入解壓縮後的檔案目錄下 4 make make install 遇到問題 1 configure error xml2 config not found.please check your libxml2 installation 參看 安裝php時的報錯 checking libx...

Centos 原始碼安裝apache

安裝apache前準備 1 檢查該環境中是否已經存在httpd服務的配置檔案,預設儲存路徑 etc httpd httpd.conf 這是centos預裝的apache的乙個ent版本,一般我們安裝源 版的apache 如果已經存在 etc httpd httpd.conf,請先解除安裝或者關閉ce...