Làm cách nào để cập nhật phiên bản PHP trên XAMPP (Windows)?

01.06.2020
Bài viết và nhiều hơn nữa 'Làm cách nào để cập nhật phiên bản PHP trên XAMPP (Windows)?
0 12 мин.

cập nhật phiên bản php xamp windows


Bản thân là một nhà phát triển web, XAMPP có lẽ là một trong những phần mềm mà tôi sử dụng chủ yếu trên máy tính Windows của mình. Tôi sẽ không đi vào chi tiết để giải thích lý do tại sao tôi sử dụng XAMPP và tại sao bạn cũng nên xem xét sử dụng nó. Mặc dù tôi phải mất một thời gian để tìm ra cách cập nhật phiên bản PHP, nhưng tôi sẽ rất hữu ích khi chia sẻ kinh nghiệm của mình và giúp công việc của bạn dễ dàng hơn và tiết kiệm cho bạn nhiều thời gian cho nhiệm vụ này. Bài viết này được dành riêng để hiển thị cho bạn các tùy chọn khác nhau về cách cập nhật phiên bản PHP trên XAMPP Windows và khắc phục mọi sự cố có thể xảy ra.

Tại sao bạn nên cập nhật phiên bản XAMPP PHP?

Cũng giống như bất kỳ phần mềm nào khác, với PHP, chúng tôi cũng rất khuyến khích sử dụng phiên bản mới nhất. Phiên bản PHP7 mới có rất nhiều cải tiến, so với PHP5 cũ. PHP7 sử dụng một nửa bộ nhớ và hiệu suất của nó đã được cải thiện đáng kể. Dưới đây là một số lợi ích khác của việc sử dụng PHP7:

  • PHP 7 nhanh gần gấp đôi so với phiên bản thấp hơn của PHP
  • Sử dụng bộ nhớ thấp (lên tới 50%)
  • Tạo điều kiện xử lý lỗi
  • Hỗ trợ hệ thống Windows 64 bit
  • Các nhà khai thác tàu vũ trụ và tàu không gian mới
  • Cho phép khai báo loại chính xác
  • Thêm các lớp ẩn danh
  • Tạo điều kiện nhập khẩu từ cùng một không gian
  • Giới thiệu hợp nhất null & Nhà điều hành tàu vũ trụ và nhiều hơn nữa

Mặt khác, phiên bản PHP5 sẽ không được hỗ trợ lâu hơn nữa. Chẳng hạn, Joomla 4 sẽ chỉ tương thích với máy chủ đang sử dụng ít nhất phiên bản PHP7. Đây chỉ là một vài lý do, nhưng bạn có được điểm.

Cập nhật phiên bản PHP trên Windows XAMPP

Nếu bạn đang chạy phiên bản XAMPP cũ hơn (3.2.1 trở lên), rất có thể bạn vẫn đang sử dụng PHP5. Dưới đây là một số tùy chọn về cách nâng cấp phiên bản PHP5 cũ lên PHP7.

  1. Tải về phiên bản PHP mới nhất tương thích với Windows của bạn (x86 hoặc x64)

  2. Giải nén tập tin vào thư mục có tên php

  3. Chuyển đến thư mục cài đặt XAMPP của bạn và đổi tên thư mục php cũ (giống như php_5)

  4. Sao chép thư mục php được giải nén gần đây vào thư mục cài đặt XAMPP của bạn

  5. Mở Bảng điều khiển XAMPP và cấu hình Apache

  6. Nhấp vào nút Cấu hình bên cạnh mô-đun Apache và chọn Apache (httpd-xampp.conf)

    cập nhật php windows xampp apache httpd

  7. Thay thế tất cả php5 bằng văn bản php7 và lưu tệp

  8. Khởi động lại máy chủ Apache!

Nếu máy chủ Apache không khởi động thì sao? Bạn có thể nhận được thông báo lỗi sau trên Bảng điều khiển XAMPP của mình:

[Apache] Đã phát hiện thay đổi trạng thái: đang chạy

[Apache] Đã phát hiện thay đổi trạng thái: đã dừng

[Apache] Lỗi: Apache tắt máy đột ngột.

[Apache] Điều này có thể là do một cổng bị chặn, thiếu phụ thuộc,

[Apache] đặc quyền không phù hợp, sự cố hoặc tắt máy bằng phương pháp khác.

[Apache] Nhấn nút Nhật ký để xem nhật ký lỗi và kiểm tra

[Apache] Trình xem sự kiện Windows để biết thêm manh mối

[Apache] Nếu bạn cần thêm trợ giúp, hãy sao chép và đăng bài này

[Apache] toàn bộ cửa sổ nhật ký trên các diễn đàn

