在 WampServer 下增加多版本的PHP支持

WampServer

根據我下載的版本,這裏已經默認安裝了php5.5.12,如下圖-1

WampServer default php

圖-1
注意下圖-2中的兩個特別文件:phpForApache.ini wampserver.conf

這裏寫圖片描述

圖-2

下載PHP二進制包

http://windows.php.net/download/
PHP目前提供PHP5.4、PHP5.5、PHP5.6版本,
並解壓縮二進制Zip包到php5.5.12同級的目錄下,如圖-1

PS

在這裏下載php時需要注意
x86 or x64                     // Architecture PROCESSOR_ARCHITECTURE
Thread Save or Non Thread Save // Thread Safety enabled
// VC 11/9/6 // 這個是需要在你windows下安裝的編譯器
// 這些的有無將影響你是否能成功安裝上你下載的php二進制文件
VC6是什麼
VC6就是legacy Visual Studio 6 compiler,就是使用這個編譯器編譯的
VC9是什麼
VC9就是the Visual Studio 2008 compiler,就是用微軟的VS編輯器編譯的
// phpinfo
Compiler    MSVC9  (Visual C++ 2008)
Compiler    MSVC11 (Visual C++ 2012)
// 程序
Microsoft Visual C++ 2012 Redistributable (x86) - 11.0.61030
Microsoft Visual C++ 2012 Redistributable (x64) - 11.0.61030
Microsoft Visual C++ 2008 Redistributable (x64) - 9.0.30729.4148
Microsoft Visual C++ 2008 Redistributable (x64) - 9.0.30729.4148
// 這些信息可以通過 輸出 phpinfo eg:
Architecture            x86 # x86 -- x64
PROCESSOR_ARCHITECTURE  x86 # x86
Thread Safety enabled       # ts TS -- nts NTS -- Thread Safe Non Thread Safe

這裏寫圖片描述

增加PHP多版本支持

拷貝php5.5.12下的wampserver.conf文件分別到PHP各版本目錄,當然在實際的操作過程中,
一般是一個一個來;
以php5.6.10爲例,拷貝目錄下的php.ini-development並重命名爲phpForApache.ini,
根據自己需求修改phpForApache.ini裏的PHP環境參數(推薦暫時不要動裏面的配置直接保存即可),保存退出
// 其他版本添加類似

測試

  1. 重啓 Apache Service
  2. Restart All Services
  3. 直接在php version 中切換版本 // 前提是你已經配置好了一個php版本
  4. 重新打開WAMPServer管理器

如果測試順利的話,成功如下圖:

這裏寫圖片描述

圖-3
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章