在centos6.5上升级php-libxml版本到2.9.0
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了在centos6.5上升级php-libxml版本到2.9.0相关的知识,希望对你有一定的参考价值。
参考技术A 应开发的需求,线上环境,php-libxml版本升级到2.8以上。当前系统,各软件版本:
centos6系统,官方支持升级的最高版本是glibc-2.12(即yum升级支持的最高版本)。
查看当前系统安装了glibc哪些包,以及最高支持版本:
centos6系统,官方支持升级的最高版本是zlib-1.2.5。(即yum升级支持的最高版本)
centos6.5中,官方默认的Python版本为2.6。要装2.7版本,需要修改yum源。
centos6.5,官方yum升级的最高版本是4.999.9
需要重新编译php,使升级的php-libxml生效。
进入php5.6.15的源码目录,重新编译php:
替换生成的php、php-cgi程序文件:
查看php-libxml版本升级是否生效:
开启phpinfo访问,发现libxml版本仍是2.7.6。上述替换php、php-cgi程序的方法,是不能使得php-libxml版本升级生效的。
需要重新编译安装php(不同安装目录),才会生效。
[linux]centos7.4上升级python2版本到python3.6.5 安装双版本,默认python3
版本声明
centos7.4
前言:linux上的python默认是版本2的,之前学django项目用的是3的版本 所以得升级下版本~
1.下载python3.6.5
cd /usr/local/
wget https://www.python.org/ftp/python/3.6.5/Python-3.6.5.tgz
tar -xvf Python-3.6.5.tgz 解压后 目录更名为 mv Python-3.6.5 python36
2.安装,目录设置自己解压的
./configure --prefix=/usr/local/python36
make
make install
或
直接 make && make install
如果报错zipimport.ZipImportError: can’t decompress data 使用yum -y install zlib* 安装相关依赖,再make && make install
mv /usr/bin/python /usr/bin/python2.6.6 让之前的版本失效
将新版本的python的软连接增加到/usr/bin目录下
ln -s /usr/local/python36/bin/python3.6 /usr/bin/python
将版本python3.6.5命令加入环境变量
vim /etc/profile
export PATH=$PATH:/usr/local/python36/bin这句加到文件最下面
source /etc/profile #刷新配置
这样就完了!
当然没有~~你会发现yum不好使了,因为yum是基于python的,然后python3是装完了,但是因为某个原因找不到(具体百度吧),所以解决方式如下:
vi /usr/bin/yum
#!/usr/bin/python 修改成#!/usr/bin/python2.6.6
yum 执行 验证
这下发现ok了
这时候,有双版本的python了,但是默认是python3的
使用python3安装库
pip3 install xxx
使用python2下载
pip install xxx
~~~~~~~~~~~~~~~~~~~~完了~~~~~~~~~~~~~~~~~~~~~~~~~~·
以上是关于在centos6.5上升级php-libxml版本到2.9.0的主要内容,如果未能解决你的问题,请参考以下文章