cooptilleuls, to random French
@cooptilleuls@mastodon.online avatar

The #FrankenPHP online store is live! Treat yourself and choose unique accessories: https://frankenphp.dev/shop/

nunomaduro, to random
@nunomaduro@mastodon.social avatar

Teaming up with Kévin Dunglas on an exciting new thing for Laravel Octane. You might need a double seatbelt for this one – more news coming soon! ⛽️

rvxlab,

@andrewfeeney @nunomaduro I’m willing to bet that it’s #frankenphp support. Kévin Dunglas owns that repo and the readme says that Octane support is coming.

dunglas, to random
@dunglas@mastodon.social avatar

One weekend after the launch of its version 1.0, has already reached 4,000 stars on GitHub 🤩🐘.

Want to help the project? Give it a star (contributions, feedback, and sponsorships are also welcome 😅)!

https://github.com/dunglas/frankenphp

dunglas, to random
@dunglas@mastodon.social avatar

New FrankenPHP feature: package your PHP apps as standalone, self-executable binaries. https://dunglas.dev/2023/12/php-and-symfony-apps-as-standalone-binaries/

ramsey,
@ramsey@phpc.social avatar

@dunglas Could I use this as a deployment strategy? Bundle the binary and deploy it and run it on servers?

My main concern here is around threaded processes (i.e. workers) for requests; I know if using PHP-FPM, it handles the processes for you, and if using Apache with mod_php, Apache handles the processes for you. How does this work in #FrankenPHP?

dgoosens,
@dgoosens@phpc.social avatar

@ramsey @dunglas

AFAIK the produced static binary bundles everything from #FrankenPHP, ie #PHP, caddy webserver etc

https://frankenphp.dev/docs/embed/

So looks like it will behave exactly like a standard FrankenPHP deployment

cooptilleuls, to Symfony French
@cooptilleuls@mastodon.online avatar

Live at Brussels: @dunglas presenting his talk « apps as standalone binaries ». He just started by releasing 1.0.0 👏

dunglas, to random
@dunglas@mastodon.social avatar

Thanks to @gaelreyrol, is now available as a @nixos_org package!

https://github.com/NixOS/nixpkgs/pull/268665

dunglas, to random
@dunglas@mastodon.social avatar

I have just released 1.0 RC3. This version considerably improves memory usage. Please test it and report any issues!

https://github.com/dunglas/frankenphp/releases/tag/v1.0.0-rc.3

dunglas, to random
@dunglas@mastodon.social avatar

New memory and performance optimization for #FrankenPHP: memory usage reduced by 38%! https://github.com/dunglas/frankenphp/pull/303

dunglas, to random
@dunglas@mastodon.social avatar

Recent patches I've merged into #FrankenPHP improve memory usage by a factor of 2.5!

https://github.com/dunglas/frankenphp/pull/298

arda, to php
@arda@micro.arda.pw avatar
dgoosens, to random
@dgoosens@phpc.social avatar
dgoosens, to random
@dgoosens@phpc.social avatar

little update on the Makefile I shared for @juststeveking

this Makefile makes running commands for any @symfony, @ApiPlatform or project much easier

next to easy access to console and composer, it now comes with vbin command that allows to run any script (with arguments) located in the vendor/bin directory

very handy to run @phpstan or @phpunit for instance

https://gist.github.com/dgoosens/a5866ba4ccc5098c4410fd638f6c1dae

dunglas, to Laravel
@dunglas@mastodon.social avatar

🏎️🔥 Here's a patch that adds support to Octane.

https://github.com/laravel/octane/pull/764

dgoosens, (edited ) to php
@dgoosens@phpc.social avatar

would be the most awesome

@dunglas @ApiPlatform @cooptilleuls

:frankenphp:

(UPDATE: more info about here: https://frankenphp.dev/)

dunglas, to random
@dunglas@mastodon.social avatar

I'm pushing the developer experience even further: run ./frankenphp php-server in a directory containing PHP scripts and you've got a production-grade server for your applications.

Powered by Caddy!

https://github.com/dunglas/frankenphp/pull/238

dunglas, to php
@dunglas@mastodon.social avatar

New simplified configuration for : it's now all you need to start a production-grade server (automatic HTTPS, HTTP/3, Zstandard compression...), powered by Caddy.

https://github.com/dunglas/frankenphp/pull/235

dunglas, to Laravel
@dunglas@mastodon.social avatar

docker run -p 443:443 -v $PWD:/app dunglas/frankenphp is all you need to start a application with !

dgoosens, to random
@dgoosens@phpc.social avatar

:frankenphp: THIS IS AWESOME @dunglas !!!

version 1.0 beta


Skoop, to random
@Skoop@phpc.social avatar

I really need to seriously look at soon

dunglas, to random
@dunglas@mastodon.social avatar

🔥 It's now possible to build a fully static version of libphp and : https://github.com/crazywhalecc/static-php-cli/pull/153

What does this mean?! Come to next week to discover the new use cases this unlocks! https://api-platform.com/con/2023/conferences/opening-keynote/

ApiPlatform, to random
@ApiPlatform@fosstodon.org avatar

@dunglas's keynote at the will show how this black magic will improve performance and DX for APIP in particular and PHP in general!

Join us on Sept 21-22 in Lille! Tickets available: https://api-platform.com/con/

https://mastodon.social/@dunglas/110972088054123304

dunglas, to php
@dunglas@mastodon.social avatar
dunglas, to php
@dunglas@mastodon.social avatar

#FrankenPHP is now tested with @shivammathur's setup-php GitHub action!

This is an important step towards using FrankenPHP without Docker!

https://github.com/dunglas/frankenphp/pull/157

#PHP #golang #phpc

dunglas, to php French
@dunglas@mastodon.social avatar

J'aurai le plaisir de vous montrer comment améliorer vos applications web grâce au nouveau code de statut HTTP "103" (Early Hints) lors du #ForumPHP de l'@afup !

Le programme complet est dispo sur https://event.afup.org !

#webperf #php #phpc #FrankenPHP #Symfony

video/mp4

  • All
  • Subscribed
  • Moderated
  • Favorites
  • tester
  • thenastyranch
  • magazineikmin
  • InstantRegret
  • ethstaker
  • cisconetworking
  • rosin
  • Youngstown
  • slotface
  • khanakhh
  • everett
  • kavyap
  • Durango
  • DreamBathrooms
  • megavids
  • ngwrru68w68
  • normalnudes
  • modclub
  • Leos
  • love
  • osvaldo12
  • tacticalgear
  • mdbf
  • anitta
  • provamag3
  • cubers
  • GTA5RPClips
  • JUstTest
  • All magazines