首页 > 编程语言 >如何在 XAMPP 中使用 不同的 PHP 版本?

如何在 XAMPP 中使用 不同的 PHP 版本?

时间:2023-10-14 18:34:16浏览次数:37  
标签:xampp conf XAMPP PHP8 版本 PHP 目录

你有没有碰到这种情况,你工作的项目需要的是PHP8,而你自己的项目需要的是PHP7,而你又特别钟爱于XAMPP,奈何它却不能自由切换PHP版本,下面就讲下本人在用的方法将PHP7更新到PHP8,可以通过单个XAMPPWindows系统下安装设置多个版本的PHP

1、下载PHP8压缩包

打开 XAMPP 官网,下载你所需要的版本,这里我要更新到PHP8

2、目录配置

  1. 确保XAMPP已退出,并重命名 XAMPP 安装目录中的 php 目录为 php7.3.31,如E:\xampp\php 改变为 E:\xampp\php7.3.31

  2. 将下载的PHP8版本压缩包解压,并将其中的 php 目录移动到 XAMPP 安装目录。 

  3.  

 

3、文件配置

1、将 ‪D:\xampp\apache\conf\extra 目录中的 httpd-xampp.conf 文件重命名为 httpd-xampp-7.3.31.conf

2、将另PHP8版本压缩包中同目录下的 httpd-xampp.conf,复制它并粘贴到 ‪D:\xampp\apache\conf\extra

现在打开你的 XAMPP 控制面板启动 Apache

 

标签:xampp,conf,XAMPP,PHP8,版本,PHP,目录
From: https://www.cnblogs.com/flzs/p/17764524.html

相关文章

  • Mac上使用jenv管理多个java版本
    Mac上可以使用Homebrew安装jenvbrewinstalljenv配置jenv的环境变量,向~/.profile(bash用户)或者~/.zshrc(zsh用户)文件中添加如下代码exportPATH="$HOME/.jenv/bin:$PATH"eval"$(jenvinit-)"使用如下命令添加java_home的路径到jenvjenvadd/Library/Java/JavaVirtual......
  • php读取txt随机一行一个数据输出
    php读取txt随机一行一个数据输出,代码如下<?phpfunctiongetline($file){$i=0;do{$data=file($file);$num=count($data);$id=mt_rand(0,$num-1);$shuju_text=chop($data[$id]);$i=strlen($shuju_text);}while($i<1);ech......
  • [安洵杯 2019]easy_serialize_php
    原理反序列化字符串逃逸解题过程跟sql拼接差不多_SESSION['imgflagphp']=;s:1:"1";s:3:"img";s:20:"L2QwZzNfZmxsbGxsbGFn";}参考文章:https://blog.csdn.net/weixin_52585514/article/details/124291588https://xz.aliyun.com/t/9895......
  • Firefox 118 版本发布,带来了原生的翻译功能
    导读近期,Mozilla积极努力改进Firefox,以使其在各方面都更强大,例如针对谷歌的Web服务提供更强大的 支持,以及之前发布的 Firefox117版本。现在,Firefox的新版本118来到了我们面前,它终于带来了注重隐私保护的原生翻译功能,无需寻找临时解决方案。让我们一起深入了解......
  • Chrome 118 版本中的新功能
    GoogleChrome的最新版本V118正式版2023/10/10发布,以下是新版本中的相关新功能供参考。本文翻译自NewinChrome118,作者:AdrianaJara,略有删改。以下是主要内容:使用@scopecss规则在组件中指定特定样式。有两个新的媒体功能:scripting和prefers-reduced-transparenc......
  • Cloud Kernel SIG 月度动态:发布多个 ANCK 版本,引入多个第三方硬件驱动
    CloudKernelSIG(SpecialInterestGroup):支撑龙蜥内核版本的研发、发布和服务,提供生产可用的高性价比内核产品。01SIG整体进展1.龙蜥社区完成申威架构的ISO镜像制作,可正常安装启动运行。2.硬件驱动方面引入基线的L0级别的硬件驱动到社区。3.引入浪潮自研的inspur-drm显......
  • C# 程序兼容同一个dll的不同版本
    当程序多个dll引用同一个dll的不同版本时,程序启动会报错,此时需要在启动程序集的App.config下增加以下配置以log4为例子<configuration><startup><supportedRuntimeversion="v4.0"sku=".NETFramework,Version=v4.5"/></startup><runtime>......
  • 2023版本Phpstorm的运行和初始文件配置
    1.PHPForWindows:BinariesandsourcesReleases官网下载配置包php-8.0.30-nts-Win32-vs16-x64.zip  2.解压 3.复制php.ini-production,将副本更名为php.ini作为初始文件 4.编辑php.ini文件 a.取消extension_dir的;注释 b.找到配置包中的ext文件路径,赋值给exten......
  • PHP 日期加月份
    function setMonth($time, $length){    // $time => 时间戳  $length => 加减几月(数字)    if (!is_numeric($time)) $time = strtotime($time);    if ($length > 0) $length = "+$length";    $hour = date(' H:i:s', $time); ......
  • 本地有多个node切换不同版本node方法
    1.在当前使用的node版本,进行你要切换node版本的设置和配置npmconfigsetprefix"F:\node14\node_global"npmconfigsetcache"F:\node14\node_cache"假如你当前使用的是node14,这里就写node18,当前使用的是node18,这里就写node14。当然具体的路径名称根据你本地安装路径来配......