广告
返回顶部
首页 > 资讯 > 后端开发 > PHP编程 >Centos下PHP5怎么升级到PHP7
  • 925
分享到

Centos下PHP5怎么升级到PHP7

2023-06-14 13:06:16 925人浏览 泡泡鱼
摘要

这篇文章给大家分享的是有关Centos下PHP5怎么升级到php7的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。首先下载PHP7安装包,使用wget Http://am1.php.net/distribution

这篇文章给大家分享的是有关CentosPHP5怎么升级到php7的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。

  1. 首先下载PHP7安装包,使用wget Http://am1.php.net/distributions/php-7.2.0.tar.bz2,或者直接访问下载,然后ftp到linux服务器

  2. 解压压缩包,tar –xjf php-7.0.2.tar.bz2

  3. 进入文件夹,cd php-7.0.2 ,安装必要的依赖工具

yum -y install libjpeg libjpeg-devel libpng libpng-devel freetype freetype-devel libxml2 libxml2-devel zlib zlib-devel curl curl-devel openssl openssl-devel

这里主要是升级,一般在php5都安装了,所以这一步可以省略
4. 安装几个依赖(必须安装,否则后面无法生成apache所用的libphp7.so文件)

yum -y install perlyum –y install perl-develyum -y install httpd-develfind /usr  -name apxs 取得所用路径,后面编译时用到。

5.准备编译工作

./configure --prefix=/usr/local/php7 --with-curl --with-freetype-dir --with-gd --with-gettext --with-iconv-dir --with-kerberos --with-libdir=lib64 --with-libxml-dir --with-mysqli --with-openssl --with-pcre-regex --with-pdo-Mysql --with-pdo-sqlite --with-pear --with-png-dir --with-xmlrpc --with-xsl --with-zlib --enable-fpm --enable-bcmath -enable-inline-optimization --enable-gd-native-ttf --enable-mbregex --enable-mbstring --enable-opcache --enable-pcntl --enable-shmop --enable-soap --enable-Sockets --enable-sysvsem --enable-xml --enable-zip --enable-pcntl --with-curl --with-fpm-user=Nginx --enable-ftp --enable-session --enable-xml --with-apxs2=/usr/bin/apxs

**注意:其中的 –enable-gd-native-ttf 可以不安装,处理图形用的,如果有需求可以以后以扩展形式装
–with-apxs2=/usr/bin/apxs 后面的路径改为第4步得到的路径
–prefix=/usr/local/php7 单独安装在php7的文件夹,避免和php5冲突**
6.编译
make
这一步容易出现很多问题,
如果遇到譬如:undefine 。。。。
/ext/cli./php …
Openssl
等等错误,而且确定安装了相关的模块,则一般清除之前的编译,删除相关文件后重新编译

make cleanrm –rf /usr/local/php7

一般都可以解决问题。
其他的错误可以参照这篇博客查阅这篇博客:
http://www.cnblogs.com/sweetXiaoma/p/5855732.html
http://www.linuxidc.com/Linux/2017-08/146220.htm
关键还是自行解决,介于linux发行版太多,而且每台服务器的环境配置都不同,所以会遇到很多奇葩的问题。
7.安装
Make install
8.准备配置文件

cp php.ini-developement /etc/php.ini   //根据实际情况,可以使用production或者development默认配置cp /usr/local/php7/etc/php-fpm.conf.default /usr/local/php7/etc/php-fpm.confcp /usr/local/php7/etc/php-fpm.d/www.conf.default /usr/local/php7/etc/php-fpm.d/www.conf

需要修改apache的配置文件
Vi /etc/httpd/conf/httpd.conf 找到LoadModule php7_module modules/libphp7.so,如果没有手动加上,
将LoadModule php5_module modules/libphp5.so注释掉
cp /etc/httpd/conf.d/php.conf /etc/httpd/conf.d/php.conf_5
Vi /etc/httpd/conf.d/php.conf
改为下面这样:(将涉及到php5的注释掉,改为php7相关模块)

<IfModule prefork.c>  LoadModule php7_module modules/libphp7.so</IfModule><Files ".user.ini">    <IfModule mod_authz_core.c>        Require all denied    </IfModule>    <IfModule !mod_authz_core.c>        Order allow,deny        Deny from all        Satisfy All</IfModule></Files>DirectoryIndex index.php# mod_php options<IfModule  mod_php7.c>    <FilesMatch \.php$>        SetHandler application/x-httpd-php</FilesMatch>    php_value session.save_handler "files"    php_value session.save_path    "/var/lib/php/session"    php_value soap.wsdl_cache_dir  "/var/lib/php/wsdlcache"</IfModule>

重启apache服务器
service httpd restart

感谢各位的阅读!关于“Centos下PHP5怎么升级到PHP7”这篇文章就分享到这里了,希望以上内容可以对大家有一定的帮助,让大家可以学到更多知识,如果觉得文章不错,可以把它分享出去让更多的人看到吧!

--结束END--

本文标题: Centos下PHP5怎么升级到PHP7

