Hướng dẫn change php version for xampp - thay đổi phiên bản php cho xampp

Tại sao chuyển đổi giữa các phiên bản PHP khi bạn có thể sử dụng nhiều phiên bản PHP cùng một lúc với một cài đặt XAMPP duy nhất?

Với một cài đặt XAMPP duy nhất, bạn có 2 tùy chọn:

  1. Chạy một phiên bản PHP cũ hơn chỉ cho thư mục của dự án cũ của bạn: Điều này sẽ phục vụ mục đích hầu hết thời gian. Bạn có thể có một hoặc hai dự án cũ mà bạn dự định chạy với phiên bản PHP cũ hơn. Chỉ cần định cấu hình XAMPP để chạy phiên bản PHP cũ hơn chỉ cho các thư mục dự án. This will serve the purpose most of the time. You may have one or two old projects that you intend to run with an older PHP version. Just configure xampp to run an older PHP version for only those project directories.

  2. Chạy phiên bản PHP cũ hơn trên một cổng riêng của XAMPP: Đôi khi bạn có thể nâng cấp một dự án cũ lên phiên bản PHP mới nhất và đồng thời bạn cần chạy cùng một dự án qua lại giữa phiên bản PHP mới và phiên bản PHP cũ . Để làm điều này, bạn có thể đặt phiên bản PHP cũ hơn trên một cổng khác (giả sử 8056) vì vậy khi bạn truy cập http://localhost/any_project/, XAMPP đã chạy PHP 7 và khi bạn đến http://localhost:8056/any_project/ XAMPP chạy PHP 5.6. Sometimes you may be upgrading an old project to the latest PHP version and at the same time you need to run the same project back and forth between the new PHP version and the old PHP version. To do this you can set an older PHP version on a different port (say 8056) so when you go to http://localhost/any_project/, xampp runs PHP 7 and when you go to http://localhost:8056/any_project/ xampp runs PHP 5.6.

  3. Chạy phiên bản PHP cũ hơn trên ảo: Bạn có thể tạo ảo như localhost56 để chạy PHP 5.6 trong khi bạn có thể sử dụng Php 7 trên localhost. You can create a virtualhost like localhost56 to run PHP 5.6 while you can use PHP 7 on localhost.

Hãy thiết lập nó

Bước 1: Tải xuống PHP Download PHP

Vì vậy, bạn có Php 7 đang chạy theo XAMPP, bạn muốn thêm phiên bản PHP cũ hơn (giả sử Php 5.6). Tải xuống phiên bản NTS (không phải chủ đề an toàn) của Lưu trữ ZIP PHP từ PHP.NET (xem Lưu trữ cho các phiên bản cũ hơn) và trích xuất các tệp theo c:\xampp\php56. Phiên bản an toàn chủ đề không bao gồm PHP-cGI.exe.

Bước 2: Cấu hình php.ini Configure php.ini

Mở tệp

SetEnv PHPRC "\\path\\to\\xampp\\php"
0 trong Notepad. Nếu tệp không tồn tại, hãy sao chép
SetEnv PHPRC "\\path\\to\\xampp\\php"
1 thành php.ini và mở nó trong notepad. Sau đó không đưa ra dòng sau:

extension_dir = "ext"

Ngoài ra, nếu dòng sau tồn tại trong Apache Config

SetEnv PHPRC "\\path\\to\\xampp\\php"
3

SetEnv PHPRC "\\path\\to\\xampp\\php"

Nhận xét nó với một # (nhân vật băm).

Bước 3: Định cấu hình Apache Configure apache

Mở bảng điều khiển XAMPP, nhấp vào nút cấu hình cho Apache và nhấp vào

SetEnv PHPRC "\\path\\to\\xampp\\php"
4. Một tệp văn bản sẽ mở. Đặt các cài đặt sau ở dưới cùng của tệp:

ScriptAlias /php56 "C:/xampp/php56"
Action application/x-httpd-php56-cgi /php56/php-cgi.exe

    AllowOverride None
    Options None
    Require all denied
    
        Require all granted
    

