php库升级
‘壹’ php环境套件怎么升级
PHP环境套件怎么升级
重要提示:升级前请一定要做好备份!请把此说明看懂再进行升级。
1. 停止原来的 Apache 和 Mysql (Stop.cmd)
2. 将原来的 PHPnow 目录 移动 或 改名。例如 D:\PHPnow 改为 D:\PHPnow2
3. 安装好新的 PHPnow
4. 停止新装的 PHPnow (Stop.cmd)
5. 从原来的目录中(例如 D:\PHPnow2),复制下列内容到新目录的对应位置(覆盖)
.\MySQL-5.0.xx\data
.\Apache\conf\extra\httpd-vhosts.conf
.\vhosts
.\htdocs
如果你还有其他需要,可以根据自己情况处理。
如果含有代理虚拟主机,请手动任意添加一个,然后可以删除新加的这个,
才可使用。目的是激活 代理 模块。否则会得到错误信息。
6. 启动服务 (Start.cmd)
7. 启动 MySQL 后,执行 PnCp.cmd 选 15 (升级 MySQL 数据库)
‘贰’ centos7系统Apache+php+mysql环境,怎么升级PHP版本
yum install php php-devel
重启apache使php生效
systemctl restart httpd.service
此时可以在目录:/var/www/html/下建立一个PHP文件
代码:
<?php phpinfo(); ?>
然后访问这个文件,就能看到PHP的一些信息,php.ini配置文件的路径可以在这个页面上看到
安装php的扩展
yum install php-mysql php-gd php-imap php-ldap php-odbc php-pear php-xml php-xmlrpc
安装完扩展之后需要再次重启apache
systemctl restart httpd.service
‘叁’ 现在要升级php5.4已上的版本,怎么升级
一、前言
我们公司服务器上的PHP版本是5.2,真的太旧了,除了很多新特性无法使用之外,PHP5.4的性能也比5.2版本有所提高,有助于提供业务的吞吐量。今年,我们计划将公司所有业务的PHP版本升级为5.4.41。
二、升级前准备
在升级PHP版本之前,首先要做的是检查业务代码的语法兼容性。其实,在官网上已经有相关的升级指引,我参考的是这2个链接。
从 PHP 5.2.x 移植到 PHP 5.3.x:http://php.net/manual/zh/migration53.php
从 PHP 5.3.X 迁移到 PHP 5.4.X:http://php.net/manual/zh/migration54.php
官方的文档中,没有升级指引从PHP5.2直接升级到PHP5.4,因此,需要对以上的升级指引,做一个归纳总结。上面的链接中有好几篇子文章,我主要关注的是“不向下兼容的变化”,“PHP 5.3.x 中弃用的功能”,“被移除的扩展”,“其他改变”……,主要目的是找出不兼容的语法(导致错误),以及将会被移除的函数。
我们使用以下一个表格来进行总结,方便各业务的人员能够对照PHP版本升级带来的变化而修改各自的业务代码
以上内容摘抄自官网的一些说明,这里就不详细列出来了。
三、测试
完善的单元测试和功能测试可以保证PHP版本升级后能及时发现问题。
四、上线方案
灰度,再灰度,这个是我们的原则。上线的时候,先对一个机房的服务器PHP版本进行升级,再逐步覆盖到所有的服务器。与此同时,上线之后,要密切留意是否error.log里面是否包含“PHP Fatal error”的错误日志,服务器的响应状态是否正常。
---------------------
‘肆’ 如何在CentOS 6.5上升级PHP版本
在更新PHP之前,先查看下当前PHP版本,避免重复的更新
#php-v
检查当前PHP的安装包
#yumlistinstalled|grepphp
移除当前PHP的安装包,否则容易起冲突
#yumremovephp*
由于默认的YUM源无法升级PHP,所以需要添加第三方的YUM源,此处用到webtatic。
因为是CentOS6.5,所以用以下URL
#rpm-Uvhhttp://mirror.webtatic.com/yum/el6/latest.rpm
如果是CentOS7.x
rpm-Uvhhttps://mirror.webtatic.com/yum/el7/epel-release.rpm
rpm-Uvhhttps://mirror.webtatic.com/yum/el7/webtatic-release.rpm
查看YUM源上能用PHP安装包
#yumlistphp*
安装PHP5.5及需要的扩展
#yuminstallphp55wphp55w-develphp55w-commonphp55w-mysqlphp55w-pdophp55w-opacachephp55w-xml
再次查看PHP版本,以确认安装是否成功
对了,如果你的PHP要用到Redis,请别忘了安装php-redis扩展
#yuminstallphp-redis
‘伍’ 如何从php5升级到php7
平滑升级