下個版本預告:
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 配置裡面的路徑即可,路徑正確才能正常啟動。