ngx-php

ngx-php - Embedded php7 or php8 scripting language for nginx module. Mainline development version of the ngx-php.

BSD-2-CLAUSE License

Stars
586

Bot releases are visible (Hide)

ngx-php - v0.0.29 Latest Release

Published by rryqszq4 8 months ago

  • Fix php 8 major version
ngx-php - v0.0.29

Published by rryqszq4 8 months ago

  • Fix php 8 major version
ngx-php - v0.0.28

Published by rryqszq4 11 months ago

  • Support php version 8.3.0
ngx-php - v0.0.27

Published by rryqszq4 over 1 year ago

  • Support php version 8.2.0
ngx-php - v0.0.26

Published by rryqszq4 almost 3 years ago

* Support php version 8.1.0
ngx-php - v0.0.25

Published by rryqszq4 almost 4 years ago

ngx_php7 0.0.25 changes: 11 Dec 2020

* Support php version 8.0.0
ngx-php - v0.0.24

Published by rryqszq4 about 4 years ago

ngx_php7 0.0.24 changes: 11 Sep 2020

* Fixed php bug 66673.

* Fixed post args is null and response is 500.

* Fixed bug when the value of cookie is null.

* Add mac oxs install detail.

* Add function ngx_request_body.

* Support PATCH in http method.

* Support compiled pass of php8.
ngx-php - v0.0.23

Published by rryqszq4 over 4 years ago

ngx_php7 0.0.23 changes: 13 Mar 2020

* Fixed support unix sock and test mysql unix sock.

* Fixed default return value of ngx_query_args and ngx_post_args.

* Fixed php socket change to be type of resource.

* Fixed mysql connection handsharke failed and log record.

* Fixed ngx_redirect error.

* Add directive php_socket_keepalive.

* Add directive php_socket_buffer_size.

* Add impl ngx_status.

* Add impl yield ngx_socket_recvpage.

* Add method mysql::query2.
ngx-php - v0.0.22

Published by rryqszq4 almost 5 years ago

ngx_php7 0.0.22 changes: 11 Nov 2019

* Add impl ngx_socket_recvsync.

* Optimize the performance of mysql async driver.
ngx-php - v0.0.21

Published by rryqszq4 almost 5 years ago

ngx_php7 0.0.21 changes: 4 Nov 2019

* Add directive init_worker_by_php_block.

* Add directive rewrite_by_php_block.

* Add directive access_by_php_block.

* Add directive content_by_php_block.

* Add directive log_by_php_block.

* Add directive header_filter_by_php_block.

* Add directive body_by_php_block.

* Fixed support startup opcache, thanks joanhey.

* Optimize mysql driver.

* Optimize redis driver.
ngx-php - v0.0.20

Published by rryqszq4 about 5 years ago

ngx_php7 0.0.20 changes: 17 Oct 2019

* Add directive php_set, php_rewrite, php_access, php_content, php_log, 
php_header_filter, php_body_filter and php_body_filter.

* Add impl ngx_cookie_set, ngx_cookie_get, ngx_cookie_get_all.

* Add impl ngx_msleep.

* Add redis non-block driver.

* Fixed remove time event and usage of read event.

* Fixed in mysql driver more than double query will fail. Should be reset.

* Fixed ngx_php tcp socket timeout.
ngx-php - v0.0.19

Published by rryqszq4 about 5 years ago

ngx_php7 0.0.19 changes: 26 Aug 2019

* Add nginx directive php_keepalive.

* Add php impl ngx_socket_iskeepalive.

* Fixed parse failure when query_args is null.

* Fixed set end of request position error.

* Fixed error about php-7.4.0beta4.

* Document update.
ngx-php - v0.0.18

Published by rryqszq4 over 5 years ago

ngx_php7 0.0.18 changes: 10 Jun 2019

* Fixed error about php-7.3.6
ngx-php - v0.0.17

Published by rryqszq4 over 5 years ago

ngx_php7 0.0.17 changes: 01 Jun 2019

* Add php impl ngx_redirect.

* Fixed mysql handshake error.

* Fixed add handler post data at rewrite and access phase.

* Fixed the directive rewrite_by_php has not been extended in context configuration.

* Fixed error handler coredump.

* Fixed ngx_exit memory leak.

* Fixed socket receive memory leak.
ngx-php - v0.0.16

Published by rryqszq4 over 5 years ago

ngx_php7 0.0.16 changes: 01 Feb 2019

* Add php impl ngx_header_set, ngx_header_get and ngx_header_gets.

* Fixed when php script was error, response return 500 code.

* Fixed core dump at php error handler.

* Fixed nginx request keepalive to close by the right way.
ngx-php - v0.0.15

Published by rryqszq4 almost 6 years ago

ngx_php7 0.0.15 changes: 12 Jan 2019

* Fixed compiled pass on freebas 11.2 and used of clang compiler.

* Added Dockerfile by kjdev.

* Fixed support compile with php version 7.3.* .

* Code review.
ngx-php - v0.0.14

Published by rryqszq4 almost 6 years ago

ngx_php7 0.0.14 changes: 14 Dec 2018

* Add php function ngx_socket_*, ngx_request_*, ngx_var_*, ngx_log_*, ngx_query_args,
ngx_post_args and so on.

* Fixed ngx_socket api to support full fuplex socket.

* Fixed compiled on ubuntu of 16.04 version.

* Pass FrameworkBenchmarks test.
ngx-php - v0.0.13

Published by rryqszq4 about 6 years ago

ngx_php7 0.0.13 changes: 15 Sep 2018

* Add directive header_filter_by_php, body_filter_by_php, init_worker_by_php, log_by_php.

* Add php impl ngx_var::get, ngx_var::set.

* Supports dynamic module by kjdev.

* Hello world test performance.
ngx-php - v0.0.12

Published by rryqszq4 over 6 years ago

ngx_php7 0.0.12 changes: 10 Apr 2018

* Add php impl ngx_socket::connect, ngx_socket::send, ngx_socket::recv, ngx_socket::close.

* Add php impl ngx::post_args.

* Hidden main function definition, ex: 'ngx_content_2067061a67861d80610804313d66a8f7'.

* Fixd at zend_uthread, valid before change to valid after in zend_uthread_resume function, yield;ngx::sleep change to yield ngx::sleep.
ngx-php - v0.0.11

Published by rryqszq4 almost 7 years ago

ngx_php7 0.0.11 changes: 12 Jan 2018

* Add php impl ngx_request for replace $_SERVER, not support $_SERVER.

* Add php impl ngx::sleep with ngx sleep event handler. 

* Add php impl ngx::query_args.

* Add macros ngx_php_debug.

* Remove impl ngx_generator class.