本文转载自:https://www.dadclab.com/archives/5928.jiecao

折腾开始

1、安装一下VC9的运行库,下载地址:https://www.microsoft.com/en-us/download/details.aspx?id=5582

如果你使用的是Win7 SP1及以上版本,那么可以不安装VC9运行库。

2、下载VC9编译的PHP 5.4,下载地址:http://windows.php.net/downloads/releases/php-5.4.45-Win32-VC9-x86.zip

3、下载Mysql 5.5,下载地址:https://dev.mysql.com/get/Downloads/MySQL-5.5/mysql-5.5.48-win32.msi

下载好之后,先将VC9运行库安装起来。

PHPnow的需求

PHP 5.5及以上需要Apache 2.4,而PHPnow目前只提供了2.0和2.2的版本,大D我暂时还没有把Apache升级的计划,所以暂时先将PHP升级到5.4。

如果是在目前安装的基础上升级,可以使用包内自带的PnCp.cmd全部卸载之后重新安装一下,Apache的版本选择成2.2即可。Mysql版本随意,最后是要升级的嘛。

关闭PHPnow

如果PHPnow正在运行,使用PnCp.cmd将当前运行的服务都暂停掉。

升级PHP 5.4

1、在PHPnow安装目录下新建一个名为php-5.4.45-Win32的文件夹,将下载到的PHP5.4解压缩到该文件夹下。

2、将PHPnow原带的php-5.2.14-Win32文件夹内的php-apache2handler.ini复制到上一步新建的php-5.4.45-Win32文件夹内。

3、修改Apache-22\conf\httpc.conf,将文件内的"php-5.2.14-Win32"替换成php-5.4.45-Win32,主要就就是两个路径。

升级Mysql 5.5

1、打开PHPnow所在目录下的Mysql目录,在这里就是C:\phpnow\MySQL-5.0.90,将配置文件my.ini备份到一边。

2、清空MySQL-5.0.90目录,将Mysql 5.5安装到这个目录下。

3、安装完毕之后,将备份好的my.ini复制到安装了Mysql 5.5的MySQL-5.0.90目录下(绕口令系列)。

4、由于Mysql 5.5不再支持 --skip-locking 作为启动参数,所以打开my.ini文件,将skip-locking这一行删除掉。

5、使用PnCp.cmd重置一下Mysql密码。

启动一次服务,测试看看是否能够正常启动。

如果能够正常启动,会出现这样一条信息,不用管它,可以正常使用。

这时候就可以使用phpinfo来看一下php的版本了,如下图。

也可以使用phpmyadmin来看一下Mysql的版本。

如果你觉得下载一个phpMyAdmin很麻烦,同时你的电脑上是有telnet的,那么也可以使用telnet来看到mysql的版本号。

telnet 127.0.0.1 3306

本文在 Windows 2008 R2 SP1 以及 Windows 10 上测试通过。

就这么多吧,以上。

感谢:大D综合研究院

