Nếu máy dùng hệ điều hành khác với Windows thì mới cài rời từng món Apache, PHP, MySQL nhé. Còn nếu máy dùng Windows, hãy sử dụng XAMPP. Lý do: bản PHP download trên trang php.net dùng cho Windows thường không dành cho người dùng bình thường, mà phải có kiến thức, thậm chí là phải build từ source. Cài đặt bình thường thì rất rối beng giữa mấy cái Thread Safe, Non Thread Safe,… khá rách việc. Rồi còn phải có mấy cái như Visual C++ Redistributable nữa, thử tới thử lui mới thành công. Nói chung, nếu bạn là nhà phát triển mới nên cài kiểu này, còn chỉ là người sử dụng, đừng phí thời gian vô ích.
Mặc định PHP trên Linux đã bật sẵn PDO mà không cần chỉnh chọc gì thêm. Trong khi đó, bên Windows, khi cài PHP sẽ phải chỉnh file php.ini mệt xỉu, lại không có logs với nhiều thông tin phong phú để debug, muốn debug phải dùng phiên bản có chữ debug.
Nào, giờ bạn định build từ source với các tham số được nạp vào khi build để đáp ứng được yêu cầu PHP bạn cần dùng và học hỏi thêm về build, hoặc chọn cách tiếp tục mò với file cài đặt đã được build sẵn hoặc dùng XAMPP cho nhanh gọn lẹ?