I. Khởi động - tải về
Bấm vào link bên dưới để điều hướng đến các website tải ứng dụng trên windows:
2. nginx
5. My sample
II. Cài đặt PHP
Tải xuống phiên bản PHP mới nhất từ trang web chính thức của PHP. Chọn phiên bản Thread Safe để tương thích với Nginx.
Giải nén tập tin đã tải xuống vào một thư mục, ví dụ: C:\php.
Sao chép file php.ini-development thành php.ini.
Mở file php.ini và thực hiện các thay đổi sau:
Bỏ comment dòng extension_dir = "ext" và đảm bảo đường dẫn trỏ đến thư mục ext trong thư mục PHP của bạn.
Bỏ comment dòng extension=openssl
III. Cài đặt Nginx
Tải xuống phiên bản Nginx mới nhất từ trang web chính thức của Nginx.
Giải nén tập tin đã tải xuống vào một thư mục, ví dụ: C:\nginx.
IV. Cài đặt Phalcon
Tải xuống phiên bản Phalcon mới nhất từ trang web chính thức của Phalcon. Chọn phiên bản phù hợp với phiên bản PHP của bạn.
Giải nén tập tin đã tải xuống. Sao chép file php_phalcon.dll vào thư mục ext trong thư mục PHP của bạn.
Thêm dòng extension=php_phalcon.dll vào file php.ini.
V. Cài đặt SSL trên Localhost
openssl req -x509 -sha256 -nodes -newkey rsa:2048 -days 365 -keyout key.key -out crt.crt
VI. Cấu hình Nginx
Mở file nginx.conf trong thư mục conf của Nginx.
server {
2 listen 443 ssl;
3 server_name dev.io;
4
5 ssl_certificate localhost/crt.crt;
6 ssl_certificate_key localhost/key.key;
7
8 ssl_session_cache shared:SSL:1m;
9 ssl_session_timeout 5m;
10
11 ssl_ciphers HIGH:!aNULL:!MD5;
12 ssl_prefer_server_ciphers on;
13
14 root html/your_dir/public;
15
16 location / {
17 index index.php index.html;
18 try_files $uri $uri/ /index.php?_url=$uri&$args;
19 }
20
21 location ~ \.php$ {
22 fastcgi_pass 127.0.0.1:9000;
23 fastcgi_index index.php;
24 fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
25 include fastcgi_params;
26 }
27
28}
VII. Chạy PHP và Nginx
Mở Command Prompt và chạy lệnh sau để khởi động PHP FastCGI:
C:\php\php-cgi.exe -b 127.0.0.1:9000 -c C:\php\php.ini
Mở Command Prompt khác và chạy lệnh sau để khởi động Nginx:
C:\nginx\nginx.exe