PHPnow升级PHP 5.4与Mysql 5.5的更多相关文章

  1. PHPNow升级PHP版本为5.3.5的方法

    在WIN上有时候需要测试一些PHP程序,又不会自行独立配置环境,那么PHPNow是非常好的选择,这篇文章主要为大家分享下如果将phpnow的php版本升级为5.3.5   在WIN上有时候需要测试一些 ...

  2. PHPNow升级PHP版本的方法

    在WIN上有时候需要测试一些PHP程序,又不会自行独立配置环境,那么PHPNow是非常好的选择. PHPNow自带的PHP版本为5.2.14,而最后一次更新在于2010-9-22,PHP5.2对于现在 ...

  3. PHPNow升级PHP版本

    PHPNow升级PHP版本 phpnow下载地址:http://www.jb51.net/softs/12868.html 1,先把PHP5.3.5下载下来,在官网我是没找到VC6的版本,只能从Goo ...

  4. PHPNow升级PHP版本为5.3.5的方法(转)

    PHPNow升级PHP版本为5.3.5的方法 原文:http://sharebar.org/1142.html 在WIN上有时候需要测试一些PHP程序,又不会自行独立配置环境,那么PHPNow是非常好 ...

  5. 升级PHPstudy自带的mysql版本 从5.5升级到5.7.22

    原文:升级PHPstudy自带的mysql版本 从5.5升级到5.7.22 版权声明:请注意:如需转载请注明出处. https://blog.csdn.net/qq_32534555/article/ ...

  6. PHPnow For ASP&&ASP.NET&&MongoDB&&MySQL支持VC6.0编译器&&MySQL升级

    可能和大家熟悉的是LAMP,Linux+Apache+Mysql+PHP,在Windows上,可能大家比较熟悉的是WAMP,Windows+Apache+Mysql+PHP,这是一个集成环境,说到集成 ...

  7. PHPnow 升级后 PHP不支持GD、MySQL

    来自http://tunps.com/php-unsupport-gd-and-mysql-after-upgrade-phpnow 最近磁盘格式化误操作后,最近两天都在忙于数据恢复,现在才恢复正常. ...

  8. phpnow升级php版本 php-5.2.14-Win32升级至5.3.5

    PHPNow自带的PHP版本为5.2.14,而最后一次更新在于2010-9-22.下面来升级PHP5.3.5: 1.下载安装文件: 先下载PHP5.3.5,下载地址:php-5.3.5-Win32-V ...

  9. 升级 phpstud y中的 mysql 版本

    1.找到你 phpstudy 安装目录,找到 MySQL 文件夹 (我自己的实际目录  D:\pc\phpstudy\MySQL),关掉退出 phpstudy服务,删除 MySQL 文件夹里的文件,如 ...

随机推荐

  1. css中的width,height,属性与盒模型的关系

    这段话很容易记住盒模型: css中盒子模型包含属性margin.border.padding.content,他们可以把它转移到我们日常生活中的盒子(箱 子)上来理解,日常生活中所见的盒子也具有这些属 ...

  2. postgresql 分区表创建及测试

    1      建立分区 1.1.  创建主表 CREATE TABLE measurement ( city_id         int not null, logdate        date ...

  3. USB Packet Types

    USB has four different packet types. Token packets indicate the type of transaction to follow, data ...

  4. Kubuntu麦克风音频无声音

    前段时间买了新本,装了双系统,win8和kubuntu 14.04,使用的过程感觉都不错,因为平时玩游戏看视频是用win8,但最近打算在kubuntu上听音乐时,发现音频没有声音,麦克风也没有声音,这 ...

  5. iOS学习笔记---c语言第十天

    动态内存分配 一.存储区划分 从低到高(内存地址小----内存地址大)  :  代码区---常量区---静态区---堆区---栈区 栈内存 //凡是在函数体内定义的变量 都存储在栈区(包括形参). ; ...

  6. Java-->多线程复制(文件指针)

    --> 这里用到两种方法...其实也不算两种,就一点点不一样而已... ---> Test 测试类 package com.dragon.java.multithreadcopy; imp ...

  7. Java-->实现断点续传(下载)

    --> 断点续传: 就像迅雷下载文件一样,停止下载或关闭程序,下次下载时是从上次下载的地方开始继续进行,而不是重头开始... --> RandomAccessFile --> poi ...

  8. 在ros中使用rplidar Laser发布scan数据--25

    原创博客:转载请表明出处:http://www.cnblogs.com/zxouxuewei/ 由于市面上买的激光雷达价格太贵了.所以在学习时会造成很大的经济压力.但是最近好多做机器人核心组件的公司都 ...

  9. svn 安装 、使用(2)

    写在前面的话: p.s.有必要读一读,不然可能会浪费你的时间. 该篇是接着上一篇的,上一篇是看了很多人写的文章,汇总的一些可能的情况,最后还是没有成功.此篇是在一个同学的帮助下成功的,也是在自己做好的 ...

  10. FreeSWITCH安装报错“You must install libyuv-dev to build mod_fsv”的解决方案

    昨天下午安装FreeSWITCH时遇到该问题时,整了一个下午都没解决,也走了许多弯路.如果直接通过yum安装libyuv-devel时,会报错说找不到该安装包.后来又通过FreeSWITCH官网的网上 ...