The build-essential is a package which contains an informational list of all other packages needed to build Debian packages and compile software. The build-essential installs the following list of packages:...
Curl is a command line tool that allows to transfer data from or to a server. This tool supports various network protocols like HTTP, HTTPS, FTP, SFTP, SCP, etc. Curl...
MariaDB Server is a cross-platform relational database that allows to access data using SQL language. MariaDB Server is a fork of MySQL Server. This means that development of MariaDB was...
Cross-compilation is a process when source code is compiled into executable code on one platform and will run on another platform. For example, a program was compiled on 64-bit PC...
Composer is a dependency management tool for PHP that allows to specify libraries on which project depends on. Composer manages libraries installation and update per-project (the default) or globally.
This...
Apache HTTP Server is a cross-platform web server that delivers web content to a clients who request it. Apache is an open-source project, available under the Apache License 2.0.
This...
PHP is a programming language that commonly used to create web applications and dynamic websites. With each release of PHP, new features and various changes are introduced.
This tutorial shows...
Node.js is an open-source runtime environment that allows to run JavaScript code on the server without a browser. It is based on Chrome's V8 JavaScript engine. Node.js is commonly used...
Git is an open-source version control system that is used track a file changes. Git is commonly used by developers during software development.
This tutorial shows how to install Git...
Java is a programming language that is used in various applications and systems. OpenJDK and Oracle JDK are two implementations of the Java based on same specification. The main difference...