Tải về phiên bản php mới
Tải phiên bản php của bạn theo nhu cầu tại https://windows.php.net/download. Chọn bản x64 Thread Safe hoặc x86 Thread Safe tùy nhu cầu của bạn.
Chép thư mục Xampp ra cái mới
Chép thư mục cài xampp hiện tại ra cái mới. Xong vào xóa thư mục php rồi giải nén file zip vừa download ra để sinh ra thư mục php mới.
Tìm toàn bộ trong xampp từ khóa xx/
và xx\
với xx
là tên thư mục bạn đã cài xampp trước đó để thay thế xx
bằng yy
với yy
là tên thư mục mới. Phần này bạn cần linh động để biết được đâu là giá trị cần thay, đâu là cái không nên thay. Đa phần những cái thay nó là tệp cấu hình nằm trong các file .cnf, .conf, .ini
Cấu hình lại các thông số php.ini
Vào thư mục php mới, đổi tên php.ini-development thành php.ini sau đó mở nó lên thực hiện một số chỉnh sửa
extension_dir="D:\xampp\84\php\ext"
upload_tmp_dir="D:\xampp\84\tmp"
curl.cainfo="D:\xampp\84\cacert.pem"
openssl.cafile="D:\xampp\84\cacert.pem"
Trong đó D:\xampp\84
thay bằng đường dẫn tuyệt đối đến thư mục chứa xampp của bạn. Tệp cacert.pem tải ở https://curl.se/ca/cacert.pem
Cũng trong php.ini đó tìm đoạn chỗ extension=bz2
bỏ dấu phảy phía trước để bật các extension cần cho bạn. Hiện tại theo nhu cầu của tôi cần có các extension sau: bz2, curl, ftp, fileinfo, gd, gettext, intl, mbstring, exif, mysqli, openssl, pdo_mysql, zip
Tạo service mới
Tạo service mới để chạy theo bài viết Hướng dẫn cài đặt và cấu hình PHP đa phiên bản trên Windows