Menggunakan Berbilang Versi PHP dalam XAMPP
Pengenalan
XAMPP ialah alat pembangunan web yang popular yang termasuk Apache, MySQL dan PHP. Secara lalai, XAMPP datang dengan versi PHP tunggal. Walau bagaimanapun, mungkin terdapat situasi di mana anda perlu menggunakan berbilang versi PHP, seperti untuk menjalankan projek legasi yang masih bergantung pada fungsi PHP yang lebih lama.
Pilihan untuk Menggunakan Berbilang Versi PHP
Terdapat beberapa cara untuk menggunakan berbilang versi PHP dalam XAMPP:
Pilihan 1: Tentukan PHP Versi untuk Direktori Khusus
Pilihan ini membolehkan anda mengkonfigurasi direktori tertentu untuk dijalankan dengan versi PHP tertentu. Untuk melakukan ini:
ScriptAlias /php56 "C:/xampp/php56" Action application/x-httpd-php56-cgi /php56/php-cgi.exe
<Directory "C:\xampp\htdocs\my_old_project1"> <FilesMatch "\.php$"> SetHandler application/x-httpd-php56-cgi </FilesMatch> </Directory>
Pilihan 2: Jalankan Versi PHP Lama pada Port Berasingan
Pilihan ini membolehkan anda menjalankan PHP yang lebih lama versi pada port yang berbeza daripada lalai XAMPP. Untuk melakukan ini:
Listen 8056 <VirtualHost *:8056> <FilesMatch "\.php$"> SetHandler application/x-httpd-php56-cgi </FilesMatch> </VirtualHost>
Apabila anda mengakses fail PHP pada port 8056 (cth., http://localhost:8056/old_project.php), ia akan dijalankan dengan versi PHP yang lebih lama.
Pilihan 3: Jalankan Versi PHP Lama pada Virtualhost
Pilihan ini membolehkan anda mencipta hos maya yang menggunakan versi PHP tertentu. Untuk melakukan ini:
<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>
Apabila anda mengakses fail PHP pada virtualhost (cth., http://localhost56/old_project.php), ia akan dijalankan dengan versi PHP yang lebih lama.
Atas ialah kandungan terperinci Bagaimanakah Saya Boleh Menggunakan Berbilang Versi PHP Serentak dengan XAMPP?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!