在單一XAMPP 安裝中同時運行多個PHP 版本可以滿足同時支援這兩個版本的需求遺留項目和需要最新PHP 的項目
2.舊版 PHP 版本的單獨連接埠:
此選項允許使用舊版 PHP 測試舊版項目,同時針對新版 PHP 進行開發。透過為舊版 PHP 分配不同的端口,使用者可以輕鬆地在版本之間切換,而無需修改專案文件。
3.舊版 PHP 版本的虛擬主機:
與選項 2 類似,使用虛擬主機允許使用者將特定的 PHP 版本分配給指定的虛擬主機。這提供了一種方便的方法來隔離遺留項目,同時透過自訂 URL 存取它們。
4.並發支援多個 PHP 版本:
使用 XAMPP,使用者可以同時執行多個 PHP 版本。此功能消除了在版本之間切換的需要,允許並行開發和執行需要不同 PHP 版本的專案。
第1 步:下載並安裝舊版PHP
下載非執行緒安全版本(NTS) 版本的PHP 並將其解壓縮到XAMPP 安裝中的所需位置,例如c:xamppphp56.
第2 步:設定php.ini
啟用extension_dir選項啟用extension_dir選項啟用extension_dir選項
第3 步:設定阿帕契在
httpd-xampp.conf<Directory "C:\xampp\htdocs\my_old_project1"> <FilesMatch "\.php$"> SetHandler application/x-httpd-php56-cgi </FilesMatch> </Directory>
(對於選項1:專用目錄)
Listen 8056 <VirtualHost *:8056> <FilesMatch "\.php$"> SetHandler application/x-httpd-php56-cgi </FilesMatch> </VirtualHost>
(用於選項2:單獨連接埠)
<VirtualHost localhost56:80> DocumentRoot "C:\xampp\htdocs56" ServerName localhost56 <Directory "C:\xampp\htdocs56"> Require all granted </Directory> <FilesMatch "\.php$"> SetHandler application/x-httpd-php56-cgi </FilesMatch> </VirtualHost>
以上是如何使用XAMPP同時運行多個PHP版本?的詳細內容。更多資訊請關注PHP中文網其他相關文章!