IIS là phần mềm webserver thông dụng trên môi trường Windows Server. Mặc định, khi nhắc đến IIS thì chúng ta thường nghĩ ngay đến việc website sử dụng ngôn ngữ ASP.NET. Tuy nhiên, có thể bạn chưa biết thì IIS cũng có thể cấu hình để chạy được các website có mã nguồn PHP. Và nếu như server đã có sẵn WebServer IIS rồi, và muốn tận dụng để chạy trên các website có mã nguồn PHP, thì bài viết này sẽ hướng dẫn bạn thực hiện điều đó.
Cài đặt PHP Manager
- PHP Manager được sử dụng để quản lý các phiên bản PHP trên hệ thống, cũng như đơn giản hoá việc sử dụng PHP. Khi sử dụng PHP manager, chỉ cần vài thao tác chuột là đã có thể add thêm 1 phiên bản PHP sử dụng cũng như tuỳ biến các extension PHP.
- Để cài đặt PHP Manager, trước hết cần cài đặt Dotnet 3.5. Trường hợp server của bạn đã cài đặt 3.5 rồi hoặc đã cài đặt bản cao hơn thì có thể bỏ qua bước này.
- Tại Server Manager > Features > Add Features
- Chọn Dotnet FrameworkFramework 3.5.1 Features > Next
- Chọn Install và chờ hệ thống cài đặt hoàn tất
- Tải PHP Manager tại đây.
- Tiến hành chọn phiên bản phù hợp, ví dụ trong bài viết này đang chọn phiên bản cho IIS 7 64bit, ứng với hệ thống đang sử dụng. Tải ở đây.
- Tiến hành cài đặt PHP Manager theo các bước hướng dẫn của phần mềm.
- Sau khi cài đặt xong PHP Manager, tiến hành khởi động lại hệ thống VPS/Server
- Sau khi hệ thống đã khởi động lại, truy cập vào IIS và kiểm tra trạng thái của PHP Manager
- PHP Manager đã được cài đặt hoàn tất
Cài đặt PHP 5.6
- Tiến hành tải bản cài đặt PHP 5.6 về, có thể tải các phiên bản PHP dành cho Windows tại đây.
- Các bản cũ hơn có thể được tìm thấy ở đây.
- Tại hướng dẫn này, ta sử dụng phiên bản php-5.6.39-Win32-VC11-x64.zip
- Theo như yêu cầu của PHP ta cũng sẽ phải cài đặt thêm Visual C++ 11 x64 tại đây.
- Tải về và giải nén trên hệ thống, Ví dụ: C:\PHP\php56
- Truy cập vào PHP Manager và chọn Register New PHP version
- Chọn tới file php-cgi.exe trong thư mục php56 vừa giải nén
- Như vậy ta đã add thành công PHP 5.6 vào IIS, trong trường hợp muốn add các phiên bản khác, chỉ cần lặp lại các thao tác add PHP như trên (Lưu ý: Cài đặt thêm Visual C++ theo yêu cầu của mỗi bản PHP).
- Tiến hành Kiểm tra phiên bản PHP đã được hoạt động chưa bằng cách vào PHP Manager > Check phpinfo()
- Chọn Site là Url để test, ví dụ:
- Như vậy PHP đã được cài đặt hoàn tất
Kết luận
Mặc dù PHP 5.6 đã không còn được hỗ trợ chính thức, việc cài đặt và sử dụng nó trên IIS vẫn có giá trị trong một số trường hợp cụ thể. Tuy nhiên, để đảm bảo tính bảo mật và ổn định cho các dự án mới, bạn nên cân nhắc việc nâng cấp lên các phiên bản PHP mới hơn như PHP 8.x.
Bài viết này chỉ là một trong những bước đầu tiên trong quá trình phát triển web với PHP. Để khai thác hết tiềm năng của PHP, bạn cần tìm hiểu thêm về các framework, thư viện và công cụ hỗ trợ khác.
Bạn có thể xem thêm một số bài viết về Windows Server ở đây.
========================================================================================
P.A Việt Nam cung cấp đa dạng các cấu hình Máy Chủ Ảo và Máy Chủ Riêng
Cloud Server
Cloud Server Pro
Máy Chủ Riêng
Tham khảo các ưu đãi: https://www.pavietnam.vn/vn/tin-khuyen-mai/