Re:PHP 3.0 Final is out (1998)
by dimitrios1 on Friday May 21, 2021 @10:13PM
(#27242639)
This ignores the monstrous complexity of setting up PHP (and php-fpm) on a host machine. I prefer fully contained targeted binaries these days.
`apt install apache2 php libapache2-mod-php` will perfectly set up Apache with PHP all Debian-based distros. What's complex about that?
And if you really need php-fpm (which you should, anyway), at least in Ubuntu (never set up on other distro), the boilerplate nginx config is there.
Re:PHP 3.0 Final is out (1998)
by forgotpwd16 on Saturday May 22, 2021 @08:54AM
(#27246038)
How bad will be running the built-in web server on public network?
You meant PHP built-in server (php -S)? It doesn't even support concurrent connection.
Neither mod_php nor php-fpm is related to the built-in server though. Both are designed for production.
Built-in web server has experimental concurrent support since PHP 7.4
> Set the PHP_CLI_SERVER_WORKERS environment variable to the number of desired workers before starting the server
https://www.php.net/manual/en/features.commandline.webserver...
Re:PHP 3.0 Final is out (1998)
by candiodari on Saturday May 22, 2021 @03:11PM
(#27249432)
This has been debugged for 20+ years now. Not bad at all.
Re:PHP 3.0 Final is out (1998)
by FriedrichN on Saturday May 22, 2021 @08:39AM
(#27245928)
I have set up PHP on Apache (both php-fpm and mod_php) and Nginx countless times on different Linux distros and never ran into problems. It might have to do with the fact that I have so much experience with web servers but it takes me only a few minutes to set it up on any Ubuntu/Debian based system (download time of the packages excluded).
PHP has to be one of the easiest set ups. Even more so nowadays if you're just grabbing a docker image...
If you're on Windows you can just install XAMPP and it "just works".
With PHP you can just start typing in your file and produce output. Even with lightweight frameworks like Flask there is boilerplate.