本文轉載自: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綜合研究院