WampServer
根據我下載的版本,這裏已經默認安裝了php5.5.12,如下圖-1
圖-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環境參數(推薦暫時不要動裏面的配置直接保存即可),保存退出
// 其他版本添加類似
測試
- 重啓 Apache Service
- Restart All Services
- 直接在php version 中切換版本 // 前提是你已經配置好了一個php版本
- 重新打開WAMPServer管理器
如果測試順利的話,成功如下圖:
圖-3