LAMP stack installed comfortably –

php -v
PHP 7.2.24 (cli) (built: Oct 22 2019 08:28:36) ( NTS )
Copyright (c) 1997-2018 The PHP Group
Zend Engine v3.2.0, Copyright (c) 1998-2018 Zend Technologies
    with Zend OPcache v7.2.24, Copyright (c) 1999-2018, by Zend Technologies
    with Xdebug v2.9.7, Copyright (c) 2002-2020, by Derick Rethans

So, credits are available, services running:

systemctl status httpd
● httpd.service - The Apache HTTP Server
   Loaded: loaded (/usr/lib/systemd/system/httpd.service; enabled; vendor preset: disabled)
  Drop-In: /usr/lib/systemd/system/httpd.service.d
   Active: active (running) (thawing) since Sat 2020-09-26 21:22:07 EEST; 17h ago
     Docs: man:httpd.service(8)
 Main PID: 82109 (httpd)
   Status: "Total requests: 5; Idle/Busy workers 100/0;Requests/sec: 7.77e-05; Bytes served/sec:   4 B/sec"
    Tasks: 278 (limit: 90811)
   Memory: 39.2M
   CGroup: /system.slice/httpd.service
           ├─82109 /usr/sbin/httpd -DFOREGROUND
           ├─82122 /usr/sbin/httpd -DFOREGROUND
           ├─82131 /usr/sbin/httpd -DFOREGROUND
           ├─82142 /usr/sbin/httpd -DFOREGROUND
           ├─82144 /usr/sbin/httpd -DFOREGROUND
           └─83493 /usr/sbin/httpd -DFOREGROUND

rugs. 26 21:22:07 e565-leopard systemd[1]: Starting The Apache HTTP Server...
rugs. 26 21:22:07 e565-leopard systemd[1]: Started The Apache HTTP Server.
rugs. 26 21:22:08 e565-leopard httpd[82109]: Server configured, listening on: port 80
service mysqld status
● mysqld.service - MySQL 8.0 database server
   Loaded: loaded (/usr/lib/systemd/system/mysqld.service; enabled; vendor preset: disabled)
   Active: active (running) since Sat 2020-09-26 20:35:26 EEST; 18h ago
 Main PID: 72497 (mysqld)
   Status: "Server is operational"
    Tasks: 40 (limit: 90811)
   Memory: 448.3M
   CGroup: /system.slice/mysqld.service
           └─72497 /usr/libexec/mysqld --basedir=/usr

rugs. 26 20:35:14 e565-leopard systemd[1]: Starting MySQL 8.0 database server...
rugs. 26 20:35:15 e565-leopard mysql-prepare-db-dir[72412]: Initializing MySQL database
rugs. 26 20:35:26 e565-leopard systemd[1]: Started MySQL 8.0 database server.

Connecting to local host is easy and simple:

mysql --defaults-extra-file=/etc/my-development.cnf
Welcome to the MySQL monitor.  Commands end with ; or \g.
Your MySQL connection id is 18
Server version: 8.0.17 Source distribution

Copyright (c) 2000, 2019, Oracle and/or its affiliates. All rights reserved.

Oracle is a registered trademark of Oracle Corporation and/or its
affiliates. Other names may be trademarks of their respective

Type 'help;' or '\h' for help. Type '\c' to clear the current input statement.

mysql> quit

In general, it doesn’t offer too much convenience in terms of PHP versions contrary to XAMPP distribution, allowing to recompile PHP on the run. However, it’s easily solvable by a –prefix=/opt/php-vX setup, meaning that APX and portable HTTPD runtime libraries are present in the system, whereas a PHP recompile isn’t taking too much time nor efforts – in this case.

%d bloggers like this: