19 Tháng 5, 2016 Tác giả: Thịnh Nguyễn Chuyên mục: Công cụ

Hướng dẫn nâng cấp PHP cho Xampp trên máy tính Windows

nang-cap-php-cho-xampp

XAMPP là một bộ cài đặt nhan chóng và tuyệt vời để có được Apache, PHP, PerlMySQL để có thể thực hiện lập trình web và các lập trình khác. Cảnh báo! Nó không phải là nhằm để được sử dụng dành cho máy chủ bởi thiết lập của nó hướng tới người sử dụng dễ dàng hơn thay vì mức độ bảo mật cao như các máy chủ trong môi trường internet.

Tuy nhiên tôi khuyên các bạn nên sử dụng nó trong môi trường localhost thay vì môi trường internet bởi nó không thích hợp. Nói đến đây chắc là đủ rồi phải không? Vấn đề chính của chúng ta đó là Xampp thường xuyên nâng cấp để theo kịp phiên bản PHP và MySQl. Chính vì thế sau một thời gian sử dụng các bản mới ra đã nâng cấp PHP và Mysql cũng như các mã nguồn mở hiện nay cũng chạy đua với PHP và Mysql vì thế mà các mã nguồn đòi hỏi môi trường cũng cao hơn để đảm bảo tính bảo mật của mã nguồn cũng như khả năng hoạt động tốt nhất dành cho mã nguồn.

Sau đây mình sẽ hướng dẫn các bạn nâng cấp PHP một cách cụ thể nhất cho các bạn sử dụng Xampp đang muốn nâng cấp phiên bản PHP để đảm bảo mã nguồn hoạt động được và hoạt động tốt. ( Lưu ý là bạn không cần phải chỉ trích nhà phát triển ra phần mềm XAMPP vì họ cũng chỉ là đi  theo phiên bản PHP mà thôi).

Cảnh báo! Làm theo hướng dẫn có một số nguy cơ riêng. Tốt nhất là bạn tiến hành sao lưu cơ sở dữ liệu và code trong thư mục htdocs của XAMPP sang một vị trí khác để dễ dàng khôi phục.

Các bước thực hiện nâng cấp PHP trong XAMPP

  1. Tải về phiên bản php mới nhất của Xampp (đảm bảo là bạn tải về gói .zip hoặc 7z thay vì gói cài đặt, bạn xem ở cuối bài viết).
  2. Tiến hành giải nén nó vào một thư mục.
  3. Hãy chắc chắn rằng tên thư mục php mới của bạn không phải là “PHP“. Bạn có thể sử dụng tên filder là tên phiên bản. Ví dụ cho php 5.6.21 bạn có thể sử dụng php5621. Sao chép thư mục php mới (thư mục đã đổi tên) vào thư mục xampp của bạn
  4. Bây giờ bạn truy cập vào Bây giờ đi đến D://xampp/apache/conf /extra và mở đọc file httpd-xampp.conf bằng Notepad++ hay bằng bất kỳ trình soạn thảo (Lưu ý: đây là mình đặt Xampp ở ổ đĩa D nếu bạn đặt ở ổ C hay ổ E thì thay lại cho đúng).
  5. Trong file bạn  tìm: PHPINIDir và đặt lại đường dẫn
    PHPINIDir "D:/XAMPP/php"
    

    thành

    PHPINIDir "D:/XAMPP/php5621"
    

    ( php5621 là tên vừa đặt ở bước 3 ).

  6. Tiếp đến bạn tìm: LoadModule và cũng thực hiện đặt lại đường dẫn
    LoadModule php5_module "D:/XAMPP/php/php5apache2_4.dll"
    

    thành

    LoadModule php5_module "D:/XAMPP/php5621/php5apache2_4.dll"
    

    ( php5621 là tên vừa đặt ở bước 3 ).

  7. Tiếp đến bạn lưu lại tập tin “httpd-xampp.conf“. Bạn tiến hành khởi động lại Apache trên Xampp

Nếu máy chủ của bạn được khởi động lại thành công thì tức là phiên bản php đã được nâng cấp. Bạn có thể kiểm tra tình trạng của phiên bản php của bạn bằng địa chỉ http://localhost/xampp/phpinfo.php.

