{"id":46416,"date":"2024-07-15T12:58:15","date_gmt":"2024-07-15T12:58:15","guid":{"rendered":"https:\/\/accuweb.cloud\/resource\/?post_type=faq&#038;p=46416"},"modified":"2026-02-20T06:30:21","modified_gmt":"2026-02-20T06:30:21","slug":"manual-installation-of-apache-mysql-php-on-elastic-vps","status":"publish","type":"faq","link":"https:\/\/accuweb.cloud\/resource\/articles\/manual-installation-of-apache-mysql-php-on-elastic-vps","title":{"rendered":"Manual Installation of Apache, mysql, php"},"content":{"rendered":"<h2 class=\"ack-h2\">Manual Installation of Apache, MySQL, and PHP on Elastic VPS with Ubuntu 22.04 OS<\/h2>\n<p>In this guide, we&#8217;ll show you how to manually install Apache, MySQL, and PHP on your server. This setup, known as the AMP stack, is essential for running dynamic websites and web applications.<\/p>\n<p>By following these steps, you&#8217;ll learn how to configure each component for optimal performance and security. Manual installation gives you more control and a deeper understanding of how these technologies work together. Let&#8217;s get started!<\/p>\n<p><strong>Step 1.<\/strong> Select the <strong>\u2018New Environment\u2019<\/strong> on AccuWeb.Cloud dashboard<\/p>\n<p><a href=\"https:\/\/accuweb.cloud\/resource\/wp-content\/uploads\/2024\/07\/New-Environment-01-1.png\"><img fetchpriority=\"high\" decoding=\"async\" class=\"ack-article-image aligncenter wp-image-46417 size-full\" title=\"New Environment\" src=\"https:\/\/accuweb.cloud\/resource\/wp-content\/uploads\/2024\/07\/New-Environment-01-1.png\" alt=\"New Environment\" width=\"1600\" height=\"792\" srcset=\"https:\/\/accuweb.cloud\/resource\/wp-content\/uploads\/2024\/07\/New-Environment-01-1.png 1600w, https:\/\/accuweb.cloud\/resource\/wp-content\/uploads\/2024\/07\/New-Environment-01-1-300x149.png 300w, https:\/\/accuweb.cloud\/resource\/wp-content\/uploads\/2024\/07\/New-Environment-01-1-1024x507.png 1024w, https:\/\/accuweb.cloud\/resource\/wp-content\/uploads\/2024\/07\/New-Environment-01-1-768x380.png 768w, https:\/\/accuweb.cloud\/resource\/wp-content\/uploads\/2024\/07\/New-Environment-01-1-1536x760.png 1536w\" sizes=\"(max-width: 1600px) 100vw, 1600px\" \/><\/a><\/p>\n<p><strong>Step 2.<\/strong> Select PHP as the language and choose Ubuntu 22.04 elastic VPS. Click on install.<\/p>\n<p><a href=\"https:\/\/accuweb.cloud\/resource\/wp-content\/uploads\/2024\/07\/Configure-Topology-Wizared-1.jpg\"><img decoding=\"async\" class=\"ack-article-image aligncenter wp-image-46418 size-full\" title=\"Configure Topology Wizared \" src=\"https:\/\/accuweb.cloud\/resource\/wp-content\/uploads\/2024\/07\/Configure-Topology-Wizared-1.jpg\" alt=\"Configure Topology Wizared \" width=\"1465\" height=\"906\" srcset=\"https:\/\/accuweb.cloud\/resource\/wp-content\/uploads\/2024\/07\/Configure-Topology-Wizared-1.jpg 1465w, https:\/\/accuweb.cloud\/resource\/wp-content\/uploads\/2024\/07\/Configure-Topology-Wizared-1-300x186.jpg 300w, https:\/\/accuweb.cloud\/resource\/wp-content\/uploads\/2024\/07\/Configure-Topology-Wizared-1-1024x633.jpg 1024w, https:\/\/accuweb.cloud\/resource\/wp-content\/uploads\/2024\/07\/Configure-Topology-Wizared-1-768x475.jpg 768w\" sizes=\"(max-width: 1465px) 100vw, 1465px\" \/><\/a><\/p>\n<h2 class=\"ack-h2\">Manual installation of Apache<\/h2>\n<p><strong>Step 1.<\/strong> Navigate to <a class=\"ack-link-color\" href=\"https:\/\/accuweb.cloud\/resource\/articles\/access-the-environment-via-ssh\" target=\"_blank\" rel=\"noopener\">\u2018Web SSH\u2019<\/a> of your elastic VPS.<\/p>\n<p><a href=\"https:\/\/accuweb.cloud\/resource\/wp-content\/uploads\/2024\/07\/Web-SSH-1.jpg\"><img decoding=\"async\" class=\"ack-article-image aligncenter wp-image-46419 size-full\" title=\"Web SSH\" src=\"https:\/\/accuweb.cloud\/resource\/wp-content\/uploads\/2024\/07\/Web-SSH-1.jpg\" alt=\"Web SSH\" width=\"1600\" height=\"793\" srcset=\"https:\/\/accuweb.cloud\/resource\/wp-content\/uploads\/2024\/07\/Web-SSH-1.jpg 1600w, https:\/\/accuweb.cloud\/resource\/wp-content\/uploads\/2024\/07\/Web-SSH-1-300x149.jpg 300w, https:\/\/accuweb.cloud\/resource\/wp-content\/uploads\/2024\/07\/Web-SSH-1-1024x508.jpg 1024w, https:\/\/accuweb.cloud\/resource\/wp-content\/uploads\/2024\/07\/Web-SSH-1-768x381.jpg 768w, https:\/\/accuweb.cloud\/resource\/wp-content\/uploads\/2024\/07\/Web-SSH-1-1536x761.jpg 1536w\" sizes=\"(max-width: 1600px) 100vw, 1600px\" \/><\/a><\/p>\n<p><strong>Step 2.<\/strong> Update the package list to get the latest information on available packages:<\/p>\n<div class=\"article-space\"><\/div>\n<pre><code class=\"language-javascript\">\r\n`sudo apt update`<\/code><\/pre>\n<div class=\"article-extra-space\"><\/div>\n<p><a href=\"https:\/\/accuweb.cloud\/resource\/wp-content\/uploads\/2024\/07\/Latest-Information-on-Packages-1.png\"><img loading=\"lazy\" decoding=\"async\" class=\"ack-article-image aligncenter wp-image-46420 size-full\" title=\"Latest Information on Packages\" src=\"https:\/\/accuweb.cloud\/resource\/wp-content\/uploads\/2024\/07\/Latest-Information-on-Packages-1.png\" alt=\"Latest Information on Packages\" width=\"1600\" height=\"536\" srcset=\"https:\/\/accuweb.cloud\/resource\/wp-content\/uploads\/2024\/07\/Latest-Information-on-Packages-1.png 1600w, https:\/\/accuweb.cloud\/resource\/wp-content\/uploads\/2024\/07\/Latest-Information-on-Packages-1-300x101.png 300w, https:\/\/accuweb.cloud\/resource\/wp-content\/uploads\/2024\/07\/Latest-Information-on-Packages-1-1024x343.png 1024w, https:\/\/accuweb.cloud\/resource\/wp-content\/uploads\/2024\/07\/Latest-Information-on-Packages-1-768x257.png 768w, https:\/\/accuweb.cloud\/resource\/wp-content\/uploads\/2024\/07\/Latest-Information-on-Packages-1-1536x515.png 1536w\" sizes=\"(max-width: 1600px) 100vw, 1600px\" \/><\/a><\/p>\n<p><strong>Step 3.<\/strong> Install the Apache web server and automatically confirm the installation:<\/p>\n<div class=\"article-space\"><\/div>\n<pre><code class=\"language-javascript\">\r\n`sudo apt install apache2 -y`<\/code><\/pre>\n<div class=\"article-extra-space\"><\/div>\n<p><a href=\"https:\/\/accuweb.cloud\/resource\/wp-content\/uploads\/2024\/07\/Latest-Information-on-Packages-1.png\"><img loading=\"lazy\" decoding=\"async\" class=\"ack-article-image aligncenter wp-image-46420 size-full\" title=\"Install Apache Web Server\" src=\"https:\/\/accuweb.cloud\/resource\/wp-content\/uploads\/2024\/07\/Latest-Information-on-Packages-1.png\" alt=\"Install Apache Web Server\" width=\"1600\" height=\"536\" srcset=\"https:\/\/accuweb.cloud\/resource\/wp-content\/uploads\/2024\/07\/Latest-Information-on-Packages-1.png 1600w, https:\/\/accuweb.cloud\/resource\/wp-content\/uploads\/2024\/07\/Latest-Information-on-Packages-1-300x101.png 300w, https:\/\/accuweb.cloud\/resource\/wp-content\/uploads\/2024\/07\/Latest-Information-on-Packages-1-1024x343.png 1024w, https:\/\/accuweb.cloud\/resource\/wp-content\/uploads\/2024\/07\/Latest-Information-on-Packages-1-768x257.png 768w, https:\/\/accuweb.cloud\/resource\/wp-content\/uploads\/2024\/07\/Latest-Information-on-Packages-1-1536x515.png 1536w\" sizes=\"(max-width: 1600px) 100vw, 1600px\" \/><\/a><\/p>\n<p><strong>Step 4.<\/strong> Enable Apache to start on boot:<\/p>\n<div class=\"article-space\"><\/div>\n<pre><code class=\"language-javascript\">\r\n`sudo systemctl enable apache2`<\/code><\/pre>\n<div class=\"article-space\"><\/div>\n<p><strong>Step 5. <\/strong>Check the current status of the Apache service:<\/p>\n<div class=\"article-space\"><\/div>\n<pre><code class=\"language-javascript\">\r\n`sudo systemctl status apache2`<\/code><\/pre>\n<div class=\"article-space\"><\/div>\n<p><strong>Step 6. <\/strong>Start the Apache web server:<\/p>\n<div class=\"article-space\"><\/div>\n<pre><code class=\"language-javascript\">\r\n`sudo systemctl start apache2`<\/code><\/pre>\n<div class=\"article-space\"><\/div>\n<p><strong>Step 7. <\/strong>Verify that the Apache web server is running:<\/p>\n<div class=\"article-space\"><\/div>\n<pre><code class=\"language-javascript\">\r\n`sudo systemctl status apache2`<\/code><\/pre>\n<div class=\"article-extra-space\"><\/div>\n<p><a href=\"https:\/\/accuweb.cloud\/resource\/wp-content\/uploads\/2024\/07\/Apache-Running-Status-1.jpg\"><img loading=\"lazy\" decoding=\"async\" class=\"ack-article-image aligncenter wp-image-46422 size-full\" title=\"Apache Running Status\" src=\"https:\/\/accuweb.cloud\/resource\/wp-content\/uploads\/2024\/07\/Apache-Running-Status-1.jpg\" alt=\"Apache Running Status\" width=\"1600\" height=\"711\" srcset=\"https:\/\/accuweb.cloud\/resource\/wp-content\/uploads\/2024\/07\/Apache-Running-Status-1.jpg 1600w, https:\/\/accuweb.cloud\/resource\/wp-content\/uploads\/2024\/07\/Apache-Running-Status-1-300x133.jpg 300w, https:\/\/accuweb.cloud\/resource\/wp-content\/uploads\/2024\/07\/Apache-Running-Status-1-1024x455.jpg 1024w, https:\/\/accuweb.cloud\/resource\/wp-content\/uploads\/2024\/07\/Apache-Running-Status-1-768x341.jpg 768w, https:\/\/accuweb.cloud\/resource\/wp-content\/uploads\/2024\/07\/Apache-Running-Status-1-1536x683.jpg 1536w\" sizes=\"(max-width: 1600px) 100vw, 1600px\" \/><\/a><\/p>\n<h2 class=\"ack-h2\">Manual Installation of MySQL<\/h2>\n<p><strong>Step 1.<\/strong> Navigate to <strong>\u2018Web SSH\u2019<\/strong> of your Elastic VPS.<\/p>\n<p><a href=\"https:\/\/accuweb.cloud\/resource\/wp-content\/uploads\/2024\/07\/Web-SSH-1.jpg\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-full wp-image-46419\" src=\"https:\/\/accuweb.cloud\/resource\/wp-content\/uploads\/2024\/07\/Web-SSH-1.jpg\" alt=\"\" width=\"1600\" height=\"793\" srcset=\"https:\/\/accuweb.cloud\/resource\/wp-content\/uploads\/2024\/07\/Web-SSH-1.jpg 1600w, https:\/\/accuweb.cloud\/resource\/wp-content\/uploads\/2024\/07\/Web-SSH-1-300x149.jpg 300w, https:\/\/accuweb.cloud\/resource\/wp-content\/uploads\/2024\/07\/Web-SSH-1-1024x508.jpg 1024w, https:\/\/accuweb.cloud\/resource\/wp-content\/uploads\/2024\/07\/Web-SSH-1-768x381.jpg 768w, https:\/\/accuweb.cloud\/resource\/wp-content\/uploads\/2024\/07\/Web-SSH-1-1536x761.jpg 1536w\" sizes=\"(max-width: 1600px) 100vw, 1600px\" \/><\/a><\/p>\n<p><strong>Step 1. <\/strong>Installing MySQL<\/p>\n<ul>\n<li>First, install the MySQL server:\n<ul>\n<div class=\"article-space\"><\/div>\n<pre><code class=\"language-javascript\">\r\n \t<li>sudo apt install mysql-server -y<\/li><\/code><\/pre>\n<div class=\"article-space\"><\/div>\n<\/ul>\n<\/li>\n<\/ul>\n<p><a href=\"https:\/\/accuweb.cloud\/resource\/wp-content\/uploads\/2024\/07\/Install-MySQL-Server-1.jpg\"><img loading=\"lazy\" decoding=\"async\" class=\"ack-article-image aligncenter wp-image-46423 size-full\" title=\"Install MySQL Server\" src=\"https:\/\/accuweb.cloud\/resource\/wp-content\/uploads\/2024\/07\/Install-MySQL-Server-1.jpg\" alt=\"Install MySQL Server\" width=\"1600\" height=\"571\" srcset=\"https:\/\/accuweb.cloud\/resource\/wp-content\/uploads\/2024\/07\/Install-MySQL-Server-1.jpg 1600w, https:\/\/accuweb.cloud\/resource\/wp-content\/uploads\/2024\/07\/Install-MySQL-Server-1-300x107.jpg 300w, https:\/\/accuweb.cloud\/resource\/wp-content\/uploads\/2024\/07\/Install-MySQL-Server-1-1024x365.jpg 1024w, https:\/\/accuweb.cloud\/resource\/wp-content\/uploads\/2024\/07\/Install-MySQL-Server-1-768x274.jpg 768w, https:\/\/accuweb.cloud\/resource\/wp-content\/uploads\/2024\/07\/Install-MySQL-Server-1-1536x548.jpg 1536w\" sizes=\"(max-width: 1600px) 100vw, 1600px\" \/><\/a><\/p>\n<p><strong>Step 3.<\/strong> Then, start the MySQL service:<\/p>\n<div class=\"article-space\"><\/div>\n<pre><code class=\"language-javascript\">\r\nsudo systemctl start mysql.service\r\nsudo systemctl status mysql.service<\/code><\/pre>\n<div class=\"article-extra-space\"><\/div>\n<p><a href=\"https:\/\/accuweb.cloud\/resource\/wp-content\/uploads\/2024\/07\/Start-Service-1.jpg\"><img loading=\"lazy\" decoding=\"async\" class=\"ack-article-image aligncenter wp-image-46424 size-full\" title=\"Start Service\" src=\"https:\/\/accuweb.cloud\/resource\/wp-content\/uploads\/2024\/07\/Start-Service-1.jpg\" alt=\"Start Service\" width=\"1600\" height=\"574\" srcset=\"https:\/\/accuweb.cloud\/resource\/wp-content\/uploads\/2024\/07\/Start-Service-1.jpg 1600w, https:\/\/accuweb.cloud\/resource\/wp-content\/uploads\/2024\/07\/Start-Service-1-300x108.jpg 300w, https:\/\/accuweb.cloud\/resource\/wp-content\/uploads\/2024\/07\/Start-Service-1-1024x367.jpg 1024w, https:\/\/accuweb.cloud\/resource\/wp-content\/uploads\/2024\/07\/Start-Service-1-768x276.jpg 768w, https:\/\/accuweb.cloud\/resource\/wp-content\/uploads\/2024\/07\/Start-Service-1-1536x551.jpg 1536w\" sizes=\"(max-width: 1600px) 100vw, 1600px\" \/><\/a><\/p>\n<p><strong>Step 4.<\/strong>\u00a0Configuring MySQL<\/p>\n<ul>\n<li>To configure MySQL, log in to the MySQL shell:\n<ul>\n<div class=\"article-space\"><\/div>\n<pre><code class=\"language-javascript\">\r\n \t<li>sudo mysql<\/li><\/code><\/pre>\n<div class=\"article-space\"><\/div>\n<\/ul>\n<\/li>\n<\/ul>\n<p><strong>Step 5.<\/strong> Change the root user password:<\/p>\n<ul>\n<div class=\"article-space\"><\/div>\n<pre><code class=\"language-javascript\">\r\n \t<li>ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY 'password';<\/li>\r\n\t<\/code><\/pre>\n<div class=\"article-space\"><\/div>\n<\/ul>\n<p><a href=\"https:\/\/accuweb.cloud\/resource\/wp-content\/uploads\/2024\/07\/MySQL-Configuration-1.jpg\"><img loading=\"lazy\" decoding=\"async\" class=\"ack-article-image aligncenter wp-image-46425 size-full\" title=\"MySQL Configuration\" src=\"https:\/\/accuweb.cloud\/resource\/wp-content\/uploads\/2024\/07\/MySQL-Configuration-1.jpg\" alt=\"MySQL Configuration\" width=\"1600\" height=\"573\" srcset=\"https:\/\/accuweb.cloud\/resource\/wp-content\/uploads\/2024\/07\/MySQL-Configuration-1.jpg 1600w, https:\/\/accuweb.cloud\/resource\/wp-content\/uploads\/2024\/07\/MySQL-Configuration-1-300x107.jpg 300w, https:\/\/accuweb.cloud\/resource\/wp-content\/uploads\/2024\/07\/MySQL-Configuration-1-1024x367.jpg 1024w, https:\/\/accuweb.cloud\/resource\/wp-content\/uploads\/2024\/07\/MySQL-Configuration-1-768x275.jpg 768w, https:\/\/accuweb.cloud\/resource\/wp-content\/uploads\/2024\/07\/MySQL-Configuration-1-1536x550.jpg 1536w\" sizes=\"(max-width: 1600px) 100vw, 1600px\" \/><\/a><\/p>\n<p><strong>Sep 6.<\/strong> Exit the MySQL shell:<\/p>\n<ul>\n<li>Exit<\/li>\n<\/ul>\n<p><strong>Sep 7.<\/strong> Secure the MySQL installation:<\/p>\n<ul>\n<div class=\"article-space\"><\/div>\n<pre><code class=\"language-javascript\">\r\n \t<li>sudo mysql_secure_installation<\/li><\/code><\/pre>\n<div class=\"article-space\"><\/div>\n<\/ul>\n<p><a href=\"https:\/\/accuweb.cloud\/resource\/wp-content\/uploads\/2024\/07\/Securing-MySQL-Installation-1.jpg\"><img loading=\"lazy\" decoding=\"async\" class=\"ack-article-image aligncenter wp-image-46426 size-full\" title=\"Securing MySQL Installation\" src=\"https:\/\/accuweb.cloud\/resource\/wp-content\/uploads\/2024\/07\/Securing-MySQL-Installation-1.jpg\" alt=\"Securing MySQL Installation\" width=\"1600\" height=\"706\" srcset=\"https:\/\/accuweb.cloud\/resource\/wp-content\/uploads\/2024\/07\/Securing-MySQL-Installation-1.jpg 1600w, https:\/\/accuweb.cloud\/resource\/wp-content\/uploads\/2024\/07\/Securing-MySQL-Installation-1-300x132.jpg 300w, https:\/\/accuweb.cloud\/resource\/wp-content\/uploads\/2024\/07\/Securing-MySQL-Installation-1-1024x452.jpg 1024w, https:\/\/accuweb.cloud\/resource\/wp-content\/uploads\/2024\/07\/Securing-MySQL-Installation-1-768x339.jpg 768w, https:\/\/accuweb.cloud\/resource\/wp-content\/uploads\/2024\/07\/Securing-MySQL-Installation-1-1536x678.jpg 1536w\" sizes=\"(max-width: 1600px) 100vw, 1600px\" \/><\/a><\/p>\n<p><a href=\"https:\/\/accuweb.cloud\/resource\/wp-content\/uploads\/2024\/07\/Reload-the-Privilege-Tables-1.jpg\"><img loading=\"lazy\" decoding=\"async\" class=\"ack-article-image aligncenter wp-image-46427 size-full\" title=\"Reload the Privilege Tables\" src=\"https:\/\/accuweb.cloud\/resource\/wp-content\/uploads\/2024\/07\/Reload-the-Privilege-Tables-1.jpg\" alt=\"Reload the Privilege Tables\" width=\"1600\" height=\"707\" srcset=\"https:\/\/accuweb.cloud\/resource\/wp-content\/uploads\/2024\/07\/Reload-the-Privilege-Tables-1.jpg 1600w, https:\/\/accuweb.cloud\/resource\/wp-content\/uploads\/2024\/07\/Reload-the-Privilege-Tables-1-300x133.jpg 300w, https:\/\/accuweb.cloud\/resource\/wp-content\/uploads\/2024\/07\/Reload-the-Privilege-Tables-1-1024x452.jpg 1024w, https:\/\/accuweb.cloud\/resource\/wp-content\/uploads\/2024\/07\/Reload-the-Privilege-Tables-1-768x339.jpg 768w, https:\/\/accuweb.cloud\/resource\/wp-content\/uploads\/2024\/07\/Reload-the-Privilege-Tables-1-1536x679.jpg 1536w\" sizes=\"(max-width: 1600px) 100vw, 1600px\" \/><\/a><\/p>\n<p><strong>Step 8.<\/strong> Log in to MySQL again:<\/p>\n<ul>\n<div class=\"article-space\"><\/div>\n<pre><code class=\"language-javascript\">\r\n \t<li>mysql -u root -p<\/li><\/code><\/pre>\n<div class=\"article-space\"><\/div>\n<\/ul>\n<p><a href=\"https:\/\/accuweb.cloud\/resource\/wp-content\/uploads\/2024\/07\/Log-in-to-MySQL-1.jpg\"><img loading=\"lazy\" decoding=\"async\" class=\"ack-article-image aligncenter wp-image-46428 size-full\" title=\"Log in to MySQL\" src=\"https:\/\/accuweb.cloud\/resource\/wp-content\/uploads\/2024\/07\/Log-in-to-MySQL-1.jpg\" alt=\"Log in to MySQL\" width=\"1600\" height=\"705\" srcset=\"https:\/\/accuweb.cloud\/resource\/wp-content\/uploads\/2024\/07\/Log-in-to-MySQL-1.jpg 1600w, https:\/\/accuweb.cloud\/resource\/wp-content\/uploads\/2024\/07\/Log-in-to-MySQL-1-300x132.jpg 300w, https:\/\/accuweb.cloud\/resource\/wp-content\/uploads\/2024\/07\/Log-in-to-MySQL-1-1024x451.jpg 1024w, https:\/\/accuweb.cloud\/resource\/wp-content\/uploads\/2024\/07\/Log-in-to-MySQL-1-768x338.jpg 768w, https:\/\/accuweb.cloud\/resource\/wp-content\/uploads\/2024\/07\/Log-in-to-MySQL-1-1536x677.jpg 1536w\" sizes=\"(max-width: 1600px) 100vw, 1600px\" \/><\/a><\/p>\n<p><strong>Step 9.<\/strong> Change the root user authentication method:<\/p>\n<ul>\n<div class=\"article-space\"><\/div>\n<pre><code class=\"language-javascript\">\r\n \t<li>ALTER USER 'root'@'localhost' IDENTIFIED WITH auth_socket;<\/li><\/code><\/pre>\n<div class=\"article-extra-space\"><\/div>\n<\/ul>\n<p><a href=\"https:\/\/accuweb.cloud\/resource\/wp-content\/uploads\/2024\/07\/Alter-UserAlter-User-1.jpg\"><img loading=\"lazy\" decoding=\"async\" class=\"ack-article-image aligncenter wp-image-46429 size-full\" title=\"Alter User\" src=\"https:\/\/accuweb.cloud\/resource\/wp-content\/uploads\/2024\/07\/Alter-UserAlter-User-1.jpg\" alt=\"Alter User\" width=\"1600\" height=\"409\" srcset=\"https:\/\/accuweb.cloud\/resource\/wp-content\/uploads\/2024\/07\/Alter-UserAlter-User-1.jpg 1600w, https:\/\/accuweb.cloud\/resource\/wp-content\/uploads\/2024\/07\/Alter-UserAlter-User-1-300x77.jpg 300w, https:\/\/accuweb.cloud\/resource\/wp-content\/uploads\/2024\/07\/Alter-UserAlter-User-1-1024x262.jpg 1024w, https:\/\/accuweb.cloud\/resource\/wp-content\/uploads\/2024\/07\/Alter-UserAlter-User-1-768x196.jpg 768w, https:\/\/accuweb.cloud\/resource\/wp-content\/uploads\/2024\/07\/Alter-UserAlter-User-1-1536x393.jpg 1536w\" sizes=\"(max-width: 1600px) 100vw, 1600px\" \/><\/a><\/p>\n<p><strong>Step 10.<\/strong> Creating a Dedicated MySQL User and Granting Privileges<\/p>\n<ul>\n<li>Log in to MySQL:\n<ul>\n<div class=\"article-space\"><\/div>\n<pre><code class=\"language-javascript\">\r\n \t<li>sudo mysql<\/li><\/code><\/pre>\n<div class=\"article-space\"><\/div>\n<\/ul>\n<\/li>\n<li>Then log in again as root:\n<ul>\n<div class=\"article-space\"><\/div>\n<pre><code class=\"language-javascript\">\r\n \t<li>mysql -u root -p<\/li><\/code><\/pre>\n<div class=\"article-space\"><\/div>\n<\/ul>\n<\/li>\n<li>Create a new user:\n<ul>\n<div class=\"article-space\"><\/div>\n<pre><code class=\"language-javascript\">\r\n \t<li>CREATE USER 'sammy'@'localhost' IDENTIFIED BY 'password';<\/li><\/code><\/pre>\n<div class=\"article-space\"><\/div>\n<\/ul>\n<\/li>\n<\/ul>\n<p><a href=\"https:\/\/accuweb.cloud\/resource\/wp-content\/uploads\/2024\/07\/Create-a-New-User-1.jpg\"><img loading=\"lazy\" decoding=\"async\" class=\"ack-article-image aligncenter wp-image-46430 size-full\" title=\"Create a New User\" src=\"https:\/\/accuweb.cloud\/resource\/wp-content\/uploads\/2024\/07\/Create-a-New-User-1.jpg\" alt=\"Create a New User\" width=\"1600\" height=\"405\" srcset=\"https:\/\/accuweb.cloud\/resource\/wp-content\/uploads\/2024\/07\/Create-a-New-User-1.jpg 1600w, https:\/\/accuweb.cloud\/resource\/wp-content\/uploads\/2024\/07\/Create-a-New-User-1-300x76.jpg 300w, https:\/\/accuweb.cloud\/resource\/wp-content\/uploads\/2024\/07\/Create-a-New-User-1-1024x259.jpg 1024w, https:\/\/accuweb.cloud\/resource\/wp-content\/uploads\/2024\/07\/Create-a-New-User-1-768x194.jpg 768w, https:\/\/accuweb.cloud\/resource\/wp-content\/uploads\/2024\/07\/Create-a-New-User-1-1536x389.jpg 1536w\" sizes=\"(max-width: 1600px) 100vw, 1600px\" \/><\/a><\/p>\n<h3>Grant the necessary privileges to the new user:<\/h3>\n<div class=\"article-space\"><\/div>\n<pre><code class=\"language-javascript\">\r\nGRANT CREATE, ALTER, DROP, INSERT, UPDATE, INDEX, DELETE, SELECT, REFERENCES, RELOAD on *.* TO 'sammy'@'localhost' WITH GRANT OPTION;<\/code><\/pre>\n<div class=\"article-space\"><\/div>\n<div class=\"article-space\"><\/div>\n<pre><code class=\"language-javascript\">\r\nGRANT ALL PRIVILEGES ON *.* TO 'sammy'@'localhost' WITH GRANT OPTION;<\/code><\/pre>\n<div class=\"article-extra-space\"><\/div>\n<p><a href=\"https:\/\/accuweb.cloud\/resource\/wp-content\/uploads\/2024\/07\/Grant-privileges-1.png\"><img loading=\"lazy\" decoding=\"async\" class=\"ack-article-image aligncenter wp-image-46431 size-full\" title=\"Grant privileges\" src=\"https:\/\/accuweb.cloud\/resource\/wp-content\/uploads\/2024\/07\/Grant-privileges-1.png\" alt=\"Grant privileges\" width=\"1600\" height=\"408\" srcset=\"https:\/\/accuweb.cloud\/resource\/wp-content\/uploads\/2024\/07\/Grant-privileges-1.png 1600w, https:\/\/accuweb.cloud\/resource\/wp-content\/uploads\/2024\/07\/Grant-privileges-1-300x77.png 300w, https:\/\/accuweb.cloud\/resource\/wp-content\/uploads\/2024\/07\/Grant-privileges-1-1024x261.png 1024w, https:\/\/accuweb.cloud\/resource\/wp-content\/uploads\/2024\/07\/Grant-privileges-1-768x196.png 768w, https:\/\/accuweb.cloud\/resource\/wp-content\/uploads\/2024\/07\/Grant-privileges-1-1536x392.png 1536w\" sizes=\"(max-width: 1600px) 100vw, 1600px\" \/><\/a><\/p>\n<p><strong>Step 1.<\/strong> To check your databases, use:<\/p>\n<ul>\n<div class=\"article-space\"><\/div>\n<pre><code class=\"language-javascript\">\r\n \t<li>SHOW DATABASES;<\/li><\/code><\/pre>\n<div class=\"article-extra-space\"><\/div>\n<\/ul>\n<p><a href=\"https:\/\/accuweb.cloud\/resource\/wp-content\/uploads\/2024\/07\/Check-Database-1.jpg\"><img loading=\"lazy\" decoding=\"async\" class=\"ack-article-image aligncenter wp-image-46432 size-full\" title=\"Check Database \" src=\"https:\/\/accuweb.cloud\/resource\/wp-content\/uploads\/2024\/07\/Check-Database-1.jpg\" alt=\"Check Database \" width=\"1600\" height=\"536\" srcset=\"https:\/\/accuweb.cloud\/resource\/wp-content\/uploads\/2024\/07\/Check-Database-1.jpg 1600w, https:\/\/accuweb.cloud\/resource\/wp-content\/uploads\/2024\/07\/Check-Database-1-300x101.jpg 300w, https:\/\/accuweb.cloud\/resource\/wp-content\/uploads\/2024\/07\/Check-Database-1-1024x343.jpg 1024w, https:\/\/accuweb.cloud\/resource\/wp-content\/uploads\/2024\/07\/Check-Database-1-768x257.jpg 768w, https:\/\/accuweb.cloud\/resource\/wp-content\/uploads\/2024\/07\/Check-Database-1-1536x515.jpg 1536w\" sizes=\"(max-width: 1600px) 100vw, 1600px\" \/><\/a><\/p>\n<p><strong>Step 2.<\/strong> To see all the tables:<\/p>\n<ul>\n<div class=\"article-space\"><\/div>\n<pre><code class=\"language-javascript\">\r\n \t<li>SHOW TABLES;<\/li><\/code><\/pre>\n<div class=\"article-space\"><\/div>\n<\/ul>\n<p><a href=\"https:\/\/accuweb.cloud\/resource\/wp-content\/uploads\/2024\/07\/See-Tables-1.png\"><img loading=\"lazy\" decoding=\"async\" class=\"ack-article-image aligncenter wp-image-46433 size-full\" title=\"See Tables\" src=\"https:\/\/accuweb.cloud\/resource\/wp-content\/uploads\/2024\/07\/See-Tables-1.png\" alt=\"See Tables\" width=\"1600\" height=\"538\" srcset=\"https:\/\/accuweb.cloud\/resource\/wp-content\/uploads\/2024\/07\/See-Tables-1.png 1600w, https:\/\/accuweb.cloud\/resource\/wp-content\/uploads\/2024\/07\/See-Tables-1-300x101.png 300w, https:\/\/accuweb.cloud\/resource\/wp-content\/uploads\/2024\/07\/See-Tables-1-1024x344.png 1024w, https:\/\/accuweb.cloud\/resource\/wp-content\/uploads\/2024\/07\/See-Tables-1-768x258.png 768w, https:\/\/accuweb.cloud\/resource\/wp-content\/uploads\/2024\/07\/See-Tables-1-1536x516.png 1536w\" sizes=\"(max-width: 1600px) 100vw, 1600px\" \/><\/a><\/p>\n<p>This guide outlines the steps to install and configure MySQL, create a dedicated user, and grant appropriate privileges.<\/p>\n<h2 class=\"ack-h2\">Manual Installation of php<\/h2>\n<p><strong>Step 1.<\/strong> Go to the <strong>\u2018setting\u2019<\/strong> of your environment and choose the Firewall tab.<\/p>\n<p><strong>Step 2. <\/strong>Select the <strong>\u2018inbound rules\u2019<\/strong> tab and click on <strong>\u2018Add\u2019<\/strong> to add a new inbound rule.<\/p>\n<p><strong>Step 3. <\/strong>Enter the name <strong>\u2018HTTPS\u2019.<\/strong> For the port range, enter port 80.<\/p>\n<p><a href=\"https:\/\/accuweb.cloud\/resource\/wp-content\/uploads\/2024\/07\/Enter-Inbound-Rule.png\"><img loading=\"lazy\" decoding=\"async\" class=\"ack-article-image aligncenter wp-image-46434 size-full\" title=\"Enter Inbound Rule\" src=\"https:\/\/accuweb.cloud\/resource\/wp-content\/uploads\/2024\/07\/Enter-Inbound-Rule.png\" alt=\"Enter Inbound Rule\" width=\"1600\" height=\"546\" srcset=\"https:\/\/accuweb.cloud\/resource\/wp-content\/uploads\/2024\/07\/Enter-Inbound-Rule.png 1600w, https:\/\/accuweb.cloud\/resource\/wp-content\/uploads\/2024\/07\/Enter-Inbound-Rule-300x102.png 300w, https:\/\/accuweb.cloud\/resource\/wp-content\/uploads\/2024\/07\/Enter-Inbound-Rule-1024x349.png 1024w, https:\/\/accuweb.cloud\/resource\/wp-content\/uploads\/2024\/07\/Enter-Inbound-Rule-768x262.png 768w, https:\/\/accuweb.cloud\/resource\/wp-content\/uploads\/2024\/07\/Enter-Inbound-Rule-1536x524.png 1536w\" sizes=\"(max-width: 1600px) 100vw, 1600px\" \/><\/a><\/p>\n<p><strong>Step 4. <\/strong>The new inbound rule is added to the firewall.<\/p>\n<p><strong>Step 5. <\/strong>Now, navigate to <strong>\u2018Web SSH\u2019<\/strong> of your elastic VPS.<\/p>\n<p><a href=\"https:\/\/accuweb.cloud\/resource\/wp-content\/uploads\/2024\/07\/Web-SSH-1.jpg\"><img decoding=\"async\" class=\"ack-article-image aligncenter wp-image-46419 size-full\" title=\"Web SSH\" src=\"https:\/\/accuweb.cloud\/resource\/wp-content\/uploads\/2024\/07\/Web-SSH-1.jpg\" alt=\"Web SSH\" width=\"1600\" height=\"793\" srcset=\"https:\/\/accuweb.cloud\/resource\/wp-content\/uploads\/2024\/07\/Web-SSH-1.jpg 1600w, https:\/\/accuweb.cloud\/resource\/wp-content\/uploads\/2024\/07\/Web-SSH-1-300x149.jpg 300w, https:\/\/accuweb.cloud\/resource\/wp-content\/uploads\/2024\/07\/Web-SSH-1-1024x508.jpg 1024w, https:\/\/accuweb.cloud\/resource\/wp-content\/uploads\/2024\/07\/Web-SSH-1-768x381.jpg 768w, https:\/\/accuweb.cloud\/resource\/wp-content\/uploads\/2024\/07\/Web-SSH-1-1536x761.jpg 1536w\" sizes=\"(max-width: 1600px) 100vw, 1600px\" \/><\/a><\/p>\n<p><strong>Step 6.<\/strong> Install PHP and necessary modules:<\/p>\n<ul>\n<div class=\"article-space\"><\/div>\n<pre><code class=\"language-javascript\">\r\n \t<li>sudo apt install php libapache2-mod-php php-mysql -y<\/li><\/code><\/pre>\n<div class=\"article-space\"><\/div>\n<\/ul>\n<p><a href=\"https:\/\/accuweb.cloud\/resource\/wp-content\/uploads\/2024\/07\/Install-PHP-1.jpg\"><img loading=\"lazy\" decoding=\"async\" class=\"ack-article-image aligncenter wp-image-46435 size-full\" title=\"Install PHP\" src=\"https:\/\/accuweb.cloud\/resource\/wp-content\/uploads\/2024\/07\/Install-PHP-1.jpg\" alt=\"Install PHP\" width=\"1600\" height=\"543\" srcset=\"https:\/\/accuweb.cloud\/resource\/wp-content\/uploads\/2024\/07\/Install-PHP-1.jpg 1600w, https:\/\/accuweb.cloud\/resource\/wp-content\/uploads\/2024\/07\/Install-PHP-1-300x102.jpg 300w, https:\/\/accuweb.cloud\/resource\/wp-content\/uploads\/2024\/07\/Install-PHP-1-1024x348.jpg 1024w, https:\/\/accuweb.cloud\/resource\/wp-content\/uploads\/2024\/07\/Install-PHP-1-768x261.jpg 768w, https:\/\/accuweb.cloud\/resource\/wp-content\/uploads\/2024\/07\/Install-PHP-1-1536x521.jpg 1536w\" sizes=\"(max-width: 1600px) 100vw, 1600px\" \/><\/a><\/p>\n<p><strong>Step 6. <\/strong>Restart Apache service:<\/p>\n<ul>\n<div class=\"article-space\"><\/div>\n<pre><code class=\"language-javascript\">\r\n \t<li>sudo systemctl restart apache2<\/li><\/code><\/pre>\n<div class=\"article-space\"><\/div>\n<\/ul>\n<p><strong>Step 7. <\/strong>Create a PHP info file:<\/p>\n<ul>\n<div class=\"article-space\"><\/div>\n<pre><code class=\"language-javascript\">\r\n \t<li>sudo vi \/var\/www\/html\/info.php<\/li><\/code><\/pre>\n<div class=\"article-space\"><\/div>\n<\/ul>\n<p><a href=\"https:\/\/accuweb.cloud\/resource\/wp-content\/uploads\/2024\/07\/PHP-Info-File-1.png\"><img loading=\"lazy\" decoding=\"async\" class=\"ack-article-image aligncenter wp-image-46436 size-full\" title=\"PHP Info File\" src=\"https:\/\/accuweb.cloud\/resource\/wp-content\/uploads\/2024\/07\/PHP-Info-File-1.png\" alt=\"PHP Info File\" width=\"1600\" height=\"539\" srcset=\"https:\/\/accuweb.cloud\/resource\/wp-content\/uploads\/2024\/07\/PHP-Info-File-1.png 1600w, https:\/\/accuweb.cloud\/resource\/wp-content\/uploads\/2024\/07\/PHP-Info-File-1-300x101.png 300w, https:\/\/accuweb.cloud\/resource\/wp-content\/uploads\/2024\/07\/PHP-Info-File-1-1024x345.png 1024w, https:\/\/accuweb.cloud\/resource\/wp-content\/uploads\/2024\/07\/PHP-Info-File-1-768x259.png 768w, https:\/\/accuweb.cloud\/resource\/wp-content\/uploads\/2024\/07\/PHP-Info-File-1-1536x517.png 1536w\" sizes=\"(max-width: 1600px) 100vw, 1600px\" \/><\/a><\/p>\n<p><strong>Step 8. <\/strong>Add the following content to the file:<\/p>\n<div class=\"article-space\"><\/div>\n<pre><code class=\"language-javascript\">\r\n&lt;?php\r\nphpinfo();\r\n?&gt;<\/code><\/pre>\n<div class=\"article-extra-space\"><\/div>\n<p><a href=\"https:\/\/accuweb.cloud\/resource\/wp-content\/uploads\/2024\/07\/Phpinfo-1.png\"><img loading=\"lazy\" decoding=\"async\" class=\"ack-article-image aligncenter wp-image-46437 size-full\" title=\"Phpinfo\" src=\"https:\/\/accuweb.cloud\/resource\/wp-content\/uploads\/2024\/07\/Phpinfo-1.png\" alt=\"Phpinfo\" width=\"1600\" height=\"539\" srcset=\"https:\/\/accuweb.cloud\/resource\/wp-content\/uploads\/2024\/07\/Phpinfo-1.png 1600w, https:\/\/accuweb.cloud\/resource\/wp-content\/uploads\/2024\/07\/Phpinfo-1-300x101.png 300w, https:\/\/accuweb.cloud\/resource\/wp-content\/uploads\/2024\/07\/Phpinfo-1-1024x345.png 1024w, https:\/\/accuweb.cloud\/resource\/wp-content\/uploads\/2024\/07\/Phpinfo-1-768x259.png 768w, https:\/\/accuweb.cloud\/resource\/wp-content\/uploads\/2024\/07\/Phpinfo-1-1536x517.png 1536w\" sizes=\"(max-width: 1600px) 100vw, 1600px\" \/><\/a><\/p>\n<p><strong>Step 9. <\/strong>Press escape key. Now type \u2018:x!\u2019 and press enter to save the changes made in the file. Restart Apache service again:<\/p>\n<ul>\n<div class=\"article-space\"><\/div>\n<pre><code class=\"language-javascript\">\r\n \t<li>sudo systemctl restart apache2<\/li><\/code><\/pre>\n<div class=\"article-space\"><\/div>\n<\/ul>\n<p><strong>Step 10. <\/strong>Check PHP version:<\/p>\n<ul>\n<div class=\"article-space\"><\/div>\n<pre><code class=\"language-javascript\">\r\n \t<li>php -v<\/li><\/code><\/pre>\n<div class=\"article-space\"><\/div>\n<\/ul>\n<p><strong>Step 11. <\/strong>Check Apache service status:<\/p>\n<ul>\n<div class=\"article-space\"><\/div>\n<pre><code class=\"language-javascript\">\r\n \t<li>systemctl status apache2<\/li><\/code><\/pre>\n<div class=\"article-extra-space\"><\/div>\n<\/ul>\n<p><a href=\"https:\/\/accuweb.cloud\/resource\/wp-content\/uploads\/2024\/07\/Apache-Status-01.jpg\"><img loading=\"lazy\" decoding=\"async\" class=\"ack-article-image aligncenter wp-image-46438 size-full\" title=\"Apache Status\" src=\"https:\/\/accuweb.cloud\/resource\/wp-content\/uploads\/2024\/07\/Apache-Status-01.jpg\" alt=\"Apache Status\" width=\"1600\" height=\"657\" srcset=\"https:\/\/accuweb.cloud\/resource\/wp-content\/uploads\/2024\/07\/Apache-Status-01.jpg 1600w, https:\/\/accuweb.cloud\/resource\/wp-content\/uploads\/2024\/07\/Apache-Status-01-300x123.jpg 300w, https:\/\/accuweb.cloud\/resource\/wp-content\/uploads\/2024\/07\/Apache-Status-01-1024x420.jpg 1024w, https:\/\/accuweb.cloud\/resource\/wp-content\/uploads\/2024\/07\/Apache-Status-01-768x315.jpg 768w, https:\/\/accuweb.cloud\/resource\/wp-content\/uploads\/2024\/07\/Apache-Status-01-1536x631.jpg 1536w\" sizes=\"(max-width: 1600px) 100vw, 1600px\" \/><\/a><\/p>\n<p><strong>Step 12. <\/strong>Create a database connection file:<\/p>\n<ul>\n<li><strong>vi \/var\/www\/html\/dbconnect.php<\/strong><\/li>\n<\/ul>\n<p><strong>Step 13. <\/strong>After this, add the port in the firewall and make sure your SLB is enabled in your environment topology.<\/p>\n<p>PHP Script<\/p>\n<div class=\"article-space\"><\/div>\n<pre><code class=\"language-javascript\">\r\n\t<li>systemctl status apache2<\/li>\r\n&lt;?php\r\n\/\/ Database connection details\r\n$servername = \"localhost\";\r\n$username = \"root\"; \/\/ Replace with your MySQL username\r\n$password = \"your_root_password\"; \/\/ Replace with your MySQL password\r\n$dbname = \"your_database_name\"; \/\/ Replace with your database name\r\n\/\/ Create connection\r\n$conn = new mysqli($servername, $username, $password, $dbname);\r\n\/\/ Check connection\r\nif ($conn-&gt;connect_error) {\r\ndie(\"Connection failed: \" . $conn-&gt;connect_error);\r\n}\r\necho \"Connected successfully\";\r\n\/\/ Close connection\r\n$conn-&gt;close();\r\n?&gt;<\/code><\/pre>\n<div class=\"article-extra-space\"><\/div>\n<p><a href=\"https:\/\/accuweb.cloud\/resource\/wp-content\/uploads\/2024\/07\/Enabled-SLB-1.jpg\"><img loading=\"lazy\" decoding=\"async\" class=\"ack-article-image aligncenter wp-image-46439 size-full\" title=\"Enabled SLB\" src=\"https:\/\/accuweb.cloud\/resource\/wp-content\/uploads\/2024\/07\/Enabled-SLB-1.jpg\" alt=\"Enabled SLB\" width=\"1600\" height=\"703\" srcset=\"https:\/\/accuweb.cloud\/resource\/wp-content\/uploads\/2024\/07\/Enabled-SLB-1.jpg 1600w, https:\/\/accuweb.cloud\/resource\/wp-content\/uploads\/2024\/07\/Enabled-SLB-1-300x132.jpg 300w, https:\/\/accuweb.cloud\/resource\/wp-content\/uploads\/2024\/07\/Enabled-SLB-1-1024x450.jpg 1024w, https:\/\/accuweb.cloud\/resource\/wp-content\/uploads\/2024\/07\/Enabled-SLB-1-768x337.jpg 768w, https:\/\/accuweb.cloud\/resource\/wp-content\/uploads\/2024\/07\/Enabled-SLB-1-1536x675.jpg 1536w\" sizes=\"(max-width: 1600px) 100vw, 1600px\" \/><\/a><\/p>\n<p>Press the escape key. Now type <strong>\u2018:x!\u2019<\/strong> and press enter to save the changes made in the file.<\/p>\n<p>Copy your public IP and paste it into a new tab and add \u2018\/dbconnect.php\u2019 which is your file name. You can see the contents of dbconnect.php on the page.<\/p>\n<p><a href=\"https:\/\/accuweb.cloud\/resource\/wp-content\/uploads\/2024\/07\/See-db-Content-2.png\"><img loading=\"lazy\" decoding=\"async\" class=\"ack-article-image aligncenter wp-image-46440 size-full\" title=\"See db Content\" src=\"https:\/\/accuweb.cloud\/resource\/wp-content\/uploads\/2024\/07\/See-db-Content-2.png\" alt=\"See db Content\" width=\"1600\" height=\"844\" srcset=\"https:\/\/accuweb.cloud\/resource\/wp-content\/uploads\/2024\/07\/See-db-Content-2.png 1600w, https:\/\/accuweb.cloud\/resource\/wp-content\/uploads\/2024\/07\/See-db-Content-2-300x158.png 300w, https:\/\/accuweb.cloud\/resource\/wp-content\/uploads\/2024\/07\/See-db-Content-2-1024x540.png 1024w, https:\/\/accuweb.cloud\/resource\/wp-content\/uploads\/2024\/07\/See-db-Content-2-768x405.png 768w, https:\/\/accuweb.cloud\/resource\/wp-content\/uploads\/2024\/07\/See-db-Content-2-1536x810.png 1536w\" sizes=\"(max-width: 1600px) 100vw, 1600px\" \/><\/a><\/p>\n","protected":false},"author":1,"featured_media":52879,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","class_list":["post-46416","faq","type-faq","status-publish","has-post-thumbnail","hentry","faq_topics-elastic-vps","faq_topics-kb","faq_topics-manual-installation-with-ubuntu-22-04-os","faq_topics-product-documentation"],"yoast_head":"<!-- This site is optimized with the Yoast SEO Premium plugin v20.10 (Yoast SEO v24.5) - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>Manual Installation on Ubuntu 22.04 Elastic VPS with AccuWeb.Cloud<\/title>\n<meta name=\"description\" content=\"Learn to manually install and configure Apache, MySQL, PHP on Elastic VPS for your Ubuntu 22.04 VPS on AccuWeb.Cloud.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/accuweb.cloud\/resource\/articles\/manual-installation-of-apache-mysql-php-on-elastic-vps\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Manual Installation of Apache, mysql, php\" \/>\n<meta property=\"og:description\" content=\"Learn to manually install and configure Apache, MySQL, PHP on Elastic VPS for your Ubuntu 22.04 VPS on AccuWeb.Cloud.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/accuweb.cloud\/resource\/articles\/manual-installation-of-apache-mysql-php-on-elastic-vps\" \/>\n<meta property=\"og:site_name\" content=\"AccuWeb Cloud\" \/>\n<meta property=\"article:modified_time\" content=\"2026-02-20T06:30:21+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/accuweb.cloud\/resource\/wp-content\/uploads\/2024\/07\/NEW-OG-IMAGE-URL.jpg\" \/>\n\t<meta property=\"og:image:width\" content=\"1280\" \/>\n\t<meta property=\"og:image:height\" content=\"720\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/jpeg\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data1\" content=\"8 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\/\/accuweb.cloud\/resource\/articles\/manual-installation-of-apache-mysql-php-on-elastic-vps#article\",\"isPartOf\":{\"@id\":\"https:\/\/accuweb.cloud\/resource\/articles\/manual-installation-of-apache-mysql-php-on-elastic-vps\"},\"author\":{\"name\":\"Jilesh Patadiya\",\"@id\":\"https:\/\/accuweb.cloud\/resource\/#\/schema\/person\/a7a4cbe8405202b537509c757b588c58\"},\"headline\":\"Manual Installation of Apache, mysql, php\",\"datePublished\":\"2024-07-15T12:58:15+00:00\",\"dateModified\":\"2026-02-20T06:30:21+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/accuweb.cloud\/resource\/articles\/manual-installation-of-apache-mysql-php-on-elastic-vps\"},\"wordCount\":513,\"publisher\":{\"@id\":\"https:\/\/accuweb.cloud\/resource\/#organization\"},\"image\":{\"@id\":\"https:\/\/accuweb.cloud\/resource\/articles\/manual-installation-of-apache-mysql-php-on-elastic-vps#primaryimage\"},\"thumbnailUrl\":\"https:\/\/accuweb.cloud\/resource\/wp-content\/uploads\/2024\/07\/NEW-OG-IMAGE-URL.jpg\",\"inLanguage\":\"en-US\"},{\"@type\":[\"WebPage\",\"FAQPage\"],\"@id\":\"https:\/\/accuweb.cloud\/resource\/articles\/manual-installation-of-apache-mysql-php-on-elastic-vps\",\"url\":\"https:\/\/accuweb.cloud\/resource\/articles\/manual-installation-of-apache-mysql-php-on-elastic-vps\",\"name\":\"Manual Installation on Ubuntu 22.04 Elastic VPS with AccuWeb.Cloud\",\"isPartOf\":{\"@id\":\"https:\/\/accuweb.cloud\/resource\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/accuweb.cloud\/resource\/articles\/manual-installation-of-apache-mysql-php-on-elastic-vps#primaryimage\"},\"image\":{\"@id\":\"https:\/\/accuweb.cloud\/resource\/articles\/manual-installation-of-apache-mysql-php-on-elastic-vps#primaryimage\"},\"thumbnailUrl\":\"https:\/\/accuweb.cloud\/resource\/wp-content\/uploads\/2024\/07\/NEW-OG-IMAGE-URL.jpg\",\"datePublished\":\"2024-07-15T12:58:15+00:00\",\"dateModified\":\"2026-02-20T06:30:21+00:00\",\"description\":\"Learn to manually install and configure Apache, MySQL, PHP on Elastic VPS for your Ubuntu 22.04 VPS on AccuWeb.Cloud.\",\"breadcrumb\":{\"@id\":\"https:\/\/accuweb.cloud\/resource\/articles\/manual-installation-of-apache-mysql-php-on-elastic-vps#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/accuweb.cloud\/resource\/articles\/manual-installation-of-apache-mysql-php-on-elastic-vps\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/accuweb.cloud\/resource\/articles\/manual-installation-of-apache-mysql-php-on-elastic-vps#primaryimage\",\"url\":\"https:\/\/accuweb.cloud\/resource\/wp-content\/uploads\/2024\/07\/NEW-OG-IMAGE-URL.jpg\",\"contentUrl\":\"https:\/\/accuweb.cloud\/resource\/wp-content\/uploads\/2024\/07\/NEW-OG-IMAGE-URL.jpg\",\"width\":1280,\"height\":720},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/accuweb.cloud\/resource\/articles\/manual-installation-of-apache-mysql-php-on-elastic-vps#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/accuweb.cloud\/resource\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Manual Installation of Apache, mysql, php\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/accuweb.cloud\/resource\/#website\",\"url\":\"https:\/\/accuweb.cloud\/resource\/\",\"name\":\"AccuWeb Cloud\",\"description\":\"Cutting Edge Cloud Computing\",\"publisher\":{\"@id\":\"https:\/\/accuweb.cloud\/resource\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/accuweb.cloud\/resource\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Organization\",\"@id\":\"https:\/\/accuweb.cloud\/resource\/#organization\",\"name\":\"AccuWeb.Cloud\",\"url\":\"https:\/\/accuweb.cloud\/resource\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/accuweb.cloud\/resource\/#\/schema\/logo\/image\/\",\"url\":\"https:\/\/accuweb.cloud\/resource\/wp-content\/uploads\/2024\/04\/accuwebcloud_logo_black_tagline.jpg\",\"contentUrl\":\"https:\/\/accuweb.cloud\/resource\/wp-content\/uploads\/2024\/04\/accuwebcloud_logo_black_tagline.jpg\",\"width\":156,\"height\":87,\"caption\":\"AccuWeb.Cloud\"},\"image\":{\"@id\":\"https:\/\/accuweb.cloud\/resource\/#\/schema\/logo\/image\/\"}},{\"@type\":\"Person\",\"@id\":\"https:\/\/accuweb.cloud\/resource\/#\/schema\/person\/a7a4cbe8405202b537509c757b588c58\",\"name\":\"Jilesh Patadiya\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/accuweb.cloud\/resource\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/2cea2bdb5bbabb771ee67e96acad7396f25cb1a0c360b9bc4a9ac40cea9cd8b2?s=96&d=mm&r=g\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/2cea2bdb5bbabb771ee67e96acad7396f25cb1a0c360b9bc4a9ac40cea9cd8b2?s=96&d=mm&r=g\",\"caption\":\"Jilesh Patadiya\"},\"description\":\"Jilesh Patadiya, the visionary Co-Founder and Chief Technology Officer (CTO) behind AccuWeb.Cloud. Founder &amp; CTO at AccuWebHosting.com. He shares his web hosting insights on the AccuWeb.Cloud blog. He mostly writes on the latest web hosting trends, WordPress, storage technologies, and Windows and Linux hosting platforms.\",\"sameAs\":[\"https:\/\/accuweb.cloud\/resource\",\"https:\/\/www.facebook.com\/accuwebhosting\",\"https:\/\/www.instagram.com\/accuwebhosting\/\",\"https:\/\/www.linkedin.com\/company\/accuwebhosting\/\",\"https:\/\/x.com\/accuwebhosting\",\"https:\/\/www.youtube.com\/c\/Accuwebhosting\"],\"url\":\"https:\/\/accuweb.cloud\/resource\/author\/accuwebadmin\"}]}<\/script>\n<!-- \/ Yoast SEO Premium plugin. -->","yoast_head_json":{"title":"Manual Installation on Ubuntu 22.04 Elastic VPS with AccuWeb.Cloud","description":"Learn to manually install and configure Apache, MySQL, PHP on Elastic VPS for your Ubuntu 22.04 VPS on AccuWeb.Cloud.","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/accuweb.cloud\/resource\/articles\/manual-installation-of-apache-mysql-php-on-elastic-vps","og_locale":"en_US","og_type":"article","og_title":"Manual Installation of Apache, mysql, php","og_description":"Learn to manually install and configure Apache, MySQL, PHP on Elastic VPS for your Ubuntu 22.04 VPS on AccuWeb.Cloud.","og_url":"https:\/\/accuweb.cloud\/resource\/articles\/manual-installation-of-apache-mysql-php-on-elastic-vps","og_site_name":"AccuWeb Cloud","article_modified_time":"2026-02-20T06:30:21+00:00","og_image":[{"width":1280,"height":720,"url":"https:\/\/accuweb.cloud\/resource\/wp-content\/uploads\/2024\/07\/NEW-OG-IMAGE-URL.jpg","type":"image\/jpeg"}],"twitter_card":"summary_large_image","twitter_misc":{"Est. reading time":"8 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/accuweb.cloud\/resource\/articles\/manual-installation-of-apache-mysql-php-on-elastic-vps#article","isPartOf":{"@id":"https:\/\/accuweb.cloud\/resource\/articles\/manual-installation-of-apache-mysql-php-on-elastic-vps"},"author":{"name":"Jilesh Patadiya","@id":"https:\/\/accuweb.cloud\/resource\/#\/schema\/person\/a7a4cbe8405202b537509c757b588c58"},"headline":"Manual Installation of Apache, mysql, php","datePublished":"2024-07-15T12:58:15+00:00","dateModified":"2026-02-20T06:30:21+00:00","mainEntityOfPage":{"@id":"https:\/\/accuweb.cloud\/resource\/articles\/manual-installation-of-apache-mysql-php-on-elastic-vps"},"wordCount":513,"publisher":{"@id":"https:\/\/accuweb.cloud\/resource\/#organization"},"image":{"@id":"https:\/\/accuweb.cloud\/resource\/articles\/manual-installation-of-apache-mysql-php-on-elastic-vps#primaryimage"},"thumbnailUrl":"https:\/\/accuweb.cloud\/resource\/wp-content\/uploads\/2024\/07\/NEW-OG-IMAGE-URL.jpg","inLanguage":"en-US"},{"@type":["WebPage","FAQPage"],"@id":"https:\/\/accuweb.cloud\/resource\/articles\/manual-installation-of-apache-mysql-php-on-elastic-vps","url":"https:\/\/accuweb.cloud\/resource\/articles\/manual-installation-of-apache-mysql-php-on-elastic-vps","name":"Manual Installation on Ubuntu 22.04 Elastic VPS with AccuWeb.Cloud","isPartOf":{"@id":"https:\/\/accuweb.cloud\/resource\/#website"},"primaryImageOfPage":{"@id":"https:\/\/accuweb.cloud\/resource\/articles\/manual-installation-of-apache-mysql-php-on-elastic-vps#primaryimage"},"image":{"@id":"https:\/\/accuweb.cloud\/resource\/articles\/manual-installation-of-apache-mysql-php-on-elastic-vps#primaryimage"},"thumbnailUrl":"https:\/\/accuweb.cloud\/resource\/wp-content\/uploads\/2024\/07\/NEW-OG-IMAGE-URL.jpg","datePublished":"2024-07-15T12:58:15+00:00","dateModified":"2026-02-20T06:30:21+00:00","description":"Learn to manually install and configure Apache, MySQL, PHP on Elastic VPS for your Ubuntu 22.04 VPS on AccuWeb.Cloud.","breadcrumb":{"@id":"https:\/\/accuweb.cloud\/resource\/articles\/manual-installation-of-apache-mysql-php-on-elastic-vps#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/accuweb.cloud\/resource\/articles\/manual-installation-of-apache-mysql-php-on-elastic-vps"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/accuweb.cloud\/resource\/articles\/manual-installation-of-apache-mysql-php-on-elastic-vps#primaryimage","url":"https:\/\/accuweb.cloud\/resource\/wp-content\/uploads\/2024\/07\/NEW-OG-IMAGE-URL.jpg","contentUrl":"https:\/\/accuweb.cloud\/resource\/wp-content\/uploads\/2024\/07\/NEW-OG-IMAGE-URL.jpg","width":1280,"height":720},{"@type":"BreadcrumbList","@id":"https:\/\/accuweb.cloud\/resource\/articles\/manual-installation-of-apache-mysql-php-on-elastic-vps#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/accuweb.cloud\/resource\/"},{"@type":"ListItem","position":2,"name":"Manual Installation of Apache, mysql, php"}]},{"@type":"WebSite","@id":"https:\/\/accuweb.cloud\/resource\/#website","url":"https:\/\/accuweb.cloud\/resource\/","name":"AccuWeb Cloud","description":"Cutting Edge Cloud Computing","publisher":{"@id":"https:\/\/accuweb.cloud\/resource\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/accuweb.cloud\/resource\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/accuweb.cloud\/resource\/#organization","name":"AccuWeb.Cloud","url":"https:\/\/accuweb.cloud\/resource\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/accuweb.cloud\/resource\/#\/schema\/logo\/image\/","url":"https:\/\/accuweb.cloud\/resource\/wp-content\/uploads\/2024\/04\/accuwebcloud_logo_black_tagline.jpg","contentUrl":"https:\/\/accuweb.cloud\/resource\/wp-content\/uploads\/2024\/04\/accuwebcloud_logo_black_tagline.jpg","width":156,"height":87,"caption":"AccuWeb.Cloud"},"image":{"@id":"https:\/\/accuweb.cloud\/resource\/#\/schema\/logo\/image\/"}},{"@type":"Person","@id":"https:\/\/accuweb.cloud\/resource\/#\/schema\/person\/a7a4cbe8405202b537509c757b588c58","name":"Jilesh Patadiya","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/accuweb.cloud\/resource\/#\/schema\/person\/image\/","url":"https:\/\/secure.gravatar.com\/avatar\/2cea2bdb5bbabb771ee67e96acad7396f25cb1a0c360b9bc4a9ac40cea9cd8b2?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/2cea2bdb5bbabb771ee67e96acad7396f25cb1a0c360b9bc4a9ac40cea9cd8b2?s=96&d=mm&r=g","caption":"Jilesh Patadiya"},"description":"Jilesh Patadiya, the visionary Co-Founder and Chief Technology Officer (CTO) behind AccuWeb.Cloud. Founder &amp; CTO at AccuWebHosting.com. He shares his web hosting insights on the AccuWeb.Cloud blog. He mostly writes on the latest web hosting trends, WordPress, storage technologies, and Windows and Linux hosting platforms.","sameAs":["https:\/\/accuweb.cloud\/resource","https:\/\/www.facebook.com\/accuwebhosting","https:\/\/www.instagram.com\/accuwebhosting\/","https:\/\/www.linkedin.com\/company\/accuwebhosting\/","https:\/\/x.com\/accuwebhosting","https:\/\/www.youtube.com\/c\/Accuwebhosting"],"url":"https:\/\/accuweb.cloud\/resource\/author\/accuwebadmin"}]}},"_links":{"self":[{"href":"https:\/\/accuweb.cloud\/resource\/wp-json\/wp\/v2\/faq\/46416","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/accuweb.cloud\/resource\/wp-json\/wp\/v2\/faq"}],"about":[{"href":"https:\/\/accuweb.cloud\/resource\/wp-json\/wp\/v2\/types\/faq"}],"author":[{"embeddable":true,"href":"https:\/\/accuweb.cloud\/resource\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/accuweb.cloud\/resource\/wp-json\/wp\/v2\/comments?post=46416"}],"version-history":[{"count":9,"href":"https:\/\/accuweb.cloud\/resource\/wp-json\/wp\/v2\/faq\/46416\/revisions"}],"predecessor-version":[{"id":53569,"href":"https:\/\/accuweb.cloud\/resource\/wp-json\/wp\/v2\/faq\/46416\/revisions\/53569"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/accuweb.cloud\/resource\/wp-json\/wp\/v2\/media\/52879"}],"wp:attachment":[{"href":"https:\/\/accuweb.cloud\/resource\/wp-json\/wp\/v2\/media?parent=46416"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}