本文目錄一覽:
- 1、最新的wamp版本如何設置多版本php
- 2、wampserver怎麼添加多個php版本
- 3、wampserver安裝多php 版本切換出錯
- 4、wampserver上裝了另一個版本的php,出現這種情況怎麼解決…
最新的wamp版本如何設置多版本php
按照此文案例,同時運行幾百個不同版本的PHP網站都沒問題
首先來看WAMP是什麼意思?
Windows下的Apache+MySQL+PHP,稱為WAMP。
屬於WAMP環境的集成軟體有很多,比如wampserver、apmserv、xampp、PHPWAMP等等,這些WAMP環境各有特點。我推薦使用PHPWAMP這款綠色集成環境
這篇教程文章里提供700多個PHP版本下載。(700個PHP版本一鍵切換)
百度搜索這個文章標題:
PHP集成環境如何自定義PHP版本,同時運行多個php版本一鍵開啟模塊。
搜到的文章中,在文章的附件里有提供PHP歷史版本下載,差不多700多個PHP版本,最老和最新版本都包含了。如果你找不到,就找原文吧,因為你搜到的文章可能是被其他網站轉載的。
建議使用PHPWAMP綠色集成環境,700個PHP版本隨意切換,多版本同時運行。
(百度搜PHPWAMP有詳細的使用教程,能同時運行多個PHP版本,一鍵去埠等)
wampserver怎麼添加多個php版本
、安裝WAMPServer
根據自己的操作系統選擇相應的WAMP版本,我這裡選擇WAMPSERVER-32 BITS PHP 5.5-2.5,雙擊安裝,選擇安裝目錄即可,超級簡單。
根據我安裝的版本,這裡已經默認安裝了PHP5.5.12,如下圖,可以發現多了兩個特別文件:phpForApache.ini、wampserver.conf。
2、下載PHP二進位包
PHP目前提供PHP5.3、PHP5.4、PHP5.5、PHP5.6版本,因為我安裝的是WAMPSERVER-32 BITS,所以對應的PHP版本只能是32位,到Windows PHP下載TS版本(Thread-Safe-VC9-X86)對應的PHP二進位ZIP包,並解壓縮二進位包到WAMP安裝目錄,如D:\wamp_2\bin\php下。
3、增加PHP多版本支持
以我的安裝目錄為參照,拷貝php5.5.12下的wampserver.conf文件分別到PHP各版本目錄;
以php5.6.3為例,拷貝目錄下的php.ini-development並重命名為phpForApache.ini,根據自己要求修改phpForApache.ini里的PHP環境參數(例如:extension_dir),保存退出;
以上完成了PHP5.6.3版本的添加,其它版本添加類似。
4、選擇PHP運行環境
重新打開WAMPServer管理器,選擇想要運行的PHP版本環境。
你看過後很簡單吧以後不會可以向我一樣經常到後盾人找找相關教材看看就會了,希望能幫到你,給個採納吧謝謝( ^ω^)
wampserver安裝多php 版本切換出錯
一個就行了安裝那麼多幹嘛 肯定要埠衝突的,全部卸載重新安裝一個就成。
wampserver上裝了另一個版本的php,出現這種情況怎麼解決…
1、下載要安裝的PHP版本
解壓到 Wamp的安裝目錄\bin\php\php5.2.17。這裡以5.2.17為例
2、進入 Wamp的安裝目錄\bin\php\php5.2.17 目錄,從 php.ini-dist 或者 php.ini-recommended 複製一份,重命名為php.ini,適應修改php.ini配置(如extension_dir),再從php.ini複製一分,重命名為 phpForApache.ini。
3、從已有的版本目錄中複製一份 wampserver.conf。比如我安裝WampServer的時候已經有php5.3.0,在 Wamp的安裝目錄\bin\php\php5.3.0 目錄下複製 wampserver.conf 到 Wamp的安裝目錄\bin\php\php5.2.17
4、修改Wamp配置文件:進入 Wamp的安裝目錄
打開 wampmanager.ini,定位到 335 行,通常在這一行就是[phpVersion],如果不是,則在附近找找。複製下面一行:
Type: item; Caption: “5.3.0”; Action: multi; Actions:switchPhp5.3.0
插入到這一行前面,並修改為
Type: item; Caption: “5.2.17”; Action: multi; Actions:switchPhp5.2.17
再複製
[switchPhp5.3.0]
Action: service; Service: wampapache; ServiceAction: stop; Flags: ignoreerrors waituntilterminated
Action: run; FileName: “Wamp的安裝目錄/bin/php/php5.3.0/php-win.exe”;Parameters: “switchPhpVersion.php 5.3.0”;WorkingDir: “Wamp的安裝目錄/scripts”; Flags: waituntilterminated
Action: run; FileName: “Wamp的安裝目錄/bin/php/php5.3.0/php-win.exe”;Parameters: “-c . refresh.php”;WorkingDir: “Wamp的安裝目錄/scripts”; Flags: waituntilterminated
Action: run; FileName: “net”; Parameters: “start wampapache”; ShowCmd: hidden; Flags: waituntilterminated
Action: resetservices
Action: readconfig;
插入這一段之前,並修改為
[switchPhp5.2.17]
Action: service; Service: wampapache; ServiceAction: stop; Flags: ignoreerrors waituntilterminated
Action: run; FileName: “Wamp的安裝目錄/bin/php/php5.3.0/php-win.exe”;Parameters: “switchPhpVersion.php5.2.17”;WorkingDir: “Wamp的安裝目錄/scripts”; Flags: waituntilterminated
Action: run; FileName: “Wamp的安裝目錄/bin/php/php5.3.0/php-win.exe”;Parameters: “-c . refresh.php”;WorkingDir: “Wamp的安裝目錄/scripts”; Flags: waituntilterminated
Action: run; FileName: “net”; Parameters: “start wampapache”; ShowCmd: hidden; Flags: waituntilterminated
Action: resetservices
Action: readconfig;
5、退出WampServer,再重啟。完成。
望採納 Thx
原創文章,作者:小藍,如若轉載,請註明出處:https://www.506064.com/zh-tw/n/240840.html