Rumah >pembangunan bahagian belakang >tutorial php >Bagaimanakah Saya Boleh Menjalankan Berbilang Versi PHP Serentak dengan XAMPP?

Bagaimanakah Saya Boleh Menjalankan Berbilang Versi PHP Serentak dengan XAMPP?

Patricia Arquette
Patricia Arquetteasal
2024-12-09 12:11:12362semak imbas

How Can I Run Multiple PHP Versions Simultaneously with XAMPP?

Menyokong Berbilang Versi PHP Secara serentak dalam XAMPP


Menjalankan berbilang versi PHP serentak dalam satu pemasangan XAMPP menangani keperluan untuk menyokong kedua-duanya projek warisan dan yang memerlukan PHP terkini ciri.

Empat Pilihan untuk Melaksanakan Fleksibiliti Versi PHP


1. Direktori Ditetapkan untuk Versi PHP Legasi:
Pendekatan ini sesuai untuk projek yang memerlukan versi PHP khusus untuk operasi. Dengan mengkonfigurasi direktori projek untuk menggunakan versi PHP yang dikehendaki, pengguna boleh mengasingkan projek warisan daripada versi yang lebih baharu dalam pemasangan XAMPP yang sama.

2. Pelabuhan Berasingan untuk Versi PHP Warisan:
Pilihan ini membolehkan menguji projek warisan menggunakan versi PHP lama sambil membangunkan versi PHP yang lebih baharu secara serentak. Dengan memperuntukkan port yang berbeza kepada versi PHP lama, pengguna boleh menukar antara versi dengan mudah tanpa mengubah suai fail projek.

3. Virtualhost untuk Versi PHP Legacy:
Serupa dengan pilihan 2, menggunakan hos maya membolehkan pengguna menetapkan versi PHP tertentu kepada hos maya yang ditetapkan. Ini menyediakan kaedah mudah untuk mengasingkan projek warisan sambil mengaksesnya melalui URL tersuai.

4. Sokongan Serentak untuk Berbilang Versi PHP:
Dengan XAMPP, pengguna boleh menjalankan berbilang versi PHP secara serentak. Fungsi ini menghapuskan keperluan untuk bertukar antara versi, membenarkan pembangunan bersebelahan dan pelaksanaan projek yang memerlukan versi PHP yang berbeza.

Panduan Persediaan Langkah demi Langkah

Langkah 1: Muat Turun dan Pasang PHP Lama Versi
Muat turun versi PHP tidak selamat-benang (NTS) dan ekstrak ke lokasi yang dikehendaki dalam pemasangan XAMPP anda, cth., c:xamppphp56.

Langkah 2: Konfigurasikan php.ini
Dayakan Pilihan extension_dir dalam c:xamppphp56php.ini dan lumpuhkan pembolehubah persekitaran PHPRC dalam httpd-xampp.conf.

Langkah 3: Konfigurasikan Apache
Dalam httpd-xampp.conf, tambah baris berikut untuk mengkonfigurasi Apache untuk penukaran versi PHP:

(Untuk Pilihan 1: Direktori Khusus)

<Directory &quot;C:\xampp\htdocs\my_old_project1&quot;>
    <FilesMatch &quot;\.php$&quot;>
        SetHandler application/x-httpd-php56-cgi
    </FilesMatch>
</Directory>

(Untuk Pilihan 2: Asingkan Port)

Listen 8056
<VirtualHost *:8056>
    <FilesMatch &quot;\.php$&quot;>
        SetHandler application/x-httpd-php56-cgi
    </FilesMatch>
</VirtualHost>

(Untuk Pilihan 3: Virtualhost)

<VirtualHost localhost56:80>
    DocumentRoot &quot;C:\xampp\htdocs56&quot;
    ServerName localhost56
    <Directory &quot;C:\xampp\htdocs56&quot;>
        Require all granted    
    </Directory>
    <FilesMatch &quot;\.php$&quot;>
        SetHandler application/x-httpd-php56-cgi
    </FilesMatch>
</VirtualHost>

Simpan dan mulakan semula Apache untuk melengkapkan persediaan.

Atas ialah kandungan terperinci Bagaimanakah Saya Boleh Menjalankan Berbilang Versi PHP Serentak dengan XAMPP?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan:
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn