1. 程式人生 > >在 WampServer 下增加多版本的PHP支援

在 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

相關推薦

WampServer 增加版本PHP支援

WampServer 根據我下載的版本,這裡已經預設安裝了php5.5.12,如下圖-1 圖-1 注意下圖-2中的兩個特別檔案:phpForApache.ini wampserver.conf 圖-2 下載PHP二進位制包 http:

linuxnginx版本php共存

應用環境 LNMP的環境,當前PHP版本5.3.8,遇到一個應用需求只支援PHP 5.2.x,又希望保持現有應用還是用PHP 5.3.8。也就是說需要兩個版本的PHP同時存在,供nginx根據需要呼叫不同版本。 思路 Nginx是通過PHP-FastCGI與PHP互

mac版本php php-fpm安裝失敗的原因分析

一般情況下php-fpm安裝失敗的解決方案可以參考我的上一篇文章 連線 但是,還是會提示error-log檔案找不到。可是,明明已經將/private/etc/php-fpm.conf檔案中的error-log配置修改過了啊。 原因是:/private/etc/php-fpm.co

剛剛裝了php7 nginxphp版本,怎麼選擇使用哪一個?

因為nginx預設監聽的是127.0.0.1:9000埠,預設的9000埠已經被之前的php給佔用了,請按下面步驟配置即可: 1.cd /usr/local/php7/etc/php-fpm.d/www.conf,找到listen 127.0.0.1:9000,然後把9000修改成自定義的,我本人修改為90

[教程]Ubuntu 為單版本版本 PHP 安裝擴充套件

原文地址 介紹儘管 PHP 軟體源提供了不少 PHP 擴充套件,但並不是提供所有的擴充套件,那麼如果我們需要安裝一個軟體源沒有提供的擴充套件應該怎麼辦呢?利用 php-dev 就可以很方便的進行自行編譯 PHP 擴充套件了。不過如果有使用 PHP 多版本共存就會更加麻

homestead 環境(web,cli)版本php切換

1、http版本中用到的php切換cd /etc/nginx/sites-enable目錄下開啟你要修改php版本的虛擬主機配置檔案(例如我要修改homestead.test這個虛擬主機的php版本)編輯這個檔案將fastcgi_pass 這個選項修改為我想要切換的php版本

Linuxpython版本環境介紹

package sta app total shel ons 版本 tis openssl 一、python多版本配置說明 安裝python相關依賴 [root@centos6 ~]# yum install -y gcc make patch gdbm-devel o

MAC安裝版本JDK和切換幾種方式

lin 切換jdk版本 ber 方便 ida 不支持 itl 相關 pro 環境: MAC PRO,OS X 10.11.6,64位 歷史: 過去 Mac 上的 Java 都是由 Apple 自己提供,只支持到 Java 6,並且OS X 10.7 開始系統並不自帶(而

記一次安裝版本php的四個雷區,你踩著了嗎

path start cgi 命令執行 mysq -c tool port 一鍵 記一次安裝多版本的php的四個雷區,你踩著了嗎 需求:公司需要在同一臺服務器上安裝不同版本的php,而這一臺的服務上已經安裝了php.7.1,現需要同

lnmp安裝版本PHP

ESS file 14. pst res ffffff nag php-cgi image 通過lnmp安裝了PHP7版本,但是發現與程序不兼容,需要降低到7.0以下的版本。 查找lnmp的install.sh文件,一般在/root/lnmp1.5/install.sh

windowsnode版本管理NVM安裝

註意事項 rec ron git ofo ati releases code strong 下載 nvm-windows 最新下載地址:https://github.com/coreybutler/nvm-windows/releases 註意事項 選擇nvm安裝的路徑中

ubuntu 配置 java jdk1.8 環境,增加版本 jdk 和切換方法

其它 web oracle -i serve server pre jdk6 runtime 一、安裝java jdk1.8 1.添加軟件源 sudo add-apt-repository ppa:webupd8team/java 2.更新軟件源 sudo apt-g

wamp 安裝版本php

最近在學習laravel,用到的php版本較新,沒有去安裝homestead,本機用的是wamp,但wamp自帶的php是5.5.2,所以就想搞個多版本的出來。 先上效果圖:   步驟: 1、下載php最新版(我下載的是php7.1.0,我的電腦是64位,下載的如下,

完美解決WindowPython版本共存/切換

 Win10 修改環境變數,不用重啟或登出賬號;只需每次執行Python前管理員許可權執行bat,修改環境變數,重新開啟cmd即可立即切換python。方法: 1. Python多版本安裝目錄儘量在一起,比如: 1. 系統變數PATH裡新增python路徑"%Whi

linux啟動php,分別監聽不同的埠。

在工作中,我們可能會遇到,伺服器叢集的搭建。 這個時候,我們不可能,每一臺伺服器都是lnmp的環境,我們會把nmp分別放在不同的伺服器上,不同的伺服器負責不同的功能。比如我們下面要說的php 加入nginx和mysql已經在其他的伺服器上配置好了,這個時候我們就需要將php這另外一臺空閒的伺服器上配置好。

ubuntu安裝版本Python

  系統環境:ubuntu14.04LTS,系統預設的python版本為2.7,我這裡想要再安裝一個3.4.3版本。 再安裝python之前,我們首先要安裝這個管理工具pyenv: $ git clone git://github.com/yyuu/pyenv.git ~/.p

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

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

mac安裝版本python[轉]

mac自帶的python是2.7版本的,為了方便學習,建議再安裝一個3.x的版本,python的多個版本通過pyenv來管理,具體詳見下面的步驟: 1.安裝homebrew 開啟終端輸入如下命令,就可以安裝homebrew。 angel:~ $ ruby -e "

WampServer使用埠訪問的技巧

http://www.jb51.net/article/73096.htm 由於在學習中要用到跨域請求,所以不得不在wamp整合環境下新增多站點服務。本文主要給大家介紹wampserver下使用多埠訪問,需要的朋友可以參考下 因為學習中要用到跨域請求,所以不得不在wamp

windowsMyeclipse版本共存探討

其實這個問題好像沒什麼意思,顧名思義其實就是在一個Windows系統下怎麼同時啟用多個版本的myeclipse 最近學校用的是10.7的,而專案組用的是2016的,老是切來切去,時不時要用到就要啟用一次,特別煩,於是我就研究了下 其實也沒什麼難得,基本原理就是在啟用後在C