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綜合研究院

相關文章
相關標籤/搜索