💾 Archived View for bbs.geminispace.org › u › skyjake › 12037 captured on 2023-12-28 at 16:58:33. Gemini links have been rewritten to link to archived content
-=-=-=-=-=-=-
Re: "Server change to gmid & FastCGI with PHP
I'm interested in hearing how you fare with PHP when it comes to Gemini! So far I've only been using Python for my Gemini services, on top of a Python-based server I've written from scratch.
The `header_remove` calls make it sound like you had to fight a little to make PHP forget about HTTP. 🙂
Nov 29 · 4 weeks ago
Indeed :) ... OpenSwoole was a good option, too (building a PHP self-contained TCP/TLS/Gemini Protocol server) - but integrating Swoole with Composer/Packagist and the rest of the PHP ecosystem is harder. Using FPM this is - once you get past the header thing - easy. I am not sure what kind of app to build, yet, though. Gemini compared to html looks so nice as I don't have to bother with the frontend that much (building a nice UX is harder, though ... link placement .. emoticons ... ) :) ... I am going to post my experience down the road.
Server change to gmid & FastCGI with PHP I switched server from Agate to gmid, becaused I am planning on playing with dynamic content in Geminispace. The currect setup of this capsule consists of a Docker/Portainer/traefik server forwarding all traffic on port 1965 to the gmid server. The gmid is configured to forward some traffic based on a location to a php-fpm container. For more details, read the news entry: [gemini link] Server change to gmid & FastCGI with PH