server



How to install MySQL 8.0 server on Ubuntu

  • avatar
  • 1.2K Views
  • 1 Like
  • 8 mins read
Preview post image

MySQL is an open-source relational database management system (RDBMS). Its name is a combination of My and SQL the abbreviation for Structured Query Language. A relational database organizes data into one or more data tables in which data types may be related to each other; these relations help structure the data. SQL is a language programmers use to create, modify and extract data from the relational database, as well as control user access to the database.

How to install Apache Kafka

  • avatar
  • 370 Views
  • 3 mins read
Preview post image

Apache Kafka, a distributed streaming platform, has emerged as a cornerstone for managing real-time data feeds and streaming applications. At its core, Kafka efficiently handles the flow of information between applications in real-time. Its strength lies in managing large streams of data, ensuring the integrity of information throughout the process. In this article, we will explore into the fundamental aspects of Kafka and provide a step-by-step guide on how to install it on your system.

How to create Symfony project

  • avatar
  • 1.1K Views
  • 3 mins read
Preview post image

Symfony is a PHP web application framework and a set of reusable PHP components/libraries. Symfony aims to speed up the creation and maintenance of web applications and to replace repetitive coding tasks. It's also aimed at building robust applications in an enterprise context, and aims to give developers full control over the configuration: from the directory structure to the foreign libraries, almost everything can be customized.

 Join Our Monthly Newsletter

Get the latest news and popular articles to your inbox every month

We never send SPAM nor unsolicited emails

How to setup Apache Virtual Hosts

  • avatar
  • 969 Views
  • 3 mins read
Preview post image

An Apache web server can host multiple websites on the SAME server. You do not need separate server machine and Apache for each website. This can be achieved using the concept of Virtual Host or VHost.
Any domain that you want to host on your web server will have a separate entry in Apache configuration file.

Allow remote access to MySQL server

  • avatar
  • 1.1K Views
  • 1 Like
  • 6 mins read
Preview post image

Many applications start their web server and database hosted on the same machine. It's simpler, cheaper and easier to manage. However, as our application grows , a setup like this can bring security issues and scalability problems. A common solution is to separate our database from the application: creating a dedicated database server and allowing applications to connect remotely. This setup is more secure, it can provide you a better analysis of the bottlenecks and definitely makes the scalability easier.

Install and configure Apache on Ubuntu

  • avatar
  • 936 Views
  • 1 Like
  • 5 mins read
Preview post image

Apache or Apache HTTP server is a free and open source web server, developed and maintained by the Apache Software Foundation. It is one of the most popular web servers in the world. Apache allows website developers to serve their content over the web and provides many powerful features that can be extended through additional modules.

How to install PHP-FPM on Ubuntu

  • avatar
  • 945 Views
  • 4 mins read
Preview post image

By default Nginx is not capable of processing dynamic web pages with PHP so it requires the use of specific additional plugins for this purpose. One of these plugins is FPM (FastCGI Process Manager). FPM is an alternative PHP FastCGI implementation with some additional features (mostly) useful for heavy-loaded sites. It is the preferred method of processing PHP pages with Nginx and is faster than traditional CGI based methods.