目錄
一、增加PHP版本
二、切換PHP版本
首頁 後端開發 PHP問題 如何增加並切換PHP版本

如何增加並切換PHP版本

May 21, 2021 pm 05:50 PM
php版本 切換

本篇文章介紹增加並切換PHP版本的方法給大家。有一定的參考價值,有需要的朋友可以參考一下,希望對大家有幫助。

如何增加並切換PHP版本

一、增加PHP版本

1、已經安裝了WampServer(32位元),我的PHP目錄是A:\WampServer\wamp\bin \php\php5.4.3,也就是預設安裝的PHP版本是5.4.3。

有些項目需要的PHP版本不同,所以要在wamp\bin\php目錄下新增多個PHP版本。

之前試過裝成功了PHP7.2.8版本,第一次裝了64位元的PHP沒成功,刪除了重裝32位元的PHP就成功了。

現在做專案遇到個錯誤訊息“count():Parameter must be an array or an object that implements Countable”,需要降低PHP版本,所以現在再裝個PHP7.1版本。

這裡,增加PHP版本教學有這兩個就夠了:《在WAMPSERVER下增加多版本的PHP(PHP5.3,PHP5.4,PHP5.5)支援。 》 和《如何升級php版本---從php5.5.12 升級php7.1.5 wamp實作》。

2、在https://windows.php.net/download/ 下載所需的PHP版本“*** x86 Thread Safe”,例如我下載的是PHP7.1.21版本的Zip包,放到PHP目錄下,如我的目錄A:\WampServer\wamp\bin\php,解壓縮並重新命名資料夾“php7.1.21”,即“PHP版本號”。

想了解不同下載版本的可以去看《windows下php的版本如何選擇? 》。

3、將現有版本的php資料夾(例如PHP5.4.3資料夾)中的php.ini、phpForApache.ini、wampserver.conf 檔案複製到 php7.1.21資料夾中。

4、修改php.ini、phpForApache.ini 兩個文件,找出兩個文件中所有的php5.4.3並替換成php7.1.21。

5、修改wampserver.conf文件,參考《如何升級php版本---從php5.5.12 升級php7.1.5 wamp實作》第6步。

我從wamp\bin\apache目錄下發現「apache2.2.22」資料夾,所以我的apache版本是2.2X,那麼wampserver.conf檔案中的修改如下:

$phpConf['apache']['2.2']['LoadModuleName'] = 'php7_module';
$phpConf['apache']['2.2']['LoadModuleFile'] = 'php7apache2_2.dll';
登入後複製

6、在wamp\bin\apache\apache2.2.22\bin 目錄下,將php.ini 檔案刪除。

7、在wamp\bin\apache\apache2.2.22\conf 目錄下,找到httpd.conf 文件,找出LoadModule,改為

LoadModule php7_module "A:/WampServer/wamp/bin/php/php7.1.21/php7apache2_2.dll"
登入後複製

8、在wamp\bin\ php\php7.1.21資料夾中,新建一個資料夾並命名為「zend_ext」。

在https://xdebug.org/download.php 中下載對應的動態連結庫 到 zend_ext 資料夾,我這裡版本是7.1,Thread Safe(線程安全),32位元的。這個 動態連結函式庫 名字為「php_xdebug-2.7.0alpha1-7.1-vc14.dll」。

9、在wamp\bin\php\php7.1.21資料夾中,找到php.ini 文件,修改如下:

; XDEBUG Extension

zend_extension = "A:/WampServer/wamp/bin/php/php7.1.21/zend_ext/php_xdebug-2.7.0alpha1-7.1-vc14.dll"
登入後複製
登入後複製

10、最後,在php.ini 檔案中註解掉這句

;extension=php_mysql.dll
登入後複製

11、 重啟WampServer。

左鍵點擊WampServer圖標,選擇“PHP”,好奇點開“php.ini”檔案(這個檔案其實在wamp\bin\apache\apache2.2.22\bin資料夾裡,之前的步驟6有刪除過一次,這裡應該又自動產生了)。

又好奇就把「php.ini」檔案裡的 「php版本號」 改成 “php7.1.21” ,動態連結函式庫也依步驟9改了。

