User Tools

Site Tools


servers:windows:freenginx_php_php-cgi

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
servers:windows:freenginx_php_php-cgi [2025/01/08 06:14] Sean Rhoneservers:windows:freenginx_php_php-cgi [2025/01/31 22:57] (current) – [PHP freenginx Report] Sean Rhone
Line 28: Line 28:
   * https://windows.php.net/download/   * https://windows.php.net/download/
   * x64 Non Thread Safe   * x64 Non Thread Safe
-  * Last tested: ''php-8.4.2-nts-Win32-vs17-x64.zip''+  * Last tested: ''php-8.4.3-nts-Win32-vs17-x64.zip''
  
-  * Extract to root system drive for ''C:\php-8.4.2-nts-Win32-vs17-x64\php-cgi.exe''+  * Extract to root system drive for ''C:\php-8.4.3-nts-Win32-vs17-x64\php-cgi.exe'' 
 +  * Add to user ''Path''
  
   explorer "%SystemDrive%"   explorer "%SystemDrive%"
  
   CD "%SystemDrive%\php-8.4"*"-nts-Win32-"*"-x64\" && "php.exe" -v   CD "%SystemDrive%\php-8.4"*"-nts-Win32-"*"-x64\" && "php.exe" -v
- 
-=== Path === 
- 
-<code>CD "%SystemDrive%\php-8.4"*"-nts-Win32-"*"-x64\"</code> 
- 
-<code>SETX "Path" "%CD%"</code> 
  
 ====== Firewall ====== ====== Firewall ======
Line 63: Line 58:
   MKDIR "%SystemDrive%\www\nginx\vhosts.d"   MKDIR "%SystemDrive%\www\nginx\vhosts.d"
  
-  explorer "%SystemDrive%\www\"+  explorer "%SystemDrive%\www
 + 
 +===== PHP freenginx Report ===== 
 + 
 +  * ''nginx/'' to ''freenginx/'' 
 +  * [[https://forum.dokuwiki.org/d/22842-where-is-webserver-in-popularity-feedback-polled-from|Thread]] 
 +  * TODO: Put under site-specifics instead ((''fastcgi_params'' ''1.27.4'' folder is already hard-coded [[servers;windows;nginx;dokuwiki#php-cgi|under site-specifics]])) 
 + 
 +  notepad "%SystemDrive%\freenginx-1.27.4\conf\fastcgi_params" 
 + 
 +<code>fastcgi_param  SERVER_SOFTWARE    freenginx/$nginx_version;</code>
  
 ===== HTTPS Redirect ===== ===== HTTPS Redirect =====
Line 77: Line 82:
  
     return 301 https://$host$request_uri;     return 301 https://$host$request_uri;
-}</code>+} 
 + 
 +# End</code>
  
 ===== Non-existent 404 ===== ===== Non-existent 404 =====
Line 92: Line 99:
  
     return "404";     return "404";
-}</code>+} 
 + 
 +# End</code>
  
 ===== Headers ===== ===== Headers =====
Line 108: Line 117:
 add_header Referrer-Policy "same-origin" always; add_header Referrer-Policy "same-origin" always;
 add_header Expect-CT "max-age=0" always; add_header Expect-CT "max-age=0" always;
-add_header Permissions-Policy "geolocation=(), microphone=(), payment=(), usb=(), vr=(), magnetometer=(), midi=(), camera=(), ambient-light-sensor=(), accelerometer=()" always;</code>+add_header Permissions-Policy "geolocation=(), microphone=(), payment=(), usb=(), vr=(), magnetometer=(), midi=(), camera=(), ambient-light-sensor=(), accelerometer=()" always; 
 + 
 +# End</code>
  
 ===== nginx ===== ===== nginx =====
Line 156: Line 167:
     gzip_comp_level 9;     gzip_comp_level 9;
     gzip_types *;     gzip_types *;
-}</code>+} 
 + 
 +# End</code>
  
 ==== CSP Headers ==== ==== CSP Headers ====
Line 210: Line 223:
 <code> <code>
 CD "%SystemDrive%\freenginx-"*"\" CD "%SystemDrive%\freenginx-"*"\"
-"nginx.exe" -c "%SystemDrive%\www\nginx\nginx.conf"</code>+"nginx.exe" -c "%SystemDrive%\www\nginx\nginx.conf"
  
-  "%SystemDrive%\www\scripts\freenginx\Start.bat"+:: End</code>
  
 ==== Autostart ==== ==== Autostart ====
Line 228: Line 241:
 <code> <code>
 CD "%SystemDrive%\freenginx-"*"\" CD "%SystemDrive%\freenginx-"*"\"
-"nginx.exe" -s quit</code>+"nginx.exe" -s quit
  
-  "%SystemDrive%\www\scripts\freenginx\Stop.bat"+:: End</code>
  
 ===== Reload ===== ===== Reload =====
Line 239: Line 252:
 CD "%SystemDrive%\freenginx-"*"\" CD "%SystemDrive%\freenginx-"*"\"
 "nginx.exe" -s reload "nginx.exe" -s reload
-"nginx.exe" -s reopen</code>+"nginx.exe" -s reopen
  
-  "%SystemDrive%\www\scripts\freenginx\Reload.bat"+:: End</code>
  
 ====== TODOs ====== ====== TODOs ======
C:/www/wiki/data/attic/servers/windows/freenginx_php_php-cgi.1736334897.txt.gz · Last modified: by Sean Rhone