使用2号地址下载PHP的时候需要注意下载版本区分《线程安全》和《非线程安全》的区别;

不同之处:我发现一点 如果PHP压缩包中没有php7apache2_4.dll,说明下载的是non thread safe版本的php,也就是非线程安全版本的php,需要,不能将PHP作为mod_php在Apache中以模块的形式运行。那么就用启动不了。

注释: 将PHP作为CGI程序运行意思讲解链接:https://www.51-n.com/t-4335-1-1.html

//下午半天都用错PHP版本包了,下载的是线程安全的里面没有php7apache2_4.dll这个文件

提要:操作升级加版本之前先把wamp服务停止退出

步骤1:从官网下载一个PHP7.2.11 将下载好的压缩包解压到wamp/bin/php目录下

步骤2:将原来版本的php5.6.16文件夹中的,php.ini,phpForApache.ini,wampserver.conf文件复制到php7.2.11文件夹中。

步骤3:修改复制过来的PHP7.2.11文件夹内的php.ini,phpForApache.ini 两个文件,将两个文件中所有的php5.6.16替换成php7.2.11。

步骤4: 修改wampserver.conf文件, 如果你的apache版本是 2.2X 那么修改 $phpConf['apache']['2.2']['LoadModuleName'] = 'php5_module'; $phpConf['apache']['2.2']['LoadModuleFile'] = 'php5apache2_2.dll';

Ϊ $phpConf['apache']['2.2']['LoadModuleName'] = 'php7_module'; $phpConf['apache']['2.2']['LoadModuleFile'] = 'php7apache2_2.dll';

如果你的apache版本是 2.4 那么修改 $phpConf['apache']['2.4']['LoadModuleName'] = 'php5_module'; $phpConf['apache']['2.4']['LoadModuleFile'] = 'php5apache2_4.dll';

Ϊ $phpConf['apache']['2.4']['LoadModuleName'] = 'php7_module'; $phpConf['apache']['2.4']['LoadModuleFile'] = 'php7apache2_4.dll';

步骤5:

刚修改的phpForApache.ini文件中,有一处需要下载文件, zend_extension ="c:/wamp64/bin/php/php7.2.11/zend_ext/php_xdebug-2.4.1-5.6-vc11-x86_64.dll"

这个zend_ext目录和这个dll文件都是不存在的,需要下载,下载链接 https://xdebug.org/download.php,

例如下载了一个php_xdebug-2.6.0-7.0-vc14-x86_64.dll的文件,注意不选择nts的文件,将代码修改为如下: zend_extension ="c:/wamp64/bin/php/php7.2.11/zend_ext/php_xdebug-2.6.0-7.0-vc14-x86_64.dll"

步骤6:

在 wamp/bin/apache/apache2.4.9/bin 目录下,找到 php.ini 文件,将其删除。

步骤7:

在wamp/bin/apache/apache2.4.9/conf 目录下,找到httpd.conf 文件

查找LoadModule, 将其改为。

LoadModule php7_module “D:/wamp/bin/php/php7.2.11/php7apache2_4.dll”

这一步在wamp左键->PHP->Version->在版本列表中选择php7.2.11后, httpd.conf 文件会自动更改,也可不手动修改。

步骤8:

最后,在PHP7.2.11文件夹内的php.ini 文件中

注释掉 这句话 ;extension=php_mysql.dll

重启wamp 可以了。//我重启的时候重启前两次不行,第三次重启的时候先勾选5.6版本的PHP ,在网页上localhost 运行,然后勾选PHP7.0 在网页上运行,再次去看PHP7.2的时候就可以勾选了,然后再网页上也可以正常运行了。

在做这些期间遇见过报错

回答:检查php.ini中开启的扩展,是否有开启了但文件不存在的扩展,或者开启了已经被PHP弃用的扩展。 1. extension=php_mysql.dll //在其前面加 ;

PHP7已经移除对mysql扩展的支持,在PHP7中开启mysql扩展会导致Apache无法启动。 1. extension=php_rar.dll //在其前面加 ;

假如在php.ini中指定了要开启WinRAR扩展,但是在ext目录中文件php_rar.dll并不存在,同样也会导致Apache服务无法启动