本文链接: https://www.lsjlt.com/news/271046.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
  • Centos下PHP5怎么升级到PHP7
    这篇文章给大家分享的是有关Centos下PHP5怎么升级到PHP7的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。首先下载PHP7安装包,使用wget http://am1.php.net/distribution...
    99+
    2023-06-14
  • ThinkPHP3.2.3怎么从php5升级到php7
    这篇文章主要为大家展示了“ThinkPHP3.2.3怎么从php5升级到php7”,内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下“ThinkPHP3.2.3怎么从php5升级到php7”这篇文章吧。...
    99+
    2023-06-15
  • 把php5升级到php7好吗
    本篇内容主要讲解“把php5升级到php7好吗”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“把php5升级到php7好吗”吧!需要把php5升级到php7,其原因是:1、版本过早以至于不维护的p...
    99+
    2023-07-04
  • 要不要把php5升级到php7
    本教程操作环境:windows7系统、php7&&php5版、Dell G3电脑。要不要把php5升级到php7?建议是需要把php5升级到php7,为了避免被后续漏洞影响。因为5.x 系列已经停止维护了,连 bug 也不修...
    99+
    2022-11-04
  • ThinkPHP3.2.3从php5升级到php7的方法
    这篇文章主要介绍了ThinkPHP3.2.3从php5升级到php7的方法,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。首先ThinkPHP3.2.3支持php7吗, 绝对支...
    99+
    2023-06-14
  • ThinkPHP3.2.3从php5升级到php7的示例分析
    本文将为大家详细介绍“ThinkPHP3.2.3从php5升级到php7的示例分析”,内容步骤清晰详细,细节处理妥当,而小编每天都会更新不同的知识点,希望这篇“ThinkPHP3.2.3从php5升级到php7的示例分析”能够给你意想不到的...
    99+
    2023-06-06
  • Ubuntu怎么升级PHP5.x到PHP7.2
    本文小编为大家详细介绍“Ubuntu怎么升级PHP5.x到PHP7.2”,内容详细,步骤清晰,细节处理妥当,希望这篇“Ubuntu怎么升级PHP5.x到PHP7.2”文章能帮助大家解决疑惑,下面跟着小编的思路慢慢深入,一起来学习新知识吧。 ...
    99+
    2023-07-04
  • 为什么要升级到PHP5平台
    为什么要升级到PHP5平台,很多新手对此不是很清楚,为了帮助大家解决这个难题,下面小编将为大家详细讲解,有这方面需求的人可以来学习下,希望你能有所收获。PHP Group已经不再对PHP4进行支持了,我们今天就对升级版的PHP5平台做了一个...
    99+
    2023-06-17
  • Centos系统下怎么升级PHP版本
    本篇内容介绍了“Centos系统下怎么升级PHP版本”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!# rpm &ndash;impo...
    99+
    2023-06-10
  • 怎么用YUM升级CentOS下的PHP和MySQL
    本篇内容主要讲解“怎么用YUM升级CentOS下的PHP和MySQL”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“怎么用YUM升级CentOS下的PHP和MySQL”吧!yum是CentOS系统...
    99+
    2023-06-10
  • CentOS 6.X系统下升级Python2.6到Python2.7 的方法
    第一步:升级python CentOs 6.x的系统默认安装的Python版本是2.6.x,想升级到Python2.7.x,从官方下载源文件,然后解压、编译 wget http://www.pyth...
    99+
    2022-06-04
    方法 系统 CentOS
  • CentOS 7中怎么升级内核
    这篇文章将为大家详细讲解有关CentOS 7中怎么升级内核,文章内容质量较高,因此小编分享给大家做个参考,希望大家阅读完这篇文章后对相关知识有一定的了解。(1)导入elrepo的keyrpm --import https://www.elr...
    99+
    2023-06-10
  • windowsxp怎么升级到win11
    这篇文章主要介绍“windowsxp怎么升级到win11”的相关知识,小编通过实际案例向大家展示操作过程,操作方法简单快捷,实用性强,希望这篇“windowsxp怎么升级到win11”文章能帮助大家解决问题。因为Windowsxp用户的电脑...
    99+
    2023-07-01
  • win101809怎么升级到1909
    这篇“win101809怎么升级到1909”文章的知识点大部分人都不太理解,所以小编给大家总结了以下内容,内容详细,步骤清晰,具有一定的借鉴价值,希望大家阅读完这篇文章能有所收获,下面我们一起来看看这篇“win101809怎么升级到1909...
    99+
    2023-07-01
  • win101909怎么升级到20h2
    今天小编给大家分享一下win101909怎么升级到20h2的相关知识点,内容详细,逻辑清晰,相信大部分人都还太了解这方面的知识,所以分享这篇文章给大家参考一下,希望大家阅读完这篇文章后有所收获,下面我们一起来了解一下吧。win101909升...
    99+
    2023-07-01
  • mysql5.6怎么升级到mysql5.7
    mysql5.6怎么升级到mysql5.7,相信很多没有经验的人对此束手无策,为此本文总结了问题出现的原因和解决方法,通过这篇文章希望你能解决这个问题。1、停止mysql5.6数据库服务[root@host...
    99+
    2022-10-19
  • Win8.1怎么升级到Win10
    要将Windows 8.1升级到Windows 10,可以按照以下步骤操作:1. 首先,确保你的计算机符合Windows 10的最低...
    99+
    2023-08-21
    Win10
  • win7怎么升级到win10
    这篇文章给大家分享的是有关win7怎么升级到win10的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。下载并打开小白三步装机版软件,默认会推荐我们安装 Windows 10,点击立即重装。提醒,重装建议退出安全软件...
    99+
    2023-06-26
  • win7怎么升级到win10?win7升级win10教程
    win10预览版才发布没多久,虽然还是有一些弊端,但是很多的小伙伴们已经迫不及待的想要升级了,本文为大家带来了详细的win7升级win10的教程,希望对大家有所帮助。 win7升级win10教程 1、首先我们需要到微软的...
    99+
    2023-06-12
    win7 升级win10 win10 教程
  • Linux下怎么升级openssh
    本篇内容介绍了“Linux下怎么升级openssh”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!一、下载openssh直接通过ssh连接目标...
    99+
    2023-06-27
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作