Lưu ý: Bạn có thể thêm nhiều phiên bản PHP vào cài đặt XAMPP sau bước 1 đến 3 nếu bạn muốn. You can add more versions of PHP to your xampp installation following step 1 to 3 if you want.

Bước 4 (Tùy chọn 1): [Thêm thư mục để chạy phiên bản PHP cụ thể] [Add Directories to run a specific PHP version]

Bây giờ bạn có thể đặt các thư mục sẽ chạy trong Php 5.6. Chỉ cần thêm phần sau ở dưới cùng của tệp cấu hình (

SetEnv PHPRC "\\path\\to\\xampp\\php"
3 từ bước 3) để đặt thư mục.


    
        SetHandler application/x-httpd-php56-cgi
    



    
        SetHandler application/x-httpd-php56-cgi
    

Bước 4 (Tùy chọn 2): [Chạy phiên bản PHP cũ hơn trên một cổng riêng] [Run an older PHP version on a separate port]

Bây giờ để đặt PHP v5.6 trên cổng 8056, thêm mã sau vào cuối tệp cấu hình (

SetEnv PHPRC "\\path\\to\\xampp\\php"
3 từ bước 3).

Listen 8056

    
        SetHandler application/x-httpd-php56-cgi
    

Bước 4 (Tùy chọn 3): [Chạy phiên bản PHP cũ hơn trên VirtualHost] [Run an older PHP version on a virtualhost]

Để tạo một ảo (localhost56) trên một thư mục (htdocs56) để sử dụng PHP v5.6 trên http: // localhost56, hãy tạo thư mục htdocs56 tại vị trí mong muốn của bạn và thêm localhost56 vào tệp máy chủ của bạn (xem cách), sau đó thêm mã sau đây đến cuối tệp cấu hình (

SetEnv PHPRC "\\path\\to\\xampp\\php"
3 từ bước 3).


    DocumentRoot "C:\xampp\htdocs56"
    ServerName localhost56
    
        Require all granted    
    
    
        SetHandler application/x-httpd-php56-cgi
    

Kết thúc: Lưu và khởi động lại Apache Save and Restart Apache

Lưu và đóng tệp cấu hình. Khởi động lại Apache từ bảng điều khiển XAMPP. Nếu bạn đã đi cho Tùy chọn 2, bạn có thể thấy cổng bổ sung (8056) được liệt kê trong bảng điều khiển XAMPP của bạn.

Hướng dẫn change php version for xampp - thay đổi phiên bản php cho xampp

Làm cách nào để thay đổi phiên bản PHP của tôi?

Thay đổi phiên bản PHP..
Điều hướng đến trang Quản lý trang web ..
Nhấp vào nút Quản lý bên phải miền của bạn ..
Trong phần PHP, nhấp vào biểu tượng sửa đổi ..
Chọn phiên bản PHP từ menu thả xuống ..
Cuộn xuống và nhấp vào nút Thay đổi phiên bản PHP để lưu các thay đổi của bạn ..

Làm cách nào để cập nhật phiên bản PHP của mình trong XAMPP 8?

Cập nhật phiên bản PHP lên PHP 8 trong XAMPP trên Windows..
Bước 1 - Mở Bảng điều khiển XAMPP. Mở bảng điều khiển XAMPP như trong Hình 1 ..
Bước 2 - Mở bảng điều khiển Apache Config. ....
Bước 3 - Mở tệp cấu hình. ....
Bước 4 - Cập nhật đường dẫn cài đặt PHP. ....
Bước 5 - Lưu cấu hình và bắt đầu Apache. ....
Bước 6 - Xác minh PHP ..

Làm thế nào tôi có thể sử dụng phiên bản PHP cũ hơn trong XAMPP?

Các bước để thay đổi cổng:..
Thay đổi tệp cấu hình cho MySQL trong My My.Tệp Ini ”..
Thay đổi cổng thành 3307 ..
Chạy mã: PHP.....
Lưu mã trên trong thư mục của HT HTDOCS của thư mục XAMPP cho phiên bản mới và cũ hơn ..
Lưu trong thư mục HTDOCS của thư mục XAMPP ..
Tương tự với XAMPP_1_8_2 ..