Cara Menggunakan Berbilang Versi PHP Secara serentak dalam XAMPP
Pengenalan:
XAMPP ialah persekitaran pembangunan tempatan yang popular yang menyediakan timbunan lengkap untuk pembangunan web. Versi PHP lalai dalam XAMPP mungkin tidak mencukupi untuk keperluan projek tertentu. Walau bagaimanapun, persoalan timbul: bagaimana pembangun boleh bertukar dengan mudah antara versi PHP dalam XAMPP? Artikel ini menangani pertanyaan ini dan menawarkan berbilang penyelesaian untuk menjalankan versi PHP yang berbeza secara serentak.
Gambaran Keseluruhan Penyelesaian:
Daripada menukar versi PHP, terdapat empat pilihan untuk menggunakan berbilang Versi PHP dalam satu pemasangan XAMPP:
Terperinci Pelaksanaan:
1. Jalankan Versi PHP Lama untuk Direktori Projek Tertentu:
Edit fail konfigurasi Apache (httpd-xampp.conf) dan tambah yang berikut:
ScriptAlias /php56 "C:/xampp/php56" Action application/x-httpd-php56-cgi /php56/php-cgi.exe <Directory "C:/xampp/php56"> [...] <FilesMatch "\.php$"> SetHandler application/x-httpd-php56-cgi </FilesMatch> </Directory>
Tambahkan direktori pada fail konfigurasi Apache yang sepatutnya menggunakan PHP 5.6:
<Directory "C:\xampp\htdocs\my_old_project1"> [...] <FilesMatch "\.php$"> SetHandler application/x-httpd-php56-cgi </FilesMatch> </Directory>
2. Jalankan Versi PHP Lama pada Port Berasingan:
Tambah yang berikut pada fail konfigurasi Apache:
Listen 8056 <VirtualHost *:8056> [...] <FilesMatch "\.php$"> SetHandler application/x-httpd-php56-cgi </FilesMatch> </VirtualHost>
3. Jalankan Versi PHP Lama pada Virtualhost:
Tambahkan yang berikut pada Apache konfigurasi fail:
<VirtualHost "localhost56:80"> DocumentRoot "C:\xampp\htdocs56" ServerName "localhost56" [...] <FilesMatch "\.php$"> SetHandler application/x-httpd-php56-cgi </FilesMatch> </VirtualHost>
4. Gunakan Penyemak Keserasian PHP:
Mulakan semula Apache
Selepas mengkonfigurasi XAMPP, adalah penting untuk memulakan semula Apache untuk menggunakan perubahan.
Kesimpulan :
Laksanakan salah satu daripada penyelesaian yang dinyatakan di atas untuk menjalankan berbilang PHP versi serentak dalam XAMPP. Fleksibiliti ini membolehkan pembangun untuk menampung pelbagai keperluan projek sambil mengekalkan kod warisan sedia ada.
Atas ialah kandungan terperinci Bagaimana untuk Menjalankan Berbilang Versi PHP Secara serentak dalam XAMPP?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!