Skip to content

LaraEnv 0.4.11 — Concurrent PHP workers & configurable upload limits

Choose a tag to compare

@thayronarrais thayronarrais released this 07 Jun 14:52

Large uploads (e.g. a few-hundred-MB video) could freeze the whole dev server until a restart. This release fixes that and makes PHP upload/runtime limits configurable.

Highlights

  • PHP-FPM worker pool — each PHP version now runs a pool of php-cgi workers (4 by default) behind an nginx upstream, so a single long request (like a big upload) no longer blocks every other request on the site.
  • Automatic php.ini tuningupload_max_filesize, post_max_size, memory_limit, max_execution_time and max_input_time are now provisioned on every installed version (generous 512M / 300s defaults), instead of the tiny stock values that silently rejected large uploads.
  • New "PHP" section in Settings — tune the upload/memory limits, timeouts and the worker-pool size; changes apply immediately and reload the PHP-FPM pools + nginx.
  • Higher nginx body limitclient_max_body_size default raised to 512M so large uploads aren't rejected before reaching PHP.

Install

Download LaraEnv-0.4.11.msi and run it. Verify the download against LaraEnv-0.4.11.msi.sha256.