1. 程式人生 > >WAMPServer2.5中升級PHP/Apache

WAMPServer2.5中升級PHP/Apache

一、申明:此文章參考了網上的一些內容,見下面連結,但是有筆者遇到的特殊問題及解決方法

http://jingyan.baidu.com/album/eae07827a941b61fed548548.html

http://blog.icece.tw/WAMP-Upgrade-Apache

http://forum.wampserver.com/read.php?2,133665,133665#msg-133665

二、系統Win7旗艦版64Bit
        安裝版本:WAMPServer2.5(Apache 2.4.9,Mysql 5.6.17,php5.5.12-64b)


三、升級PHP到5.6.11
1.下載PHP 5.6.11,即Window版本的VC11 x64 Thread Safe Zip.
2.解壓縮到\wamp\bin\php\下,並更名為php5.6.11.
3.將\wamp\bin\php\php5.5.12\wampserver.conf複製到\wamp\bin\php\php5.6.11下.
4.將\wamp\bin\php\php5.6.11\php.ini-development更名為phpForApache.ini.
5.配置phpForApache.ini,根據需要修改timezone等配置
6.退出並重新進入WAMPServer,選擇php5.6.11,再啟動所有服務。如果出現問題,請退出並重新進入WAMPServer試試。


四、升級Apache到2.4.16
1.下載Windows版的Apache 2.4.16安裝包,下載地址http://www.apachelounge.com/download/
2.將安裝包解壓縮,並將解壓後的資料夾Apache24複製到wamp\bin\apache下,並更名為apache2.4.16
3.將wamp/bin/apache/apache2.4.9/wampserver.conf複製到wamp/bin/apache/apache2.4.16/
4.將/wamp/bin/apache/apache2.4.9/conf/httpd.conf複製到wamp/bin/apache/apache2.4.16/conf/,覆蓋原來的httpd.conf
   編輯wamp/bin/apache/apache2.4.16/conf/httpd.conf檔案,將"2.4.9"替換成"2.4.12"
5.如果有VirtualHost,則將/wamp/bin/apache/Apache2.4.9/conf/extra/httpd-vhosts.conf複製到/wamp/bin/apache/Apache2.4.16/conf/extra/,覆蓋原來的
httpd-vhosts.conf
6.退出並重新進入WAMPServer,選擇apache2.4.16,再退出並重新進入WAMPServer,啟動所有服務。如果出現問題,請退出並重新進入WAMPServer試試。
7.筆者的電腦上,到此時還是沒有啟動成apache,並且service下的"啟動/繼續服務"、“停止服務”、“重新啟動服務”都是灰色;測試80埠是沒有被佔用;檢查系統服務,發現wampapache64服務不存在。
  在WAMPServer-Apache-Service中啟動安裝服務,報錯httpd.exe系統錯誤:無法啟動程式,因為計算機中丟失VCRUNTIME140.dll。嘗試重新安裝該程式以解決此問題。
8.檢視"程式和功能“,發現已經安裝了:
     Microsoft Visual C++ 2008 Redistributable - x64
     Microsoft Visual C++ 2008 Redistributable - x86
     Microsoft Visual C++ 2010 x64 Redistributable
     Microsoft Visual C++ 2010 x86 Redistributable
     Microsoft Visual C++ 2012 Redistributable(x64)
     Microsoft Visual C++ 2008 Redistributable(x86)
  從http://www.microsoft.com/en-us/download/details.aspx?id=48145下載並安裝Visual C++ Redistributable for Visual Studio 2015 64位版本
9.在WAMPServer-Apache-Service中啟動安裝服務,安裝成功,在系統服務中出現wampapache64.
10.重新進入WAMPServer,發現apache正常啟動

分析:筆者的電腦上,或者已安裝的Microsoft Visual C++ Redistributable有問題,或者下載的Windows版的Apache 2.4.16安裝包需要Visual C++ Redistributable for Visual Studio 2015支援。感覺後者可能性大一些。

相關推薦

WAMPServer2.5升級PHP/Apache

一、申明:此文章參考了網上的一些內容,見下面連結,但是有筆者遇到的特殊問題及解決方法http://jingyan.baidu.com/album/eae07827a941b61fed548548.htmlhttp://blog.icece.tw/WAMP-Upgrade-Ap

PHPnow-1.5.6升級php-5.2.14-Win32到php-5.3.5

今天在用thinkPHP訪問專案是提示require PHP > 5.3.0 !,然後看了看我的php環境是php-5.2.14-Win32。然後開始查詢資料升級php,現總結如下: 1.下載PHP5.3.5。http://download.csdn.net/deta

wamp升級php版本

網上已經有很多關於升級php版本的文章,寫這篇文章是因為我根據網上文章步驟升級時遇到了問題 在這裡寫下來記錄一下,希望可以幫到大家。 寫完之後還是發現我的表達能力好差。。大家看完有不懂的話可以留言,我儘快回覆 --------------------------------

wamp 升級php apache mysql

wamp對於日常開發來說會增添非常大的方便 但是對於整合環境來說升級AMP中某一項可能很多人都不知道怎麼做,百度上的資料基本都是老黃曆,手工升級慢不說,還會由於各種相容問題而導致wamp無法啟動。 其實 其中就有各種版本型別的外掛供你選擇, 選擇一個版本下載,完畢雙

