WampServer下安装多个版本的PHP、mysql、apache图文教程

以下是详细的攻略:

1. 下载WampServer

首先需要下载安装WampServer,可去官网下载。

2. 安装多个版本的PHP、mysql、apache

2.1 准备多个版本的PHP、mysql、apache

在官网的下载页面可以看到WampServer自带的版本信息,也可以在Apache/PHP/MySQL的官网下载各种版本。

安装多个版本需要确保php.ini文件不同,可以将php.ini文件修改为php{version}.ini,例如:php7.1.33.ini。

2.2 复制原始安装包

将原始安装包复制一份,修改文件夹名称为apache{version},mysql{version}和php{version}。

备份apache2.4.33/bin中的httpd.exe和httpdmp.exe,并将httpd-{version}.exe修改为httpd.exe。

备份php.ini和php.ini-development,并将php{version}.ini文件拷贝到php文件夹下。

注意事项:
- 修改php.ini文件的extension_dir指向php文件夹下对应版本的ext文件夹;
- 启用对应版本的PHP,可以在菜单栏WAMPServer -> PHP -> Version中进行选择。

3. 示例说明

3.1 安装PHP7.1.33

  • 下载PHP7.1.33,解压到wamp安装目录下的php7.1.33文件夹中;
  • 复制一份wamp安装目录中php文件夹为php7.1.33,保证php.ini等配置文件不冲突;
  • 修改一些配置文件:
  • 将wamp安装目录中php.ini复制并命名为php7.1.33.ini;
  • 修改php.ini中extension_dir的路径为php7.1.33中的相应路径;
  • 将httpd-{version}.exe改名为httpd.exe,并将"wamp安装目录"\bin\apache\apache2.4.33\bin中的httpd.exe和httpdmp.exe文件备份,并从php安装目录中拷贝php7apache2_4.dll到"wamp安装目录"\bin\apache\apache2.4.33\modules中;
  • 启用PHP7.1.33:WAMPServer -> PHP -> Version -> 7.1.33。

3.2 安装MySQL5.7.25

  • 下载MySQL5.7.25,解压到wamp安装目录下的mysql5.7.25文件夹中;
  • 复制一份wamp安装目录中mysql文件夹为mysql5.7.25,保证my.ini等配置文件不冲突;
  • 修改一些配置文件:
  • 将wamp安装目录中my.ini复制并命名为my_5.7.25.ini;
  • 修改my.ini中datadir,将路径修改为mysql5.7.25下的data文件夹;
  • 启用MySQL5.7.25:WAMPServer -> MySQL -> Version -> 5.7.25。

以上是安装多个版本的PHP、MySQL、Apache的详细攻略。

本站文章如无特殊说明,均为本站原创,如若转载,请注明出处:WampServer下安装多个版本的PHP、mysql、apache图文教程 - Python技术站

(0)
上一篇 2023年5月22日
下一篇 2023年5月22日

相关文章

  • MySQL InnoDB表空间加密示例详解

    MySQL InnoDB表空间加密示例详解 概述 MySQL提供了两种加密方式:SSL加密和InnoDB表空间加密。本文主要介绍InnoDB表空间加密的使用方法和步骤。 InnoDB表空间加密简介 InnoDB表空间加密是MySQL 5.7.11版本后提供的一种数据加密方式,它可以加密MySQL实例的所有InnoDB表空间,保护数据的机密性和完整性。 Inn…

    database 2023年5月22日
    00
  • Mysql 索引该如何设计与优化

    Mysql 索引设计与优化是数据库优化的关键一环,下面我们来详细讲解如何设计和优化 Mysql 索引。 一、索引概述 索引是在数据库中用于提高查询效率的一种数据结构,它可以快速定位到表中的某一行或某一范围的数据。Mysql 提供了多种索引类型,其中包括 B-Tree 索引、哈希索引、全文索引等。常见的索引类型是 B-Tree 索引,我们来重点讲解该索引类型。…

    database 2023年5月19日
    00
  • MySQL 线上数据库清理数据的方法

    下面是详细攻略: 1. 数据库设计 在进行数据库清理之前,我们首先需要对数据库进行一些基本的设计和优化,确保我们可以有效地清理出需要的数据。具体来说,我们需要进行如下的设计和优化: 分区表设计:如果你的数据可以分成不同的时间区间,比如根据日期或者月份来进行分割,那么你可以采用分区表的方式来设计你的数据库。这样,就可以只对特定时间区间的数据进行清理,提高清理效…

    database 2023年5月19日
    00
  • linux环境安装node.js开发环境搭建图文教程

    下面是详细的“Linux环境安装Node.js开发环境搭建图文教程”: 简介 Node.js是基于谷歌V8引擎的JavaScript运行环境,它可以将JavaScript代码使用操作系统的API与本地资源进行交互。本篇教程将会介绍如何在Linux环境下安装Node.js,并搭建开发环境。 步骤 1. 安装Node.js 首先需要安装Node.js,可以通过官…

    database 2023年5月22日
    00
  • redis内存溢出问题分析和后续规避方法

    【bug描述】 【步骤】 1、【前置:当前时间是2018年2月6日】用户A登录客户端A,用户A登录客户端B,查看客户端账号被踢出登录时的弹窗时间显示8月24日,时间显示错误。2、【前置:该弹窗提示平台已经屏蔽】消息列表点击任意群聊,进入群聊对话窗提示:“XX项目升级,部分功能暂停使用,敬请谅解”。 【实际结果】:1、【前置:当前时间是2018年2月6日】账号…

    Redis 2023年4月13日
    00
  • python监控linux内存并写入mongodb(推荐)

    下面是 Python 监控 Linux 内存并写入 MongoDB 的完整攻略: 步骤一:安装 pymongo pymongo 是 Python 与 MongoDB 交互的一个库,安装方式如下: pip install pymongo 步骤二:获取系统内存信息 在 Python 中获取系统内存信息需要使用 psutil 这个库,以获取总内存和空闲内存为例,代…

    database 2023年5月22日
    00
  • Apache SkyWalking 监控 MySQL Server 实战解析

    这里给出使用 Apache SkyWalking 监控 MySQL Server 的完整攻略,主要分为以下几个步骤: 步骤一:安装 SkyWalking SkyWalking 的安装可以参考官网(https://skywalking.apache.org/zh/docs/main/v8.7.0/setup/)。在安装完成后,需要配置 SkyWalking A…

    database 2023年5月22日
    00
  • Oracle 中Contains 函数的用法

    Oracle 中 Contains 函数的用法 简介 Oracle 中的 Contains 函数是一种用于全文搜索的函数。该函数可以用来查找某个列中匹配指定条件的行。Contains 函数的使用需要结合 Oracle 提供的文本索引(text index)和文本查询(text query)功能,可以在包含文本的列上进行模糊搜索。 语法 Contains 函数…

    database 2023年5月22日
    00
合作推广
合作推广
分享本页
返回顶部