lzth.net
当前位置:首页 >> rED hAt linux下如何把php%5.1.6'.El5升级PHP 5.2.4 >>

rED hAt linux下如何把php%5.1.6'.El5升级PHP 5.2.4

1. root 登录2. 下载php 的rpm包. 下面地址是5.4的下载地址. 找到对应你red hat版本的.http://oss.oracle.com/projects/php/files/EL5/x86_64/rpm -ivh php54-5.4.0-1.el5.x86_64.rpm3. 如果在上面的安装过程有依赖关系的冲突. 需要先安装依赖的包.重启 Apache:/sbin/service httpd restart

先把你要升级的版本解压到安装目录,进到原版本的目录夹,通过configure -V查看上一次配置的时候的参数,在进到新版的目录夹,进行配置参数,然后把原版的sbin或者bin目录夹下的可执行文件移走,在新版编译make update 再将生成的可执行文件移到老版的sbin或者bin目录夹下就可以.重启服务

apt-get install php; 会自动安装最新的php版本

卸载php5.3,再安装php5.4即可.不过我有个更好的办法,安装护卫神主机大师(iis版),安装后默认就支持php 5.2/3/4/5/6共5个版本,可以为每个网站选择不同版本.

说明:1. 最好能够贴上安装不成功的说明信息;2. 可能原因:你的Linux系统没有安装一些安装PHP需要的RPM安装包,在使用"rpm -ivh php-5.2.17-*"命令安装RPM安装包时,如果不成功会有提示,根据提示信息,你可以知道自己缺少了安装哪一些安装包,只要将这些安装包安装好后再安装RPM包就可以了.

1、下载rpm文件,自己手工升级,但包文件之间的依赖关系复杂无比;2、安装正版序列号,yum升级;3、没有序列号的话,修改yum.conf,具体目录记不清了,大概是在/etc/yum/yum.conf,上网搜一下,找到centos的源填写进去,据说可用度95%.我试过,确实可用,未出现问题.

进入php源程序目录中的ext目录中,这里存放着各个扩展模块的源代码,选择你需要的模块,比如curl模块:cd curl执行phpize生成编译文件!phpize在PHP安装目录的bin目录/usr/local/php5/bin/phpize运行时,可能会报错:Cannot find autoconf.

安装的时候如果需要, 会有提示的如果是用apt或yum等自动安装, 会自动更新依赖库如果是自己编译, 在configure的时候, 如果依赖库不符合要求, 会提示并中断的

我的做法是先关闭apache和mysql 备份apache\conf目录下httpd.conf (应该养成每次修改配置文件前先备份, 并且对每项修改操作进行注释的好习惯, 可简单记录修改日期和修改配置的理由目的, 以便于日后维护和查找) 备份整个php目录,然后清空php目录 安装php5.3.1到php目录(如果使用安装包), 或者解压到php目录(如果使用压缩包), 然后配置php.ini和httpd.conf,并仔细检查, 确认操作无误后开启apache服务和mysql服务.

要特别注意版本的兼容性,不过目前最新的RHEL6.0系统(包括之前的5.0)都已经集成了apache和PHP,建议您多读readme文件

相关文档
网站首页 | 网站地图
All rights reserved Powered by www.lzth.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com