All Projects → rryqszq4 → Ngx_php

rryqszq4 / Ngx_php

Licence: bsd-2-clause
ngx_php - Embedded php scripting language for nginx module. All released versions of the code repository.

Programming Languages

c
50402 projects - #5 most used programming language

Projects that are alternatives of or similar to Ngx php

Ngx php7
ngx_php7 - Embedded php7 scripting language for nginx module. Mainline development version of the ngx_php.
Stars: ✭ 337 (+16.21%)
Mutual labels:  module, nginx, nginx-module
Nginx Nonewlines
This is an nginx module to strip the served HTML of all newlines (\n and \r characters)
Stars: ✭ 17 (-94.14%)
Mutual labels:  nginx, nginx-module
Nginx Module Sysguard
Nginx sysguard module
Stars: ✭ 568 (+95.86%)
Mutual labels:  nginx, nginx-module
Nginx Builder
A tool to build deb or rpm package of required Nginx version from the source code, with the ability to connect third-party modules. Nginx parameters are set in the yaml configuration file.
Stars: ✭ 123 (-57.59%)
Mutual labels:  nginx, nginx-module
Nginx Opentracing
NGINX plugin for OpenTracing
Stars: ✭ 341 (+17.59%)
Mutual labels:  nginx, nginx-module
Testcookie Nginx Module
simple robot mitigation module using cookie based challenge/response technique. Not supported any more.
Stars: ✭ 447 (+54.14%)
Mutual labels:  nginx, nginx-module
Zstd Nginx Module
Nginx modules for the Zstandard compression
Stars: ✭ 64 (-77.93%)
Mutual labels:  nginx, nginx-module
Nginx Tutorial
最全面,最深入的nginx从入门到精通的教程
Stars: ✭ 416 (+43.45%)
Mutual labels:  nginx, nginx-module
Mod zip
Streaming ZIP archiver for nginx 📦
Stars: ✭ 178 (-38.62%)
Mutual labels:  nginx, nginx-module
Nginx Http Echo Module
A simple Nginx echo module
Stars: ✭ 192 (-33.79%)
Mutual labels:  nginx, nginx-module
Nginx Module Vts
Nginx virtual host traffic status module
Stars: ✭ 2,518 (+768.28%)
Mutual labels:  nginx, nginx-module
Ngx dynamic limit req module
The ngx_dynamic_limit_req_module module is used to dynamically lock IP and release it periodically.
Stars: ✭ 57 (-80.34%)
Mutual labels:  nginx, nginx-module
Ngx healthcheck module
nginx module for upstream servers health check. support stream and http upstream. 该模块可以为Nginx提供主动式后端服务器健康检查的功能(同时支持四层和七层后端服务器的健康检测)
Stars: ✭ 145 (-50%)
Mutual labels:  nginx, nginx-module
Ngx Fancyindex
Fancy indexes module for the Nginx web server
Stars: ✭ 511 (+76.21%)
Mutual labels:  module, nginx
Nginx Cleantalk Service
LUA configuration to filter any POST requests.
Stars: ✭ 13 (-95.52%)
Mutual labels:  module, nginx
Integrated Examples
以Xray或v2ray为主、caddy或nginx为辅,结合trojan或trojan-go及naiveproxy等打造科学上网的优化配置及最优组合示例,分享给大家食用及备份。
Stars: ✭ 249 (-14.14%)
Mutual labels:  nginx
Open Proxy
一键部署被墙网站反向代理; 免翻墙访问被禁网站
Stars: ✭ 274 (-5.52%)
Mutual labels:  nginx
Webinoly
Optimized LEMP Web Server to manage your WordPress, PHP, or simple HTML sites running on a powerful NGINX setup.
Stars: ✭ 254 (-12.41%)
Mutual labels:  nginx
LibPQ
Detach your M code from workbooks to reuse it! Import modules from local or web storage (unlimited number of sources)
Stars: ✭ 55 (-81.03%)
Mutual labels:  module
Docker Nginx Auto Ssl
Docker image for automatic generation of SSL certs using Let's encrypt and Open Resty
Stars: ✭ 282 (-2.76%)
Mutual labels:  nginx

ngx_php

Build Status GitHub release license QQ group

ngx_php is an extension module of high-performance web server nginx, which implements embedded php script to process nginx location and variables.

ngx_php draws on the design of ngx_lua and is committed to providing non-blocking web services with significant performance advantages over php-cgi, mod_php, php-fpm and hhvm.

ngx_php doesn't want to replace anything, just want to provide a solution.

Milestones about the project

  • ngx_php5 - A legacy version with php5, which records some of my past code practices and is also valuable.
  • ngx_php7 - An active branch of development where you can get more fresh details.

What's different with official php

  • Global variable is unsafe in per request
  • Static variable of a class is unsafe in per request
  • Do not design singleton mode
  • The native IO function works fine, but it slows down nginx

Copyright and License

ngx_php is licensed under the BSD-2-Clause license.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].