CÀI ĐẶT NGINX TRÊN WINDOWS

Hướng dẫn setup Nginx, PHPhường và MySquốc lộ trên Windows

Nginx là webhệ thống được áp dụng rộng rãi vị những thiên tài tuyệt vời và hoàn hảo nhất của chính nó. quý khách hàng có thể cài đặt Nginx, PHP với MySQL bên trên Windows nhằm đề nghị.

Bạn đang xem: Cài đặt nginx trên windows

Nếu như bạn đã chạy webVPS sinh sống localhost trên máy tính xách tay nhằm thử nghiệm những website trên Windows, chắc rằng chúng ta sẽ áp dụng qua Apabít thông qua XAMPPhường, Apache Lounge… Nếu bạn thương mến Nginx, bạn có thể thiết lập Nginx trên Windows một bí quyết thuận tiện, thậm chí còn còn dễ dàng hơn sở hữu để lên trên CentOS giỏi Ubuntu. Nếu các bạn trước đó chưa từng biết đến Nginx hoặc không thực hiện nó, chúng ta có thể đề xuất nó ngay lập tức bên trên Windows của bản thân.

*

Để cho bài toán truy cập vào các tlỗi mục thiết đặt và cấu hình của Nginx, PHP. cùng MySQL, bạn nên chế tác một tlỗi mục nhằm chứa tất cả chúng. Ở trên đây bản thân sẽ tạo nên một tlỗi mục là Web trên ổ D, các bạn có thể lưu lại nó vào USB hoặc bất cứ đâu.

Cài đặt Nginx

Trước hết bạn cần phải thiết lập bạn dạng Nginx mang lại Windows với bung file ra sinh hoạt bất kỳ đâu mà bạn muốn. Mình đang bung file với đổi tên thư mục thành nginx mang lại nó dễ dàng quan sát cùng copy vào D:Web, bạn sẽ có đường dẫn thư mục của Nginx là D:Web ginx.

Bây tiếng chúng ta cũng có thể chạy Nginx bằng cách chạy file nginx.exe vào thư mục D:Web ginx. Bạn cũng có thể khởi rượu cồn Nginx, reload hoặc stop Nginx bằng phương pháp thực hiện lệnh qua cmd.

Để làm chủ Nginx bởi lệnh vào cmd, chúng ta nên đi đến thỏng mục root của Nginx. Mở Command Prompt hoặc run cmd:

cd /d d:Web ginxSau khi sẽ dịch chuyển mang đến thỏng mục root của Nginx, chúng ta cũng có thể thực hiện các lệnh sau:

start nginx# Khởi cồn nginxnginx -s stop# Dừng nginxnginx -s quit# Thoát nginx, đặc điểm này là bay không còn áp dụng Nginx đang chạynginx -s reload# Load lại nginx khi bạn chuyển đổi thông số kỹ thuật của Nginxnginx -s reopen# Msinh sống file logsSau lúc khởi đụng nginx, các bạn hãy vào http://localhost xem sao.

Welcome to nginx!

If you see this page, the nginx web VPS is successfully installed và working. Further configuration is required.

For online documentation and support please refer to nginx.org. Commercial support is available at nginx.com.

Thank you for using nginx.

Cấu hình để Nginx chạy PHPhường. FastCGI trên Windows

Cũng nlỗi Linux CentOS giỏi Ubuntu, chúng ta có thể chạy PHPhường thông qua FastCGI bởi giao thức TCP. Để Nginx rất có thể giao tiếp với PHP. thông qua FastCGI bạn phải chỉnh sửa lại thông số kỹ thuật tệp tin nginx.conf.

Msinh hoạt file nginx.conf trong D:Web ginxconf, tìm đến đoạn này cùng bao gồm sửa lại nlỗi sau:

location / root html; index index.php index.html index.htm; location ~ .php$ root html; fastcgi_pass 127.0.0.1:9000; fastcgi_index index.php; fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name; include fastcgi_params; Loại vứt lốt “#” nghỉ ngơi trước từng chiếc trên.Thêm index.php vào “location /“.Tgiỏi đổi /scripts thành $document_root.127.0.0.1:9000 là khu vực PHPhường FastCGI đang cách xử trí các tệp tin PHPhường.

Tạo một tệp tin phpinfo.php vào thỏng mục D:Web ginxhtml cùng với câu chữ nlỗi sau để thử nghiệm php:

