WordPress Requirements

To run WordPress we recommend your host supports:

  • PHP version 7.4 or greater.
  • MySQL version 5.7 or greater OR MariaDB version 10.3 or greater.
  • HTTPS support

That’s really it. We recommend Apache or Nginx as the most robust and featureful server for running WordPress, but any server that supports PHP and MySQL will do. Sounds like Greek? See below what each one means.


What is PHP?

PHP is a popular server-side scripting language used for web development. It is widely used for creating dynamic and interactive web pages. With PHP, you can perform tasks such as processing form data, accessing databases, generating dynamic content, and interacting with other web services.

More on PHP from Webandmore: Unleash the Power of Dynamic Web Development with PHP

What is MySQL?

MySQL is an open-source relational database management system (RDBMS) that is widely used for managing and storing structured data. It provides a reliable and efficient way to store, retrieve, and manipulate data. MySQL is commonly used in web applications to handle tasks such as user authentication, content management, and data storage.

More on MySQL from Webandmore: Efficiently Manage Your Data with MySQL Database

What is MariaDB?

MariaDB is a community-developed open-source fork of the MySQL database management system. It was created as a result of concerns over the acquisition of MySQL by Oracle Corporation. MariaDB is designed to be a drop-in replacement for MySQL, offering similar functionality and compatibility while adding some additional features and performance improvements.

More on MariaDB from Webandmore: Seamlessly Upgrade Your MySQL Experience with MariaDB

What is HTTPS?

HTTPS (Hypertext Transfer Protocol Secure) is a secure version of the standard HTTP protocol used for communication between a web browser and a web server. HTTPS ensures that data transmitted between the browser and server is encrypted and protected from unauthorized access. It is commonly used for secure online transactions, user authentication, and protecting sensitive information.

More on HTTPS from Webandmore: Secure Your Online World with HTTPS Encryption

What is Apache?

Apache refers to the Apache HTTP Server, which is a widely used open-source web server software. It is known for its stability, robustness, and scalability. Apache is designed to deliver web content and handle HTTP requests from clients, such as web browsers. It is commonly used for hosting websites and serving web pages.

More on Apache from Webandmore: Harness the Reliability and Performance of Apache Web Server

What is Nginx?

Nginx (pronounced “engine-x”) is an open-source web server software known for its high performance and efficient handling of concurrent connections. It can also function as a reverse proxy and load balancer. Nginx is designed to handle high traffic loads efficiently and has gained popularity for its scalability, flexibility, and ability to serve as a front-end proxy for application servers.

More on Nginx from Webandmore: Elevate Your Website’s Performance with Nginx Web Server

What is FTP?

FTP (File Transfer Protocol) is a standard network protocol used for transferring files between a client and a server over a computer network, typically the internet. It allows users to upload, download, and manage files on remote servers. FTP is commonly used for website maintenance, file sharing, and remote backup.

More on FTP from Webandmore: Effortlessly Transfer Files with FTP for Seamless Collaboration

What is FileZilla?

FileZilla is a popular open-source FTP client software. It provides a user-friendly interface for transferring files between a local computer and a remote server using FTP, FTPS, or SFTP protocols. FileZilla simplifies the process of connecting to servers, browsing directories, and transferring files. It is widely used for managing file transfers in various scenarios, such as website maintenance, software distribution, and file sharing.

More on FileZilla from Webandmore: Simplify Your File Transfers with FileZilla FTP Client