一、准備
wampserver2.5
php5各版本 php5.2到php5.6
apache2.2和apache2.4
二、安裝
先成功安裝wampserver2.5,如果安裝不成功,多是vc11沒安裝好。到它的官網下載,點擊下載時如果沒有裝好會下載一個txt文件,里面有vc下載的地址。
我是直接下載一個apache2.2安裝程序(安裝時注意將wampserver退出),安裝好后將安裝好的文件復制一份拷貝到D:\software\wamp\bin\apache目錄下,后又把之前的安裝卸載了,下載綠色的也可以的,我是有現成的安裝文件就懶得找了。
將wampserver.conf(apache2.4目錄下有)這個文件拷貝到apache2.2中。
PHP拷貝同理。見圖:
將wampserver.conf(php5.5.12目錄下有)這個文件拷貝到其它php版本目錄下。
將php.ini-development/php.ini-dist復制一份重命為phpForApache.ini,用於替代php.ini,然后在phpForApache.ini中配置php,建議各個版本能正常啟動后再修改配置。
重新打開,記住是重新打開wampserver,不是重啟服務。看apache和php的version是否有多版本。
其實整個過程和正常安裝php和apache區別不是特別大。
如果wampserver不能正常啟動,一般都是apache不法正常啟動,多是無法加載php某擴展的原因。調試方法:在cmd中進入apache的bin目錄,輸入httpd.exe直接回車,會彈出是哪些擴展沒有加載,再就是查看apache是錯誤日志了。
不要忘記配置apche2.2,比如修改DocumentRoot。
如果都能正常啟動后,有時再切換卻不能成功,注意apche和php的切換順序,這個自己着磨。
可以參考下:http://www.cnblogs.com/lyongde/p/3745030.html
我已經將apache2.2和各版本php上傳到了百度雲,可以下載:
http://pan.baidu.com/s/1ntpEQNn
多版本也可以用iis,它需要裝一個插件PHPManagerForIIS這個可以直接下載安裝。
如果紅框中的是為灰色的,多是fastcgi沒有啟用,上面有提示沒啟用fastcgi,點擊鏈接就是它的安裝方法。
如果同時安裝iis和apache,端口不要沖突。