目前這方法只適用於Windows安裝的Xampp,可以下PHP官網的PHP8.3包進行升級,如果是LINUX安裝的LAMPP此方法不適用,可直接跳過!
因為本地端的開發環境需要更高的PHP版本來測試模組,而XAMPP官網釋出的PHP版本只有到PHP8.2,無法滿足需求,只好自己動手DIY升級了,其實方法也很簡單,說明如下:
1、先關閉Xampp Panel的Apache跟Mysql
2、前往PHP官網,下載PHP8.3包(VS16 x64 Thread Safe)
下載連結:https://windows.php.net/download#php-8.3-ts-vs16-x64
3、吧下載回來的php包放解壓縮放到php資料夾裡面(建立一個php資料夾),然後吧Xampp根目錄中的php檔案更名,例如改為php_8.1,再吧剛剛下載建立的php資料夾放到Xampp根目錄中c:\xampp\php
4、進入php根目錄,找到php.ini-development,複製一份後改為php.ini,用文字編輯器打開進入
5、先搜尋;extension_dir,在下面加上extension_dir = "\xampp\php\ext"
6、再搜尋;extension=curl,會有下面這一排啟用套件設定
將以下套件的;註解拿掉
extension=curl
extension=fileinfo
extension=gd
extension=gettext
extension=mbstring
extension=exif
extension=mysqli
extension=openssl
extension=pdo_mysql
extension=pdo_sqlite
7、最後需要吧
C:\xampp\php裡面的 libssh2.dll 複製後貼到C:\xampp\apache\bin 覆蓋舊檔
再到資料夾C:\xampp\php中輸入搜尋 libcrypto-*.dll 和 libssl-*.dll 找到兩支檔,複製後貼到C:\xampp\apache\bin 覆蓋舊檔
這樣curl才能正常運作
8、完成以上設定後,重新啟用Xampp Panel的Apache跟Mysql,PHP8.3就完成升級了,網站也能正常運作,而且也不用重新安裝XAMPP,省時省力,好方法分享給大家!
以上工作心得撰寫:徐嘉裕 Neil hsu
留言
張貼留言