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日

相关文章

  • JSP学习之数据库开发小结

    这里我详细讲解一下“JSP学习之数据库开发小结”完整攻略。 1. 理解基础概念 在进行JSP数据库开发之前,需要先了解一些基础概念,包括JDBC、SQL语句、数据库连接池等。 JDBC(Java Database Connectivity):是Java语言中访问数据库的标准规范,提供了一套与数据库通信的API,可以让Java程序与各种关系型数据库进行交互。 …

    database 2023年5月21日
    00
  • 详解MySQL聚合函数

    详解MySQL聚合函数 MySQL聚合函数是用来对一组数据进行计算和统计的函数,常用于统计分析、数据的筛选以及业务决策等方面,因此掌握聚合函数的使用非常重要。 常用的聚合函数及说明 以下是MySQL中常用的聚合函数: COUNT:计算某列非空值的数量。 SUM:求某个非空数值列的和。 AVG:求某个非空数值列的平均值。 MAX:求某个非空数值列的最大值。 M…

    database 2023年5月22日
    00
  • centos 7.0 编译 安装mysql 5.6.22 过程 已完成~ 成功~ 撒花~

      mysql 下载目录/usr/local/srcmysql 解压目录 /usr/local/bin/mysql GitHub https://github.com/mysql/mysql-server   mysql官网的安装说明http://dev.mysql.com/doc/refman/5.6/en/source-installation.html…

    MySQL 2023年4月13日
    00
  • 图解MySQL中乐观锁扣减库存原理

    下面我就来详细讲解一下“图解MySQL中乐观锁扣减库存原理”的完整攻略。 1. 搭建环境 首先,我们需要在本地电脑上搭建MySQL数据库环境,保证我们可以操作数据库。具体步骤可以参考MySQL官方文档或者其他相关教程。 2. 创建数据表 在MySQL中创建一个名为product的数据表,用来存储商品信息,包括id、name、stock等字段。 CREATE …

    database 2023年5月21日
    00
  • MongoDB中哪几种情况下的索引选择策略

    MongoDB中的索引选择策略是由数据库引擎来执行的。根据查询条件和索引的类型,数据库引擎会选择不同的索引来执行查询,以达到更快的查询效率。针对不同类型的查询条件和索引,MongoDB中的索引选择策略有以下几种: 1.精确匹配查询:当查询条件为精确匹配(例如等于号“=”)时,MongoDB通常会选择B树索引。B树索引是一种非常高效的索引类型,能够快速定位某个…

    database 2023年5月21日
    00
  • shell脚本定时备份MySQL数据库数据并保留指定时间

    关于“shell脚本定时备份MySQL数据库数据并保留指定时间”的完整攻略,下面是详细讲解。 什么是shell脚本 Shell脚本是一种命令行语言,用来编写自动化任务或者系统脚本,通常运行在Unix或类Unix系统上。一般是通过终端命令来执行,也可以通过定时运行的任务来执行。Shell脚本通过解释器执行,不需要预编译。 MySQL数据库备份的必要性 数据库中…

    database 2023年5月22日
    00
  • Oracle游标使用参考语句实例解析

    Oracle游标使用参考语句实例解析 什么是游标? 游标(Cursor)是Oracle数据库中一种重要的数据访问机制,可以使用游标来遍历结果集,并对其中的数据进行复杂的处理。游标可以将一个结果集缓存到内存中,而不是一次性加载所有数据,从而减少了内存的使用和提高数据库性能。 游标的语法 定义一个游标需要使用 CURSOR 关键字。游标需要定义一个查询语句,查询…

    database 2023年5月21日
    00
  • ACCESS转SQLSERVER数据库的注意事项

    ACCESS 转 SQLSERVER 数据库的注意事项 背景 ACCESS 是微软公司所开发的一款关系型数据库管理系统,而SQL Server则是微软另一款重要的关系型数据库管理系统。在实际的数据应用中,我们会有将ACCESS数据库中的数据导入到SQL Server数据库中来更好的管理和利用数据的需求。 注意事项 在将ACCESS数据库转化为SQL Serv…

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