wamp 增加php 7.2,wamp环境下php7.2升级,WAMP本地环境升级php7+版本相关推荐

  1. Linux环境下安装 JDK1.8 以及配置环境变量

    Linux环境下使用指令下载JDK wget https://download.oracle.com/otn/java/jdk/8u291-b10/d7fc238d0cbf4b0dac67be8458 ...

  2. centos6.5环境下zookeeper-3.4.6集群环境部署及单机部署详解

    centos6.5环境下Zookeeper-3.4.6集群环境部署 [系统]Centos 6.5 集群部署 [软件]准备好jdk环境,此次我们的环境是open_jdk1.8.0_101 zookeep ...

  3. ffmpeg编译gb28181_RTSP/GB28181协议/海康SDK/Ehome协议视频上云网关EasyCVR视频平台在linux环境下ffmpeg源码单步调试环境搭建...

    目前TSINGSEE青犀视频研发的视频上云服务平台EasyCVR已经可集成海康EHome私有协议,并且在前文中我也跟大家讲过EHome协议的配置和调用流程,有兴趣的可以阅读一下:配置及协议介绍.Eho ...

  4. linux升级网卡fw,一种linux环境下覆盖多品牌硬盘的FW升级方法与流程

    本发明属于服务器硬盘升级技术领域,具体涉及一种linux环境下覆盖多品牌硬盘的FW升级方法. 背景技术: 随着浪潮服务器的不断发展和壮大,作为国内最大的服务器供应商,服务器市场已经囊括各个领域,客户对 ...

  5. macos 环境下搭建 windbg 虚拟机双机调试环境

    「求职」阿哈哈哈广告来了,博主本人,23届落魄web安全,在线求职,本科学历有一段大厂实习,有缺人的大佬么或者有内推的大佬给个机会吧,求求啦,可以微信联系我给您简历:ocean888-_- 文章底下有 ...

  6. win10环境下jdk,jre安装以及环境变量配置

    win10环境下jdk,jre安装以及环境变量配置(带图详解) 1️⃣资源准备 jdk可以在官网下载 http://www.oracle.com/technetwork/java/javase/dow ...

  7. 全网最详细的大数据集群环境下如何正确安装并配置多个不同版本的Cloudera Hue(图文详解)...

    不多说,直接上干货! 为什么要写这么一篇博文呢? 是因为啊,对于Hue不同版本之间,其实,差异还是相对来说有点大的,具体,大家在使用的时候亲身体会就知道了,比如一些提示和界面. 全网最详细的大数据集群 ...

  8. 解决 GTK+/GNOME 3 环境下 Java Swing 程序使用本地 GTK+ 主题时菜单无边框 bug 的方法...

    在 GTK+/GNOME 3 环境下采用默认的 Adwaita 主题时,Java Swing 程序如果使用本地 GTK+ 主题会出现菜单无边框的 bug,这个问题也可能在其他常用的 GTK+ 主题中出 ...

  9. opencv在python环境下的安装_关于python环境下的opencv安装

    吐槽: 这一天我终于记起了这个博客.今天搞python环境下的opencv,又弄了一天,很烦躁.之前配置VS的opencv也是花了好久的时间,然后突然发现之前记录在电脑上的文档都找不到了,于是决定还是 ...

  10. 云计算环境下的服务器虚拟化技术,云计算环境下的虚拟化能力

    随着云计算技术的飞速发展,它改写了现代企业的竞争法则,也带来了全新的网络生态环境.以企业用户为例自身的业务能突破了本地物理设备的限制,可以部署在远端数据中心且运行在不同服务器上,可以大幅降低企业业务运 ...

最新文章

  1. 【一篇文章搞懂】dockerfile构建镜像的命令
  2. linux 文件系统 代码,Linux文件系统介绍
  3. ASIHTTPRequest 简单使用
  4. 积木赛尔号机器人_赛尔号:谱尼三次败北,经历过被吊打、封印,一次比一次惨...
  5. OpenPCDet:点云3D目标检测开源库
  6. 域名升级访问中拿笔记好_SEO优化中如何让你的页面访问速度更快
  7. python音乐下载器-支持所有主流平台-python脚本源码下载
  8. 什么是VGA,QVGA,SVGA,XGA?
  9. linux mint xmind运行,linux安装Xmind的经验
  10. 百度AI之身份证识别
  11. Erstudio8.0怎么用?Erstudio8.0汉化版详细使用教程
  12. mpu6050常见问题
  13. nagios一些安装注意
  14. python打印皮卡丘步骤_编程作战丨如何利用python绘制可爱皮卡丘?
  15. 数据库概述09(数据库中的锁机制)
  16. win凭据添加计算机名,win7 凭据的永久性问题
  17. Mule学习-简单示例
  18. sstream和strstream的区别
  19. 拉普拉斯变换的物理意义是什么?
  20. 最新版KEIL error: non-ASM statement in naked function is not supported或者 ‘__STATIC_INLINE‘

热门文章

  1. (predicted == labels).sum().item()作用
  2. 人们说程序员很高大上,程序员是做编程的,编程又是做什么呢?
  3. 素数的线性筛 欧拉函数
  4. Win10下载nmap!!!!(超详细,学不会直接远程指导)
  5. 由浅入深玩转华为WLAN—12安全认证配置(5)Portal认证,外置Protal服务器TSM对接
  6. ctfshow-菜狗杯-web(一)
  7. 网页加载速度优化分析
  8. windows10 安装php-cgi.exe为服务
  9. java发送带图片的邮件_java项目如何发送带图片的邮件
  10. 浙江大学计算机博士很难复试专业课,2017年浙江大学计算机考研_跨考_复试经验谈...