ed1de81f3ca46fa2b8098a7ecd9ea6cf.jpg由於有些較舊的伺服器是使用 CentOS 6,但是又希望能用 Let's Encrypt,可是要自動 renew 就必須使用 Python 2.7 以上的版本。
所以只好像辦法升級囉。
幸好也不是太困難,按照以下步驟做,很快就搞定囉!!
 
 
  • 安裝開發工具
    yum groupinstall "Development tools"
  • 安裝所需要的相關程式
    yum install zlib-devel bzip2-devel openssl-devel ncurses-devel sqlite-devel
    
  • 下載並安裝 Python
    cd /opt
    wget --no-check-certificate https://www.python.org/ftp/python/2.7.6/Python-2.7.6.tar.xz
    tar xf Python-2.7.6.tar.xz
    cd Python-2.7.6
    ./configure --prefix=/usr/local
    make && make altinstall
     
    請注意,這邊需要使用 altinstall,並不是打錯喔!!
  • 更新既有的 Python 連結
    ln -s /usr/local/bin/python2.7 /usr/local/bin/python
    
  • 檢查是否完成
    最後,用 which python 檢查目錄,並使用 python -V 確認版本
    [root@ bin]# which python
    /usr/local/bin/python
    
    [root@ bin]# python -V
    Python 2.7.6
    
    
Facebook 討論區載入中...