Cách sử dụng nhiều phiên bản PHP trên máy tính mới nhất
Hướng dẫn cài nhiều nhiều phiên bản trên máy tính bằng cách dùng phần mềm XAMPP
Bước 1: Cài đặt XAMPP:
+ Download và cài đặt bản XAMPP mới nhất tại https://www.apachefriends.org/download.html
+ Phiên bản XAMPP khác tại đây: https://sourceforge.net/projects/xampp/files/
Trong quá trình cài đặt cần quan tâm: Webalizer, Mecury Mail, FileZilla FTP Server, Tomcat, Perl... nếu không dùng có thể bỏ tích để đỡ tốn tài nguyên. Chủ yếu quan tâm MySQL, phpmyadmin

Hiện tại như máy tính của tôi đang cài 5 bản xampp

Bước 2: Cài Mysql Service, tôi sẽ chọn bản Mysql mới nhất để cài:
Ví dụ bạn cài đặt XAMPP vào F:\Xampp\8.2.4 thì làm như bên dưới. Nếu bạn cài đặt vào thư mục khác thì làm như bên dưới và đổi F:\Xampp\8.2.4 thành đường dẫn đến thư mục cài đặt của bạn.
Mở CMD với quyền admin và chạy
cd F:\xampp\8.2.4\\mysql\bin
mysqld.exe --install "MariaDB 10.0.24" --defaults-file="F:\Xampp\mysql\bin\my.ini"Bước 3: Cấu hình Apache, sẽ thực hiện làm tất cả các phiên bản mà bạn cài
Ví dụ bạn cài đặt XAMPP vào F:\Xampp\8.2.4 thì làm như bên dưới. Nếu bạn cài đặt vào thư mục khác thì làm như bên dưới và đổi F:\Xampp\8.2.4 thành đường dẫn đến thư mục cài đặt của bạn.
Mở CMD với quyền admin và chạy:
+ Thực hiện cài PHP 8.2, làm tương tự các phiên bản khác
cd F:\xampp\8.2.4\apache\bin
httpd.exe -k install -n "Apache2.4 PHP 8.2"Sau khi cài xong sẽ ra hình ảnh như bên dưới:

Để gỡ đi service đó thì chạy:
httpd.exe -k uninstall -n "Apache2.4 PHP 8.2"Lưu ý: Thay tên PHP 8.2 bằng phiên bản PHP tương ứng để dễ nhớ.
Bước 4: Cấu hình DocumentRoot sang thư mục khác:
Việc này nhằm mục đích tất cả các phiên bản PHP sẽ dùng chung một DocumentRoot và file config Virtual Host.
Mở httpd.conf tìm DocumentRoot sửa thành DocumentRoot “F:/www” làm tương tự với các phiên bản khác, để dùng chung 1 thư mục dự án

Chỉnh sửa đường dẫn Virtual host để dùng chung 1 chỗ, thực hiện truy cập
Tác giả: Nguyễn Lâm
Những tin mới hơn