extension_dir = "A:/WampServer/wamp/bin/php/php7.1.21/ext/"
登入後複製
; XDEBUG Extension

zend_extension = "A:/WampServer/wamp/bin/php/php7.1.21/zend_ext/php_xdebug-2.7.0alpha1-7.1-vc14.dll"
登入後複製
登入後複製

12、裝好之後多點開幾次WampServer(一開始沒有看到php7.1.21版本,我就多點了幾次),PHP→Version出現了“7.1.21”,至此增加php版本成功。

但是PHP→Version前面的「√」還是打在「7.2.8」前面,於是我在指令提示字元視窗cmd輸入

php -v
登入後複製
登入後複製

發現目前使用的php版本沒變,還是“php7.2.8”,下面進行PHP版本切換。

推薦學習:php影片教學

二、切換PHP版本

Windows下設定PHP的環境變數就行了,參考教學《windows下設定PHP環境變數》。

1、Win10下,右鍵“此電腦”→“屬性”→“進階系統設定”→“環境變數”,在“系統變數”中找到“Path”,雙擊編輯。

2、找到php的路徑,把最後的路徑「php7.2.8」改成你想要的版本,這裡改成「wamp\bin\php\php7. 1.21”。

3、在命令提示符窗口cmd输入

php -v
登入後複製
登入後複製

  

可以看到,php的版本已经切换成功了。

以上是如何增加並切換PHP版本的詳細內容。更多資訊請關注PHP中文網其他相關文章!

本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn

熱AI工具

Undresser.AI Undress

Undresser.AI Undress

人工智慧驅動的應用程序,用於創建逼真的裸體照片

AI Clothes Remover

AI Clothes Remover

用於從照片中去除衣服的線上人工智慧工具。

Undress AI Tool

Undress AI Tool

免費脫衣圖片

Clothoff.io

Clothoff.io

AI脫衣器

AI Hentai Generator

AI Hentai Generator

免費產生 AI 無盡。

熱門文章

R.E.P.O.能量晶體解釋及其做什麼(黃色晶體)
4 週前 By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O.最佳圖形設置
4 週前 By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O.如果您聽不到任何人,如何修復音頻
4 週前 By 尊渡假赌尊渡假赌尊渡假赌
WWE 2K25:如何解鎖Myrise中的所有內容
1 個月前 By 尊渡假赌尊渡假赌尊渡假赌

熱工具

記事本++7.3.1

記事本++7.3.1

好用且免費的程式碼編輯器

SublimeText3漢化版

SublimeText3漢化版

中文版,非常好用

禪工作室 13.0.1

禪工作室 13.0.1

強大的PHP整合開發環境

Dreamweaver CS6

Dreamweaver CS6

視覺化網頁開發工具

SublimeText3 Mac版

SublimeText3 Mac版

神級程式碼編輯軟體(SublimeText3)

小米14Ultra如何切換4g和5g? 小米14Ultra如何切換4g和5g? Feb 23, 2024 am 11:49 AM

小米14Ultra是今年小米中非常火熱的機型之一,小米14Ultra不僅升級了處理器以及各種配置,而且還為用戶們帶來了很多新的功能應用,從小米14Ultra銷售就可以看出來手機的火爆程度,不過有一些常用的功能可能你還沒了解。那麼小米14Ultra如何切換4g和5g呢?下面小編就來為大家介紹一下具體的內容吧!小米14Ultra怎麼換4g和5g? 1.打開手機的設定選單。 2、設定選單中尋找並選擇「網路」、「行動網路」的選項。 3.在行動網路設定中,會看到「首選網路類型」選項。 4、點選或選擇該選項,會看到

win11家庭版切換專業版操作教學_win11家庭版切換專業版操作教學 win11家庭版切換專業版操作教學_win11家庭版切換專業版操作教學 Mar 20, 2024 pm 01:58 PM

