下个版本预告:
PHPWAMP 下个版本将会整合 PHP 打包器,可以将 PHP 网站生成单个 EXE 档案,双击即可浏览网站。
在打包 PHP 网站的过程中还可以选择任意 PHP 版本、 Mysql 版本、以及 Web 站群服务器, 敬请期待后续版本吧。
目前的 PHPWAMP 支援,Nginx 、 IIS 、 Apache,支援无限制新增 php 和 Mysql 版本同时执行。
下面我们开始讲解一下目前 PHPWAMP 最新版本如何快速自定义任意的 Mysql 历史版本
讲解前先回答个小问题,有使用者向我询问:PHPWAMP 是否可以单独启动某些服务?其实是可以的
可能你们没有注意 “服务管理器” 这个功能吧,想单独启动某个服务,只需在 “服务管理器” 操作即可

(点选图片可检视高清大图)
开始自定义我们的 Mysql 版本教程,开启站群软件,选择 “相关设定”,然后选 “Mysql 版本”

(点选图片可检视高清大图)
想切换 Mysql 版本可以直接在此切换,预设就整合了 Mysql5.5 、 Mysql5.6 、 Mysql5.7 三个版本了

我们来新增一个 Mysql 版本,可以到 Mysql 官方去下载任意 Mysql 版本,
也可以点选站群软件这里,进入 PHPWAMP 提供的 Mysql 版本下载地址进行下载。

我下载的是最新的版本 Mysql8,如图所示

下载完成后,我们点选此处给站群软件新增一个新的 Mysql 版本

点选后弹出输入框,可以给你新新增的资料库定义一个版本名称,比如我定义成 Mysql8

输入你定义的版本名称后(名称随意),点选新增按钮

点选新增后,看到下图提示后点选 “是” 开启 Mysql 版本目录,

在开启的新资料夹中,我们把刚才下载好的压缩包解压后,放到这里面即可,
不用理会是否有 my.ini 档案,后面会自动生成的,当然后期最好根据你的需求修改一下配置。

(点选图片可检视高清大图)
然后就可以在 Mysql 版本列表看到我们刚才定义的 Mysql8 这个最新的 Mysql 资料库版本了。

最后就可以选择最新版本 Mysql8,然后点选切换了

点选切换后,高版本 Mysql 会提示初始化,如果出现初始化提示,点选 “是” 即可,如图

很快就会提示成功,整个过程不到一秒

初始化成功后,再选择 Mysql8,然后点选切换就能正常启动了
(有的 Mysql 版本不需要初始化,需不需要程式会自动判断的)

点选切换,提示切换成功,切换的同时也将启动 Mysql

我们回到主介面,发现新定义的 Mysql 启动成功,滑鼠移动到这里就会显示 Mysql8 以及当前埠号 3306

这个时候我们发现,虽然新定义的 Mysql 资料库正常启动了,但是资料库密码并不知道!
到了这一步,我们可以使用常用工具的 “强制修改资料库密码” 功能改个你想要的密码

这里分成两部分,上面是修改当前自身的 Mysql 密码,下面的是修改其他环境
的 Mysql 资料库密码,而我们现在是要修改当前启动的最新版 Mysql 资料库密码,
因此只需要填写上面的即可,我输入的密码是 168168,输入完毕后点选修改即可

密码修改成功后,在主介面点选管理资料库,或者在站点管理列表右键站点开启也可以

使用内建的 phpmyadmin 资料库管理工具登陆 Mysql 资料库,输入刚才修改的资料库密码。

登陆成功,可以看到当前的 Mysql 版本是最新的,如下图所示
注意:每次切换 Mysql 版本,下图这个介面必须清除浏览器 WordPress 加速缓存才能正确显示当前 Mysql 版本

题外话:
回到刚才的 Mysql 资料夹,如果找不到可以点选选单,“编辑档案-Mysql 各版本资料夹所在目录” 。
如下图,我们看到新的版本 Mysql8 资料夹生成了两个新档案,一个是 mysql 配置,一个是 data 档案
友情提示:为了相容所有系统,预设生成的 my.ini 是可以支援内存很小的系统的,可自行调整。
其他建议:如果你用的是其他的 php 整合环境,当站群服务器内存很小时你的资料库可能无法启动,
这时候可以适当增加虚拟内存或者直接用 PHPWAMP 生成的 my.ini 覆盖掉你原来环境的资料库配置。

Mysql 自定义功能的其他妙用:
如果你原来用的是其他整合环境,但是现在想改用 PHPWAMP,其实转移也很简单,
点选切换 PHP 版本,随意切换一个属于 Apache2.4 的 php 版本,如图示明的 apache2.4 即可
这三个 php 版本后面都标明了是 apache2.4,所以随意启动这三个 PHP 版本就切换到 Apache2.4 了

如图,只要这里显示 Apache2.4,就说明能使用 Apache2.4 站点管理了

切换到 Apache2.4 才可以使用 Apache2.4 站点管理,我们开启 Apache2.4 站点管理

如图,站点管理功能强大,新增站点可以随意指定任何 PHP 版本和自定义
我们新增站点的时候,只需要把根目录设定成你原来网站原始码的资料夹即可

(点选图片可检视高清大图)
网站原始码搬迁完毕,轮到网站资料库了,资料库可以直接 sql 汇出汇入,如果嫌麻烦可以用自定义 Mysql 功能,把原来你环境的 Mysql 资料库整合到 PHPWAMP 里面即可,方法和前面我讲解的自定义 Mysql 版本是一样的,只需要注意设定 my.ini 就可以了,如果不想修改原先环境的 my.ini,直接删掉即可,区别如下。
吸纳其他整合环境的 Mysql 资料库和自定义 Mysql 的区别:
区别:大部分步骤是一样的,只需要把原来整合环境重 Mysql 目录的 my.ini 删掉即可(会自动生成)
提示:如不想删掉原环境 my.ini 配置,只需修改 my.ini 配置里面的路径即可,路径正确才能正常启动。