广告
返回顶部
首页 > 资讯 > 后端开发 > PHP编程 >ThinkPHP3.2.3怎么从php5升级到php7
  • 189
分享到

ThinkPHP3.2.3怎么从php5升级到php7

2023-06-15 10:06:57 189人浏览 八月长安
摘要

这篇文章主要为大家展示了“ThinkPHP3.2.3怎么从php5升级到php7”,内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下“ThinkPHP3.2.3怎么从php5升级到php7”这篇文章吧。

这篇文章主要为大家展示了“ThinkPHP3.2.3怎么从php5升级到php7”,内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下“ThinkPHP3.2.3怎么从php5升级到php7”这篇文章吧。

首先ThinkPHP3.2.3支持php7吗, 绝对支持。

windows下,之前用的项目是部署在Apache2.4.17+php5.x版本, 因为客户那边网络安全扫描,发现很多漏洞,其中有apache、php的高危漏洞,多达上百次, 急需修复,如不修复将面临站点关闭的风险。

于是联系软件供应商,那边之前答应配合升级,最终未能升级, 给到的回复是ThinkPHP3.2.3不能部署在php7。

于是只能靠自己,摸索了三四天, 终于升级成功,现在跟大家分享一下大致过程。

一、升级apache, 下载地址Http://httpd.apache.org/download.cgi ,下载的版本是,2.4.33

其中最主要的就是配置文件如下图:

ThinkPHP3.2.3怎么从php5升级到php7

apache加载php支持

PHPIniDir d:/GPS-LOCK/php/php.ini

LoadModule php7_module D:/GPS-LOCK/php/php7apache2_4.dll

在此步骤遇到过不少问题,启用PHPIniDir路径,apache就启动不了,最后发现是php.ini文件引用了 php_ptheads.dll多线程引起的。反复尝试, 问题才得以解决。

二、升级php, 下载地址:https://windows.php.net/download/  此处下载的是7.2.26,

总结一下升级php7预到的问题

此处需要安装php7对应的编译vc++类库版本  , vc_redist.x64.exe, 安装的是vc15

SQL Server数据库支持

ThinkPHP3.2.3怎么从php5升级到php7

此处是因为php7默认没有加载sql server 相关dll

需要下载 Microsoft Drivers for PHP for SQL Server https://www.microsoft.com/en-us/download/details.aspx?id=20098 , 我下载的是7.2版本

修改位置文件如下

ThinkPHP3.2.3怎么从php5升级到php7

php7中 php.ini文件, ext是省略了php_.dll 如上图配置就行 , 当前需要把解压的文件拷贝到php\ext目录下

三、以为系统已经能正常在php7下运行, 结果项目用到了多线程,需要php支持pthreads,此刻已近奔溃,php.ini文件中加了extension=pthreads后, apache又启动不了。原来ptheads需要在cli模式下运行,ptheads下载地址 https://windows.php.net/downloads/pecl/releases/pthreads/

解压下载包

把pthreadVC2.dll文件放在php根目录下

php_pthreads.dll拷贝到php\ext目录下,

再次启动apache,发现一直启动不了, 找了好多资料, 原来ptheads需要运行在cli模式下, 我的解决方案是建两个php.ini配置文件, 一个供站点使用php.ini 另一个php-cli.ini文件供ptheads使用, 文件内容一样,此时升级之路总算完成。

以上是“ThinkPHP3.2.3怎么从php5升级到php7”这篇文章的所有内容,感谢各位的阅读!相信大家都有了一定的了解,希望分享的内容对大家有所帮助,如果还想学习更多知识,欢迎关注编程网PHP编程频道!

--结束END--

本文标题: ThinkPHP3.2.3怎么从php5升级到php7

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

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

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

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

下载Word文档
猜你喜欢
  • ThinkPHP3.2.3怎么从php5升级到php7
    这篇文章主要为大家展示了“ThinkPHP3.2.3怎么从php5升级到php7”,内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下“ThinkPHP3.2.3怎么从php5升级到php7”这篇文章吧。...
    99+
    2023-06-15
  • 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
  • Centos下PHP5怎么升级到PHP7
    这篇文章给大家分享的是有关Centos下PHP5怎么升级到PHP7的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。首先下载PHP7安装包,使用wget http://am1.php.net/distribution...
    99+
    2023-06-14
  • 把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
  • 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
  • 怎么从Ubuntu12.10升级到Ubuntu 13.04
    这篇文章将为大家详细讲解有关怎么从Ubuntu12.10升级到Ubuntu 13.04,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。目前13.04仍然是beta或alpha测试阶段,所以这意味着它不是完全...
    99+
    2023-06-16
  • centos6.5中openssh怎么从5.3升级到7.3
    今天就跟大家聊聊有关centos6.5中openssh怎么从5.3升级到7.3,可能很多人都不太了解,为了让大家更加了解,小编给大家总结了以下内容,希望大家根据这篇文章可以有所收获。CentOS6.5 自带的SSH版本5.3太低,安全检查报...
    99+
    2023-06-05
  • lumia640怎么从WP8.1升级到Win10 Mobile系统?
    2016年3月微软已经宣布wp8.1史上最重要更新Win10 Mobile正式版开始推送,现在WP8.1升级Win10 Mobile正式版首批机型完整名单确认,包括Lumia1520、Lumia930、Lumia640、...
    99+
    2023-05-20
    lumia640 WP8.1 Win10
  • MySQL使用命令行怎么从5.5升级到8.0
    本篇内容介绍了“MySQL使用命令行怎么从5.5升级到8.0”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!我用的数据库编辑软件是sqlyog...
    99+
    2023-07-05
  • 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 教程
  • Win8怎么升级Win8.1?从应用商店免费升级到Win8.1正式版流程截图
    Win8首个正式升级版本Win8.1正式版昨天正式开始免费向Win8用户推送,Win8.1增加了不少新特性与功能,并且将之前Win8系统中去掉的开始菜单又恢复了,对于小白用户而言,再也不会出现又不知道如何关...
    99+
    2022-06-04
    正式版 升级到 截图
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作