I don't use PHP anymore, but I used it for years in production. Was pretty easy to maintain (via Apache's mod_php).
Don’t get me started on concurrency either...
PHP solves concurrency very well - it just passes the problem to the web server.
If you need multithreading to service a http request then you are either doing something wrong, or over-engineering the problem. Other language platforms also service requests in a single thread, including Node.
Contrast that with going up one major version in Scala where all I need to do is fix the compile errors and then I’m confident it won’t surprise me with runtime errors.