PHPnow升级PHP 5.4与Mysql 5.5

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

折腾开始

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

若是你使用的是Win7 SP1及以上版本,那么能够不安装VC9运行库。sql

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

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

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

PHPnow的需求

PHP 5.5及以上须要Apache 2.4,而PHPnow目前只提供了2.0和2.2的版本,大D我暂时尚未把Apache升级的计划,因此暂时先将PHP升级到5.4。.net

若是是在目前安装的基础上升级,可使用包内自带的PnCp.cmd所有卸载以后从新安装一下,Apache的版本选择成2.2便可。Mysql版本随意,最后是要升级的嘛。blog

关闭PHPnow

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

升级PHP 5.4

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

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

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

升级Mysql 5.5

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

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

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

四、因为Mysql 5.5再也不支持 --skip-locking 做为启动参数,因此打开my.ini文件,将skip-locking这一行删除掉。

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

启动一次服务,测试看看是否可以正常启动。

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

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

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

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

telnet 127.0.0.1 3306

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

就这么多吧,以上。

感谢:大D综合研究院

相关文章
相关标签/搜索