Tải về tập tin .zip hoặc 7z cho XAMPP

  1. Truy cập trang download Xampp: Liên kết và nhấp chuột vào “More download” như hình dưới đây.
    more-download-xampp
  2. Tiếp đến nó sẽ hiển thị nút download và danh sách các phiên bản dành cho các thiết bị khác nhau và các thứ linh tinh khác ở phí dưới. Lúc này bạn chọn kéo xuống dưới và bạn sẽ thấy phiên bản dành cho thiết bị của bạn. Tôi đang dùng Windows lên tôi chọn XAMPP Windows. Lưu ý bạn để ý thêm cột thời gian nhé, gần nhất là dùng.
    chon-xampp-windows
  3. Tiếp theo nó sẽ chuyển trang sang liệt kê phiên bản ở phía dưới (không phải nút donwload ngay trên đâu nhé) và bạn chọn bản 5.6.21 hoặc tùy theo ý của bạn.
    chon-verison-xampp-windows
  4. Tiếp đến bạn chọn cho tôi bản .zip hoặc 7z cũng được. 2 thằng này đều là tập tin nén và khi download về bạn chỉ cần giải nén và làm theo các bước ở phần trên là được.
    chon-ban-xampp-windows-zip-7z

Tác giả: Thịnh Nguyễn

Chuyên gia chia sẻ kiến thức về lập trình, thiết kế web và tối ưu hệ thống server.

Chia sẻ bài viết này:

7 bình luận

  • conan

    11/12/2018 lúc 17:52

    Chào bác, hi vọng bác sớm thông não giúp e vì e rất cần.
    E có tải bản nâng cấp php và copy đè các file lên các file cũ nên k cần chỉnh sửa gì trong config, nhưng sau đó restart lại apache e lại nhận được lỗi Apache shutdown unexpectedly, đổi cổng thì k đc, mà e cũng nghĩ kp do cổng.
    Mong được bác giải đáp

  • mạnh

    01/02/2018 lúc 13:13

    bác hay quá.. ko nói trước khi làm nên copy lại file trong htdocs.. làm em mất hết còn đâu

    • Thịnh Nguyễn

      03/02/2018 lúc 11:51

      Bạn làm sai chứ hướng dẫn không sai, vì mình chỉ thay đổi php chứ đâu liên quan tới thư mục htdocs

  • Thông Trịnh

    28/09/2017 lúc 14:49

    This site can’t be reached
    E làm xong thì bị trang k load đc như dòng ở trên ạ, Anh Thịnh có cách nào khắc phục k

    • Thịnh Nguyễn

      30/09/2017 lúc 17:40

      Bạn xem có phần mềm nào chung cổng port ko nhé, hoặc gây xung đột, vì như hướng dẫn vẫn bình thường và hiện tại mình vẫn làm như vậy

  • Lê Dương

    21/05/2017 lúc 12:54

    mình bị lỗi này, bạn có cách giải quyết ko? thanks bạn!
    “Error: Apache shutdown unexpectedly.”

    • Thịnh Nguyễn

      21/05/2017 lúc 13:52

      Của bạn đang bị xung đột port dẫn đến tắt không được bật cũng không, bạn kiểm tra cổng những thằng nào dùng chung thì tách riêng ra nhé

Để lại bình luận của bạn

Địa chỉ email của bạn sẽ không được công bố rộng rãi. Các trường bắt buộc được đánh dấu *

Bài viết liên quan

Hướng dẫn xác định tọa độ một địa điểm cần thiết trên Google Maps

Google Maps là một dạng bản đồ miễn phí đến từ Google. Nó cho phép chúng ta xem được bản đồ của toàn cầu, bất kể vị trí nào mà bạn muốn. Không những thế mà Google đang ngày càng hoàn thiện nó với những công nghệ tiên tiến như xác định khoảng cách, đường […]

Xem chi tiết →

Hướng dẫn nén ảnh trên Photoshops trước khi đăng trên website

Xin chào tất cả các bạn, bữa nay Thịnh muốn chia sẻ với các bạn một chút kinh nghiệm về việc đăng ảnh lên website. Như các bạn cũng đã biết hiện nay website là một phần không thể thiếu đối với tất cả các doanh nghiệp làm ăn kinh doanh cũng như các blog […]

Xem chi tiết →

Hướng dẫn đăng ký tạo API Facebook cho website của bạn

API đầy đủ tên gọi là Application Programming Interface là môi trường kết nối giữa 2 hệ thống hoặc với nhiều hệ thống và được sử dụng phổ biến hiện nay. Chính vì thế mà mạng xã hội lớn nhất hành tinh Facebook không quên API và đã cung cấp cho chúng ta hệ thống API […]

Xem chi tiết →