by kdunglas on 10/14/22, 3:59 PM with 83 comments
by pbowyer on 10/14/22, 7:22 PM
Litespeed's PHP LSAPI [1] shows how good performance can be with other setups. It'll be great if FrankenPHP gets to the same state.
1. https://www.litespeedtech.com/open-source/litespeed-sapi/php
by abrztam on 10/14/22, 7:31 PM
by 0xbadcafebee on 10/14/22, 6:16 PM
The traditional idea is to build a plug-in for the parent webserver. By essentially "making a fork" of Caddy, if you want to add other plugins to Caddy and then incorporate them into FrankenPHP, it's a lot more work. If instead you ship a PHP plugin to Caddy, you can manage Caddy instead and mix and match different functionality in one place.
But I guess it's heretical to suggest somebody use plugins in Go, if the whole idea is everything is a static binary.
by b_sanchez on 10/16/22, 3:02 PM
I'v checked and unfortunately the video recording is not available for now, I will post a link here as son as available.
by p4bl0 on 10/15/22, 10:47 AM
Is that it?
by borancar on 10/16/22, 10:56 AM
Previously, there was https://github.com/deuill/go-php which was PHP5 and PHP7, but you needed to build PHP with ZTS. I had to forke it to focus on PHP5 and bring some improvements - my primary goal was to port some legacy PHP over iteratively via the Strangler pattern. If it can still be useful to some, the fork is here - https://github.com/borancar/go-php
by NorwegianDude on 10/15/22, 8:20 AM
Some benchmarks against mod_php, nginx+php-fpm and swoole would be nice.
by timw4mail on 10/14/22, 4:48 PM
by nobleach on 10/14/22, 4:57 PM
by seabrookmx on 10/14/22, 4:43 PM
Looks neat!
by jeffersonheard on 10/14/22, 7:12 PM
by tiffanyh on 10/14/22, 5:43 PM
by codegeek on 10/14/22, 6:17 PM
If it is Go, can I not just compile the binary and execute ?
by nonoesp on 10/14/22, 5:58 PM
My current setup is a DigitalOcean Droplet with Nginx and php-fpm.
by simlevesque on 10/14/22, 5:09 PM
Do you have any success story with this application server ?
by treahauet on 10/14/22, 6:52 PM
by green-salt on 10/14/22, 4:54 PM
by chx on 10/14/22, 5:10 PM
by k__ on 10/14/22, 7:00 PM
What happened to the times where some crazy person would simply slap together an interpreter and call it a language?
Somehow, language creation got more and more sophisticated these days.
by password4321 on 10/14/22, 6:59 PM