Nếu vậy, xin vui lòng làm như sau:

  1. Trong Bảng điều khiển XAMPP, nhấp vào nút Cấu hình bên cạnh mô-đun Apache

  2. Chọn Apache (httpd.conf)

    xampp chỉnh sửa apache httpd conf

  3. Tìm và thay thế các dòng sau:

    Nghe 80

    đến

    Nghe 8080

    Tên máy chủ localhost: 80

    đến

    Tên máy chủ localhost: 8080

  4. Lưu và đóng tệp httpd.conf

  5. Chỉnh sửa tệp httpd-ssl.conf bằng cách nhấp vào Apache (http-ssl.conf)

    xampp chỉnh sửa apche httpd ssl conf

  6. Tìm và thay thế các dòng sau:

    Nghe 443

    đến

    Nghe 4443

    đến

    Tên máy chủ www.example.com:443

    đến

    Tên máy chủ www.example.com:4443

  7. Lưu và đóng tệp httpd-ssl.conf

  8. Khởi động lại máy chủ Apache

Nếu bạn đã làm mọi thứ đúng, máy chủ Apache sẽ khởi động.

Tại thời điểm này, một lỗi nữa có thể khiến bạn ngừng sử dụng máy chủ XAMPP Apache:

Thiếu vấn đề DLL với XAMPP

lỗi api ms thắng crt runtime l1 1 0 dll

Chương trình có thể bắt đầu bởi vì api-ms-win-crt-runtime-l1-1-0.dll bị thiếu khỏi máy tính của bạn. Hãy thử cài đặt lại chương trình để khắc phục sự cố này.

Lỗi này là do phần mềm Microsoft Visual C ++ đã lỗi thời. Lỗi vẫn có thể xảy ra, mặc dù bạn có thể cài đặt phần mềm này vào máy tính của mình.

Dưới đây là những gì bạn có thể làm:

  1. Tải xuống phiên bản mới nhất của Microsoft Visual C++

  2. Gỡ cài đặt phiên bản cũ khỏi máy tính của bạn: Bắt đầu > Bảng điều khiển > Chương trình Gỡ cài đặt chương trình

  3. Khởi động lại máy tính của bạn

  4. Cài đặt phiên bản mới mà bạn đã tải xuống gần đây

  5. Khởi động lại máy tính của bạn một lần nữa

  6. Khởi chạy Bảng điều khiển XAMPP và khởi động máy chủ Apache – lỗi không nên bật lên nữa

Cài đặt XAMPP 3.2.2

Nếu không có phương pháp nào ở trên hoạt động, tôi khuyên bạn nên cài đặt phiên bản XAMPP mới nhất. Phiên bản mới nhất của XAMPP (3.2.2) đi kèm với PHP7 đi kèm, vì vậy bạn không cần phải lộn xộn với tất cả các vấn đề trên. Nhưng hãy cẩn thận, không ghi đè lên các tệp cũ của bạn, bởi vì bạn có thể mất tất cả các dự án, tệp và cơ sở dữ liệu của mình. Dưới đây là hướng dẫn từng bước dễ dàng về cách cài đặt XAMPP mới và chuyển các dự án của bạn qua:

  1. Truy cập AppacheFrineds.org và Tải xuống phiên bản mà bạn cần

    tải xampp phiên bản mới nhất

  2. Chạy cài đặt và chọn thư mục đích khác cho nó – nếu phiên bản XAMPP cũ của bạn được cài đặt vào thư mục C: / xampp /, hãy cài đặt phiên bản mới vào C: / newxampp /

  3. Sau khi cài đặt thành công, chuyển thư mục C: / xampp / htdocs / sang C: / newxampp / htdocs / – điều này sẽ chuyển tất cả các tệp dự án của bạn sang cài đặt mới

  4. Đồng thời chuyển C: / xampp / mysql / data / sang C: / xampp / mysql / data / – điều này sẽ chuyển tất cả thông tin cơ sở dữ liệu sang bản cài đặt mới

  5. Mở Bảng điều khiển XAMPP mới v3.2.2 – và khởi động Apache và MySQL

  6. Bây giờ hãy kiểm tra phiên bản php http: //localhost/phpinfo.php – tệp PHP này phải chứa dòng sau:

    <?php phpinfo (); ?>

    Thông tin php phiên bản 7 2 6

  7. Bắt đầu sử dụng sức mạnh của PHP7!

Gói nó lên

Tôi thực sự hy vọng bài viết này đã giúp bạn. Nếu bạn vẫn gặp khó khăn, vui lòng cho chúng tôi biết trong các nhận xét và sẽ cố gắng trả lời các truy vấn của bạn và tìm giải pháp cho vấn đề của bạn. Chúc mừng mã hóa!

Jeffrey Wilson Administrator
Sorry! The Author has not filled his profile.
follow me
    Оцените статью
    Понравилась статья?
    Комментарии (0)
    Комментариев нет, будьте первым кто его оставит

    Комментарии закрыты.

    Adblock
    detector