原文:http://blog.icece.tw/Visual-NMP
一、Visual NMP4.7 64Bit版本中:
Nginx 1.6.2;
PHP:php-5.3.29-nts-Win32-VC9-x86,php-5.6.3-nts-Win32-VC11-x64
MySQL:5.6.21
升级前,停掉Visual NMP的所有服务。
二、升级PHP到5.6.11
1、下载新的nts版的PHP并解压缩到bin\PHP下,保留原文件夹的名称;
2、将旧版PHP文件夹下的PHP.ini复制到新版的PHP文件夹下;修改复制的PHP.ini,将旧版PHP文件夹信息替换成新版PHP文件夹信息;
3、下载php_xdebug-2.3.3-5.6-vc11-nts-x86_64,复制到bin\PHP\[PHP新版本]\ext下,并更名为php_xdebug.dll
4、可以将旧版的PHP文件夹删除。
5、上述步骤没有考虑ZendGuardLoader的部署/升级
三、升级Nginx到1.9.3
1、先将旧版的bin\Nginx文件夹重新命名Nginx_old,避免更新失败无法回到旧版本;
2、下载新版的Nginx并解压缩到bin\下,将文件夹名称修改成Nginx;
3、将旧版的bin\Nginx_old\conf\nginx.conf复制到新版的bin\Nginx\conf\下并替换掉原来的;
将旧版的bin\Nginx_old\Nginx_Serv.exe,bin\Nginx_old\Nginx_Serv.ini复制到新版的bin\Nginx\下。
四、升级MySQL到5.6.26
1、先将旧版的bin\MySQL文件夹重新命名MySQL_old,避免更新失败无法回到旧版本;
2、下载新版的MySQL并解压缩到bin\下,将文件夹名称修改成MySQL;
3、删除bin\MySQL\data,bin\MySQL\include,bin\MySQL\lib,bin\MySQL\mysql-test文件夹;4、将旧版的bin\MySQL_old\my.ini复制到新版的bin\MySQL下。