Apache (or the Apache HTTP Server Project) is an open source software package for running a Web server. The Apache Software Foundation offers the package for free. It is the most popular Web server software in the world.
Apache supports PHP, MySQL, MariaDB, and various formats for permalinks. It also comes with a robust set of features and customization options for WordPress installations. WordPress recommends Apache (and Nginx) to users who want to host their own sites.