Win11家庭版怎麼轉換成Win11專業版?在Win11系統中,分為了家庭版、專業版、企業版等,而大部分Win11筆電都是預先安裝Win11家用版系統。而今天小編就帶給大家win11家庭版切換專業版操作步驟!1、先在win11桌面此電腦上右鍵屬性。 2、點選更改產品金鑰或升級windows。 3、然後進入後點選更改產品金鑰。 4.再輸入啟動金鑰:8G7XN-V7YWC-W8RPC-V73KB-YWRDB,選擇下一步。 5.接著就會提示成功,這樣就可以將win11家用版升級win11專業版了。

Win10系統如何實現雙系統切換 Win10系統如何實現雙系統切換 Jan 03, 2024 pm 05:41 PM

很多朋友剛接觸win系統的時候可能用不習慣,電腦裡存雙系統,這時候其實是可以雙系統切換的,下面就一起來看看兩個系統切換的詳細步驟吧。 win10系統如何兩個系統切換方法一、快捷鍵切換1、按下“win”+“R”鍵開啟運行2、在運行框中輸入“msconfig”點擊“確定”3、在打開的“系統配置”介面中選擇自己需要的系統點擊“設為預設值”,完成後“重新啟動”即可完成切換方法二、開機時選擇切換1、擁有雙系統時開機會出現一個選擇操作介面,可以使用鍵盤“上下”鍵進行選擇系統

切換蘋果電腦雙系統啟動方式 切換蘋果電腦雙系統啟動方式 Feb 19, 2024 pm 06:50 PM

蘋果雙系統開機怎麼切換蘋果電腦作為一款功能強大的設備,除了搭載自家的macOS作業系統外,也可以選擇安裝其他作業系統,例如Windows,從而實現雙系統的切換。那麼在開機時,我們要如何切換這兩個系統呢?本文就來為大家介紹一下在蘋果電腦上如何實現雙系統的切換。首先,在安裝雙系統之前,我們需要確認自己的蘋果電腦是否支援雙系統切換。一般來說,蘋果電腦都是基於

php的版本發展史(1995-2022) php的版本發展史(1995-2022) Jun 01, 2020 pm 01:59 PM

身為一個php學習和開發者,怎麼能不了解其歷史?以下php中文網帶領php愛好者們一起回顧下php各個歷史版本。

excel切換工作簿快速鍵的使用方法 excel切換工作簿快速鍵的使用方法 Mar 20, 2024 pm 01:50 PM

在excel軟體的應用程式裡,我們已經習慣使用快捷鍵,讓有些操作變得更簡單和快捷,excel的多個表格之間有時候會有相關的數據,我們在查看時,要不停的切換工作簿,如果有更快捷的切換方法,就會省下很多切換浪費的時間,對工作效率的提高有很大的幫助,什麼辦法可以完成快速的切換呢,針對這個問題,小編今天要講的內容是:excel切換工作簿快速鍵的使用方法。 1.首先在開啟的excel表格的下方可以看到有多個工作簿,需要快速切換不同的工作簿,如下圖所示。  2、然後按下鍵盤上的Ctrl鍵不動,如果需要向右選擇工作

無法使用win11的alt+tab切換介面,出現的原因是什麼? 無法使用win11的alt+tab切換介面,出現的原因是什麼? Jan 02, 2024 am 08:35 AM

win11支援使用者使用alt+tab快捷鍵的方式來調出桌面切換工具,但是最近有朋友遇到了win11alt+tab切換不了介面的問題,不知道是什麼原因也不知道怎麼解決。 win11alt+tab切換不了介面什麼原因:答:因為快捷鍵功能被停用了,以下是解決方法:1、首先我們按下鍵盤「win+r」開啟運作。 2、接著輸入「regedit」並回車打開群組原則。 3.然後進入“HKEY_CURRENT_USER\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer”

如何在華為手機上切換雙系統設定 如何在華為手機上切換雙系統設定 Feb 20, 2024 am 10:09 AM

隨著智慧型手機的迅速發展,華為作為一家領先的科技公司,推出了許多備受歡迎的手機產品。其中,華為雙系統是一項讓許多用戶感到興奮的功能。透過華為雙系統,使用者可以在同一台手機上同時運行兩個作業系統,例如Android和HarmonyOS。這個功能可以帶來更大的靈活性和便利性。那麼,華為雙系統如何切換設定?讓我們來一起了解一下。首先,在華為手機上切換到雙系統設定之前,

See all articles