Bây giờ, các bạn thử start nginx hoặc nginx -s reload lại với vào thúc đẩy http://localhost/phpinfo.php nhằm chạy thử.

Nếu các bạn gặp gỡ lỗi 504 Gateway Time-out nlỗi này là do chúng ta chưa thiết lập PHP.. trên Windows hoặc chưa cấu hình đúng cách dán. Quý Khách cần phải setup PHPhường với thông số kỹ thuật sống bước tiếp theo sau.

Xem thêm: Guide Nasus Mùa 10: Cách Chơi, Bảng Bổ Trợ Nasus Top, Cách Chơi Nasus Mùa 11

An error occurred.

Sorry, the page you are looking for is currently unavailable. Please try again later.

If you are the system administrator of this resource then you should kiểm tra the error log for details.

Faithfully yours, nginx.

Cài đặt PHP trên Windows

Ở đây mình sẽ giải đáp chúng ta thiết lập PHP.. trên Windows và chạy PHPhường. thông qua CGI/FastCGI bên trên một can hệ TCP. như vẫn thông số kỹ thuật cho Nginx.

Quý Khách vào trang PHP cho Windows cùng download bản PHPhường. cơ mà bạn có nhu cầu về đồ vật. Hiện tại đã tất cả phiên bản PHP. 7, chúng ta cũng có thể sở hữu về thiết lập để yên cầu cũng được. Tại đây bản thân đang lựa chọn phiên bản PHP 7 VC15 x64 Thread Safe.

Các các bạn download cùng setup những bản Visual C++ 32 bit hoặc 64 bit phù hợp phiên bản PHPhường nhưng các bạn lựa chọn nhé.

Giải nén tệp tin ZIP của PHP. nhưng mà chúng ta đang download ra một tlỗi mục new, ở đây mình lựa chọn thư mục php7. Nếu chúng ta sở hữu bản PHP 5 thì hoàn toàn có thể để tên thư mục là php5 (hoặc là tải về với setup cả hai). Sau đó copy thư mục php7 này vào D:Web ngang sản phẩm với thỏng mục root của Nginx làm cho dễ dàng làm chủ nhé. Sau kgi bung file và copy, các bạn sẽ bao gồm thỏng mục root PHPhường là D:Webphp7.

Tạo file php.ini

Để tạo thành file php.ini đến PHPhường, các bạn vào thỏng mục root D:Webphp7, copy file php.ini-production thành một file bắt đầu cùng đổi tên thành php.ini. Đây sẽ là file thông số kỹ thuật mang lại PHPhường của công ty.

Cấu hình để bật các extension mang đến PHP

Để PHP.. của chúng ta cung cấp những tính năng hay các function cơ mà bạn muốn nhằm chạy website, bạn phải nhảy các extension mang đến PHP. Các PHP extension xuất xắc còn gọi là PHPhường modules phía trong thỏng mục ext, bạn phải knhì báo nó trong php.ini.

Msống file php.ini và tìm đến dòng sau cùng xóa lốt “;” làm việc trước chiếc đó:

extension_dir = "ext"Để nhảy các extension (modules) mang lại PHPhường, tìm đến những dòng ;extension= tương ứng cùng với những module cơ mà bạn có nhu cầu bật cùng xóa vết “;” sinh hoạt trước. ví dụ như tại chỗ này mình đã bật module php_curl, php_fileinfophp_gd2php_mysqli nhỏng sau:

extension=php_curl.dllextension=php_fileinfo.dllextension=php_gd2.dllextension=php_mysqli.dllVậy nên là xong phần sinh sản tệp tin php.ini và bật những module quan trọng đến PHP. của người tiêu dùng. Đừng gồm quên lưu tệp tin php.ini lại nhé.

Cấu hình PHPhường FastCGI mang đến Nginx

Trong thư mục root PHP (D:Webphp7), bạn sẽ thấy được file php-cgi.exe. quý khách hàng rất cần phải chạy tệp tin này trên một shop TCPhường y hệt như vẫn khai báo ở mục fastcgi_pass là 127.0.0.1:9000.

Mlàm việc Command Prompt hoặc run cmd:

set PHP_FCGI_MAX_REQUESTS=0d:d:Webphp7php-cgi.exe cộ -b 127.0.0.1:9000Bây giờ đồng hồ vào http://localhost/phpinfo.php nhằm khám nghiệm xem nginx vẫn chạy được PHP. không.