WampServer支持多版本PHP

为什么要集成多版本?

检测项目代码是否有错误;检测不同版本的语法是否兼容

说明:

  • WampServer是3.1.3 32bit
  • 系统:win7 32位

WampServer 3.1.3 32bit默认安装已经集成了php5.6.35、php7.0.29、php7.1.16、php7.2.4;PHP官网PHP的版本最新已经是PHP7.3,因此下面就是集成PHP7.3进来

要求:

根据自己的环境,系统进行安装,从上面说明得知,我的电脑是32位的。因此,安装的是以32位的为主

PHP的官网:www.php.net;进入官网Downloads,如下图:
在这里插入图片描述

PHP7.3版本有32位和64位的,根据自己的进行下载,32位和64位有分为Thread Safe 和Non Thread Safe两个版本,这两个版本自己去查看,在此忽略说明

本人下载的,如下图:
在这里插入图片描述

下载完成把它改名为php7.3.0文件夹目录,把它复制到E:\wamp\bin\php这个目录下,如下图:
在这里插入图片描述

进入php7.3.0目录中新建一个文件,命名为wampserver.conf,在该文件添加如下代码:

<?php

$phpConf['phpIniDir'] = '.';
$phpConf['phpExeDir'] = '.';
$phpConf['phpConfFile'] = 'php.ini';

//PHP 7 needs Apache 2.4.x and doesn't works with Apache 2.2.x
//and php7_module, not php5_module
$phpConf['apache']['2.4']['LoadModuleName'] = 'php7_module';
$phpConf['apache']['2.4']['LoadModuleFile'] = 'php7apache2_4.dll';
$phpConf['apache']['2.4']['AddModule'] =  '';

?>

E:\wamp\bin\php 这个是我本机电脑,根据自己安装wampserver的路径进行即可~~~

在php7.3.0目录中找到php.ini-development 复制一份并且改名为:phpForApache.ini;用notpad++打开phpForApache.ini这个文件 找到或者添加:error_log、extension_dir 、upload_tmp_dir 、session.save_path、soap.wsdl_cache_dir、zend_extension

error_log ="e:/wamp/logs/php_error.log"
extension_dir ="e:/wamp/bin/php/php7.3.0/ext/"
upload_tmp_dir ="e:/wamp/tmp"
session.save_path ="e:/wamp/tmp"
soap.wsdl_cache_dir="e:/wamp/tmp"
zend_extension="e:/wamp/bin/php/php7.3.0/ext/php_opcache.dll"

// 注:以下xdebug这个配置下面会讲到
[xdebug]
zend_extension="e:/wamp/bin/php/php7.3.0/zend_ext/php_xdebug-2.6.0-7.2-vc15.dll"

xdebug.remote_enable = off
xdebug.profiler_enable = off
xdebug.profiler_enable_trigger = Off
xdebug.profiler_output_name = cachegrind.out.%t.%p
xdebug.profiler_output_dir ="e:/wamp/tmp"
xdebug.show_local_vars=0

注:在网站上很多教程都说要把php.ini-development改为php.ini,其实是不用改的,配置好phpForApache.ini重启wampserver服务会根据phpForApache.ini自动生成php.ini

到此,wampserver集成php7.3.0已经完成,重启wampserver服务即可

结果如下图:
在这里插入图片描述

上面提到过xdebug的配置在此简单说明一下:php7.3.0的xdebug的正式版还没有发布【有测试版本和预览版】,因此,我个人用来php7.2- ts-vc15这个版本
如果想了解更多自己到相关网站进行了解
历史版本的xdebug:https://windows.php.net/downloads/pecl/releases/xdebug/

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

woody_deng

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值