如何在CentOS 6.7上將PHP 5.3升級PHP 5.6

apr efault https epo post group add get ros 如何在CentOS 6.7上將PHP 5.3升級到PHP 5.6 andyz 博客 45評論 Facebook的TwitterGoogle+Reddit 在本文中,我將介

將centos 7 自帶的 php 5.4升級5.6

star bin copyright ati 刪除 -o conf mcrypt ble 1、php -v PHP 5.4.16 (cli) (built: Nov 6 2016 00:29:02) Copyright (c) 1997-2013 The PHP

Linux redhat6.5 PHP安裝配置

PHP 安裝配置PHP(外文名:PHP: Hypertext Preprocessor,中文名:“超文本預處理器”)是一種通用開源腳本語言。語法吸收了C語言、Java和Perl的特點,利於學習,使用廣泛,主要適用於Web開發領域。PHP 獨特的語法混合了C、Java、Perl以及PHP自創的語法。它可以比CG

apachephp模塊安裝

1.4 cif 必須 tokenize util 客戶 ins local date php的官網:http://php.netphp5版本的對Discuz這個論壇支持解析,有較好的兼容性,不過在php7及以後的版本對discuz這個論壇不兼容,php7可能也對某些相關軟件

springboot 1.5.2升級2.0.4 mongodbQueryBuilderDBObject被棄用,改為Document構造及解決方式

今天封裝mongo工具包,發現QueryBuilder中DBObject被棄用,改為Document構造。為什麼,我們稍微分析一下  Document實現Map,與基本的DBObject相比,可編寫的程式碼更少 DBObject雖然不被推薦,那些從2.x驅動程式系列可能繼續使用DB

php-5.4 升級到 php7.2

# 編譯 ./configure --prefix=/alidata/server/php72 --with-config-file-path=/alidata/server/php72/etc --enable-inline-optimization --di

phpstudy 升級Mysql版本到5.7.17的步驟

http://www.jb51.net/article/120263.htm 1、備份原來 phpStudy 中 MySQL 安裝目錄 2、把下載的 MySQL 壓縮檔案解壓至 phpStudy 下的 MySQL目錄,複製 my-default.ini ,重新命名為 my

在myeclilpse7.5啟動tomcat7.0.6報錯java.lang.NoClassDefFoundError: org/apache/juli/logging/LogFactory的解決方案

我今天在啟動在myeclipse中啟動tomcat7.0.6時,報錯: java.lang.NoClassDefFoundError: org/apache/juli/logging/LogFactory at org.apache.catalina.startup.Bo

Centos6.5下進行PHP版本升級

統計外掛WP Statistics要求PHP5.4以上,可本機PHP為5.3.3,無奈只有對伺服器PHP進行升級,遂寫下本文。Step1:檢視安裝伺服器當前安裝版本 php -VStep2:檢視當

wamp2.5版本升級到最新3.08版本,並安裝多版本PHP等模組

wamp是一個PHP、Apache、MySQL整合環境軟體,直接安裝此軟體免去了很多配置等繁瑣步驟。之前用的是2.5版本,用了好久了,現在是該升級到最新版了。網上查了一下,都是單個的安裝PHP版本,然

PHPNow升級PHP版本為5.3.5

簡單說明 在WIN上有時候需要測試一些PHP程式,又不會自行獨立配置環境,那麼PHPNow是非常好的選擇。 PHPNow自帶的PHP版本為5.2.14,而最後一次更新在於2010-9-22,PHP5.2對於現在來說的確是有點老了,前段時間有些程式需要測試,可是都只支援

Mac升級Python2.7到Python3.5步驟

強烈建議不要直接sudo ln -s (會直接覆蓋系統原來的link導致想呼叫自帶python的軟體出現問題),修改path variable雖然比較安全,但對於你的需要是沒有太大必要的。 想要實現你的如下要求在終端裡直接輸入“python”命令就會執行3.5的py版本? 直接在.profile加一個alia

PHP 5.4升級5.6後訪問SQLServer失敗

首先是升級後根本忘記還有SQLServer連線這回事了。結果客戶端莫名其妙報錯了。一直覺得是資料庫自己的問題。連上去一看,原來報告sqlsvr_connect不能用了。恍然大悟。1. 修改php.iniextension=php_mssql.dllextension=php_

CentOS升級PHP(預設5.3版本,升級5.4以上)

CentOS/RHEL 7.x: rpm -Uvh https://mirror.webtatic.com/yum/el7/epel-release.rpm rpm -Uvh https://mirror.webtatic.com/yum/el7/webtatic-re

Mac osx 下 升級php版本 配置apache

先刪除老版本php private/etc/ sudo rm -rf php-fpm.conf.default php.ini php.ini.default /usr/bin/ sudo rm -rf p

centos6.5 linux 升級內核

nss bsp -i 記錄 重啟 uname linux 修改 失敗 需要使用安裝docker ,但是docker 需要版本在3.1及以上。但是虛擬機的是2.6所以需要升級 記錄以下升級的時候報錯以及解決的辦法 遇到的錯誤有: 1.出現curl: (35) SSL c