热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

CentOS系统中PHP版本升级的详细指南与注意事项

本文目录一览:1、如何在CentOS 6.5上升级PHP版本2、centos默认安装php+mysql+apache能不能升级至新的版本3、如何在CentOS 6.5上

本文目录一览:


  • 1、如何在CentOS 6.5上升级PHP版本


  • 2、centos默认安装php+mysql+apache能不能升级至新的版本


  • 3、如何在CentOS 6.5上升级PHP


  • 4、Centos更新PHP版本问题


  • 5、centos7系统Apache+php+mysql环境,怎么升级PHP版本?

如何在CentOS 6.5上升级PHP版本

centosyum下载的php有个bug,我一般是手动下载源码编译,想要什么版本就下载什么版本。虽然时间长点,但是那个诡异的bug消失了。

centos默认安装php+mysql+apache能不能升级至新的版本

默认安装如果不是最新版,可以通过

yum update php mysql httpd

来更新到现有更新源的最新版本,至于升级到哪个版本。这个跟你本机配置的更新源有关

如何在CentOS 6.5上升级PHP

方法/步骤

1

在更新PHP之前,先查看下当前PHP版本,避免重复的更新

# php -v

2

检查当前PHP的安装包

# yum list installed | grep php

3

移除当前PHP的安装包,否则容易起冲突

# yum remove php*

4

由于默认的YUM源无法升级PHP,所以需要添加第三方的YUM源,此处用到webtatic。

因为是CentOS 6.5,所以用以下URL

# rpm -Uvh

如果是CentOS 7.x

rpm -Uvh

rpm -Uvh

5

查看YUM源上能用PHP安装包

# yum list php*

6

安装PHP5.5及需要的扩展

# yum install php55w php55w-devel php55w-common php55w-mysql php55w-pdo php55w-opacache php55w-xml

7

再次查看PHP版本,以确认安装是否成功

8

对了,如果你的PHP要用到Redis,请别忘了安装php-redis 扩展

# yum install php-redis

Centos更新PHP版本问题

直接编译安装新版的php,目录名跟旧的不重名就行。

然后指定某些软链接到新的目录下,配置信息php.ini,需要手动筛选移植。不过也可以尝试直接覆盖

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


推荐阅读
  • Java项目分层架构设计与实践
    本文探讨了Java项目中应用分层的最佳实践,不仅介绍了常见的三层架构(Controller、Service、DAO),还深入分析了各层的职责划分及优化建议。通过合理的分层设计,可以提高代码的可维护性、扩展性和团队协作效率。 ... [详细]
  • 本文详细介绍了如何在云服务器上配置Nginx、Tomcat、JDK和MySQL。涵盖从下载、安装到配置的完整步骤,帮助读者快速搭建Java Web开发环境。 ... [详细]
  • CentOS 7.6环境下Prometheus与Grafana的集成部署指南
    本文旨在提供一套详细的步骤,指导读者如何在CentOS 7.6操作系统上成功安装和配置Prometheus 2.17.1及Grafana 6.7.2-1,实现高效的数据监控与可视化。 ... [详细]
  • 本文详细介绍了在 Windows 7 系统中配置 Nginx 1.10.3 和 PHP 7.1.1 NTS 的步骤,包括修改 PHP 配置文件、处理依赖项以及创建批处理脚本启动和停止服务。重点解释了如何解决常见的运行时错误。 ... [详细]
  • 版本控制工具——Git常用操作(下)
    本文由云+社区发表作者:工程师小熊摘要:上一集我们一起入门学习了git的基本概念和git常用的操作,包括提交和同步代码、使用分支、出现代码冲突的解决办法、紧急保存现场和恢复 ... [详细]
  • ssm框架整合及工程分层1.先创建一个新的project1.1配置pom.xml ... [详细]
  • 本文深入探讨了MySQL中常见的面试问题,包括事务隔离级别、存储引擎选择、索引结构及优化等关键知识点。通过详细解析,帮助读者在面对BAT等大厂面试时更加从容。 ... [详细]
  • 并发编程 12—— 任务取消与关闭 之 shutdownNow 的局限性
    Java并发编程实践目录并发编程01——ThreadLocal并发编程02——ConcurrentHashMap并发编程03——阻塞队列和生产者-消费者模式并发编程04——闭锁Co ... [详细]
  • 访问一个网页的全过程
    准备:DHCPUDPIP和以太网启动主机,用一根以太网电缆连接到学校的以太网交换机,交换机又与学校的路由器相连.学校的这台路由器与一个ISP链接,此ISP(Intern ... [详细]
  • 本文详细介绍了C语言中的基本数据类型,包括整型、浮点型、字符型及其各自的子类型,并探讨了这些类型在不同编译环境下的表现。 ... [详细]
  • Java多重继承的替代方案及设计考量
    本文探讨了Java为何不支持多重继承,并深入分析了其背后的原理和替代方案。通过理解Java的设计哲学,开发者可以更好地利用接口和其他特性来实现复杂的类结构。 ... [详细]
  • 本文深入探讨了UNIX/Linux系统中的进程间通信(IPC)机制,包括消息传递、同步和共享内存等。详细介绍了管道(Pipe)、有名管道(FIFO)、Posix和System V消息队列、互斥锁与条件变量、读写锁、信号量以及共享内存的使用方法和应用场景。 ... [详细]
  • 利用jstack进行死锁检测与线程堆栈分析
    本文介绍了如何使用jstack工具进行Java应用中的死锁检测及高CPU使用率线程的堆栈分析,帮助开发者快速定位并解决性能瓶颈。 ... [详细]
  • CentOS 7.2 配置防火墙端口开放
    本文介绍如何在 CentOS 7.2 系统上配置防火墙以开放特定的服务端口,包括 FTP 服务的临时与永久开放方法,以及如何验证配置是否生效。 ... [详细]
  • NFS(Network File System)即网络文件系统,是一种分布式文件系统协议,主要用于Unix和类Unix系统之间的文件共享。本文详细介绍NFS的配置文件/etc/exports和相关服务配置,帮助读者理解如何在Linux环境中配置NFS客户端。 ... [详细]
author-avatar
悶得咪_438
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有