Kiểm tra phiên bản php trên xampp

XAMPP là một bộ cài đặt nhan chóng và tuyệt vời để có được Apache, PHP, Perl và MySQL để 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.

Xampp là trình tạo Localhost phổ biến hàng đầu trên Windows, Mac và Linux. Bài viết này sẽ hướng dẫn các bạn cách nâng cấp phiên bản PHP cho Xampp mà không mất dữ liệu hay cài đặt lại. Và các bạn hãy lưu ý rằng hạ cấp PHP cũng làm tương tự như nâng cấp PHP nhé !

Ở đây mình có Xampp với PHP 7.1 và phiên bản mới nhất đang là 7.3

Kiểm tra phiên bản php trên xampp



Trước tiên, bạn hãy vào trang : sourceforge.net/projects/xampp/files/ chọn XAMPP Windows và PHP 7.3(Phiên bản php mà bạn muốn ). Sau đó download file .7Zip hoặc .Zip về

Kiểm tra phiên bản php trên xampp



Vào thư mục C:\xampp\ và đổi tên thư mục php thành một cái tên khác. Ví dụ mình đổi thành php7.1 :

Kiểm tra phiên bản php trên xampp






Bạn hãy giải nén thư mục php trong file zip vừa tải về lúc nãy vào thư mục C:\xampp. Tức là sẽ thay thế thư mục php mà chúng ta đã đổi tên thành php7.1

Kiểm tra phiên bản php trên xampp






Mở file php.ini trong thư mục C:\xampp\php\php.ini và thay thế tất cả những đoạn có dạng :

Mã:

\xampp\php\ thành C:\xampp\php\


Ví dụ như include_path = \xampp\php\PEAR thì sửa thành

Mã:

include_path = C:\xampp\php\PEAR


Ở đây mình sử dụng tính năng Find and Replace của Sublime Text nên khá nhanh

Kiểm tra phiên bản php trên xampp




Thay toàn bộ xong, restart XAMPP và kiểm tra kết quả
Kiểm tra phiên bản php trên xampp


Kiểm tra phiên bản php trên xampp




Chúc các bạn thành công !