Methods of payment Abuse

How to install LAMP stack on CentOS Stream server

13.12.2022, 12:58

Step-by-step instructions on how to install LAMP on CentOS Stream are needed for developing and testing applications in PHP.

What is LAMP stack?

LAMP stack is an abbreviation that stands for:

L – Linux (OS);
A – Apache (web server);
M – MySQL (DB);
P – interpreter.

As a rule, it is necessary to add nginx here, because Apache and nginx have different algorithms for processing requests. If the server is used for development (minimum number of requests), in this case Apache is also suitable. If you need a server to process a large number of requests and work under high-load conditions, additionally choose nginx as a reverse proxy.

Step-by-step instructions on how to install Apache (web server)

Installing Apache on CentOS involves a number of actions:

1. Installing Apache with the dnf install httpd command.

2. Adding Apache to automatic downloads and starting the service.

3. Access to ports (as a rule, it is closed on the server by default firewall Firewall. The firewall-cmd --permanent --zone=public --add-service=http command is used. Similarly for https. Then we reboot and see if the ports have opened after changing the default settings.

If everything is in order, you can try to make a simple page for the test. It is checked simply: the IP address of the VPS is typed into the address bar of the browser. If everything works and opens, go to settings. You need to create a configuration file and check Apache for syntax errors.