PHPnow升级PHP 5.4与Mysql 5.5

时间:2022-10-09 08:14:04

本文转载自: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升级PHP 5.4与Mysql 5.5

关闭PHPnow

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

PHPnow升级PHP 5.4与Mysql 5.5

升级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,主要就就是两个路径。

PHPnow升级PHP 5.4与Mysql 5.5

升级Mysql 5.5

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

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

PHPnow升级PHP 5.4与Mysql 5.5

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

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

PHPnow升级PHP 5.4与Mysql 5.5

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

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

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

PHPnow升级PHP 5.4与Mysql 5.5

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

PHPnow升级PHP 5.4与Mysql 5.5

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

PHPnow升级PHP 5.4与Mysql 5.5

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

telnet 127.0.0.1 3306

PHPnow升级PHP 5.4与Mysql 5.5

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

就这么多吧,以上。

感谢:大D综合研究院