Cài nginx và php trên Windows

Dưới là 1 bài thực hành cho các bạn.

Nếu bạn đã từng chán với web server Apache và muốn tìm một thứ gì đó mới mới nhằm thay thế. Nginx là 1 web server tương đối rất thông dụng chỉ sau apache sở dĩ vì nó sinh sau cơ mà (2004). Có rất rất nhiều website lựa chọn nó. Theo một số thông tin PR có thể không chính xác thì nó chiếm 7.5% trên TG. Hầu hết các website lựa chọn vì lý do high-performance của nó...

Để đạt được high-performance cao nhất thì nên cài nginx trên môi trường unix/linux. Trên môi trường windows thì nó không phải là lựa chọn tốt. Đối với việc kết hợp với php trên windows nó chỉ có thể chạy thông qua Fast CGI.

Nhưng không phải vì vậy mà chúng ta không thử một lần cho biết. Có thể bạn sẽ rút ra được vài kinh nghiệm nhỏ và hiểu ra được một vài vấn đề nào đó. Mình nói thế chứ thật sự thì mình củng chẳng hiểu gì... cơ mà :)

Đầu tiên chúng ta vào http://nginx.org/en/download.html và tải Stable version mới nhất của Windows về máy. Bạn chú ý là version cho windows có dạng nginx/Windows-xxxx

Tải về và giải nén vào ổ C:\. Phiên bản mình đang sử dụng là 0.8.54 và thư mục sau giải nén của mình là C:\nginx-0.8.54. Tất nhiên sau khi bạn đọc bài này thì số version sẽ thay đổi và bạn phải sửa lại cho phù hợp nhá

Bước tiếp là cài PHP. Nếu máy bạn đã cài PHP rồi thì vào thư mục chứa PHP của mình xem có file php-cgi.exe chưa. Nếu chưa thì cài lại. Có thì bỏ qua việc cài này nhé :P

Tải PHP tại http://windows.php.net/download/. Nên chọn bản Installer cho nhẹ nhàn khỏe :D

Tải về và cài. Khi cài nên chọn đường dẫn cài đặt là C:\PHP nhé. Khi cài sẽ có bước chọn CGI. Bạn chọn Other CGI. Hình dưới


Sau khi cài xong PHP chúng ta sẽ thiết đặt cho nginx chạy được PHP. Bạn vào thư mục C:\nginx-0.8.54\conf. Dùng notepad mở file nginx.conf

Comments