Skip to content

LAMP

In this article

Attention

LAMP is an open-source web development technology stack that includes the Linux operating system, the Apache web server, the MariaDB database (compatible with MySQL), and the PHP scripting language.

  • Linux provides hosting and server management.
  • Apache acts as a web server, processing requests for resources and responding to them.
  • MariaDB is a relational database that stores and processes data.
  • PHP is a programming language used for creating dynamic web applications.

LAMP: Core Features

  • Ready-to-Use Web Server: The server is ready for hosting web applications. You can immediately start working with Apache, MariaDB, and PHP 8.2.
  • High Performance: Apache is a reliable and high-performing web server, while MariaDB ensures fast data access, allowing for high application performance.
  • Reliability and Security: Apache and MariaDB also have numerous tools for protection against attacks and other threats.
  • Scalability: Due to the modular architecture of Apache and MariaDB's horizontal scalability capabilities, LAMP can be easily scaled to meet the needs of a growing business.
  • Flexibility: PHP 8.2 allows you to create dynamic web pages and applications with various features. Installed modules (e.g., php8.2-mysql and php8.2-curl) expand development capabilities.
  • Open and Extensible Code: All LAMP components have open-source code, allowing you to customize and adapt the software to your needs.
  • Ease of Use: LAMP setup is automated using a script, simplifying the deployment process. You can immediately start working with the web server, database, and PHP.

Deployment Features

ID Compatible OS VM BM VGPU GPU Min CPU (Cores) Min RAM (Gb) Min HDD/SDD (Gb) Active
88 Ubuntu 22.04 + + + + 1 1 - Yes

After installing, SSH into the server and add the site content to the /etc/apache2/sites-available directory.

Note

Unless otherwise specified, by default we install the latest release version of software from the developer's website or operating system repositories.

Getting started after deploying LAMP

Once your order is paid, you'll receive an email notification to the address you provided during registration, informing you that your server is ready for use. This email will include your VPS IP address, login, and password for connecting.

Our company clients manage their equipment through the server control panel and APIInvapi. You can find the server's IP address in the "Network" tab. A detailed guide on managing network settings is available here.

  • Login and Password for connecting to the server via SSH: provided in the email notification sent to your registered email address once the server is ready after software deployment. The password for connecting to the database is the same as the SSH server connection password.

  • Apache:

    • The web server is configured and running.
    • Accessible at: http://<your_server_IP>.
    • Root directory for websites: /var/www/html/.

  • MariaDB:

    • The database is installed and ready to use.
    • To connect, use the command:
      sudo mysql -u root -p
      
    • By default, the password for the root user is not set.
  • PHP 8.2:

    • Installed with support for MySQL, cURL, and other modules.
    • A test page was created to check PHP functionality: http://<your_server_IP>/info.php.
    • After verification, it is recommended to delete this file for security reasons:
      sudo rm /var/www/html/info.php
      

Note

Detailed information on working with the database can be found in the developer documentation.

Ordering a server with LAMP using the API

To install this software using the API, follow these instructions


Some of the content on this page was created or translated using AI.