{"id":22804,"date":"2017-07-11T07:07:25","date_gmt":"2017-07-11T12:07:25","guid":{"rendered":"https:\/\/www.rosehosting.com\/blog\/?p=22804"},"modified":"2022-06-03T03:42:06","modified_gmt":"2022-06-03T08:42:06","slug":"how-to-install-lemp-on-ubuntu-16-04","status":"publish","type":"post","link":"https:\/\/www.rosehosting.com\/blog\/how-to-install-lemp-on-ubuntu-16-04\/","title":{"rendered":"How to Install LEMP on Ubuntu 16.04"},"content":{"rendered":"<div id=\"bsf_rt_marker\"><\/div><p><img decoding=\"async\" class=\"alignnone size-full wp-image-24661\" src=\"https:\/\/www.rosehosting.com\/blog\/wp-content\/uploads\/2017\/07\/How-to-Install-LEMP-on-Ubuntu-16.04.jpg\" alt=\"How to Install LEMP on Ubuntu 16.04\" width=\"1200\" height=\"600\" srcset=\"https:\/\/www.rosehosting.com\/blog\/wp-content\/uploads\/2017\/07\/How-to-Install-LEMP-on-Ubuntu-16.04.jpg 1200w, https:\/\/www.rosehosting.com\/blog\/wp-content\/uploads\/2017\/07\/How-to-Install-LEMP-on-Ubuntu-16.04-150x75.jpg 150w, https:\/\/www.rosehosting.com\/blog\/wp-content\/uploads\/2017\/07\/How-to-Install-LEMP-on-Ubuntu-16.04-300x150.jpg 300w, https:\/\/www.rosehosting.com\/blog\/wp-content\/uploads\/2017\/07\/How-to-Install-LEMP-on-Ubuntu-16.04-768x384.jpg 768w, https:\/\/www.rosehosting.com\/blog\/wp-content\/uploads\/2017\/07\/How-to-Install-LEMP-on-Ubuntu-16.04-1024x512.jpg 1024w, https:\/\/www.rosehosting.com\/blog\/wp-content\/uploads\/2017\/07\/How-to-Install-LEMP-on-Ubuntu-16.04-860x430.jpg 860w, https:\/\/www.rosehosting.com\/blog\/wp-content\/uploads\/2017\/07\/How-to-Install-LEMP-on-Ubuntu-16.04-680x340.jpg 680w, https:\/\/www.rosehosting.com\/blog\/wp-content\/uploads\/2017\/07\/How-to-Install-LEMP-on-Ubuntu-16.04-500x250.jpg 500w, https:\/\/www.rosehosting.com\/blog\/wp-content\/uploads\/2017\/07\/How-to-Install-LEMP-on-Ubuntu-16.04-400x200.jpg 400w, https:\/\/www.rosehosting.com\/blog\/wp-content\/uploads\/2017\/07\/How-to-Install-LEMP-on-Ubuntu-16.04-200x100.jpg 200w, https:\/\/www.rosehosting.com\/blog\/wp-content\/uploads\/2017\/07\/How-to-Install-LEMP-on-Ubuntu-16.04-50x25.jpg 50w\" sizes=\"(max-width: 1200px) 100vw, 1200px\" \/><\/p>\n<p>We&#8217;ll show you, how to install LEMP on Ubuntu 16.04. LEMP\u00a0stack (Linux, <strong>Nginx<\/strong>, MySQL, PHP) should not be confused with the popular <a href=\"https:\/\/www.rosehosting.com\/blog\/how-to-install-lamp-on-ubuntu-16-04\/\">LAMP<\/a>\u00a0stack (Linux, <strong>Apache<\/strong>, MySQL, PHP) . This tutorial is for the LEMP (Nginx) stack and it&#8217;s commonly used on Ubuntu 16.04 servers. Installing LEMP on Ubuntu 16.04, should not take more then 10 min. Let&#8217;s start with the installation of LEMP on Ubuntu 16.04:<\/p>\n<p><!--more--><\/p>\n<div id=\"ez-toc-container\" class=\"ez-toc-v2_0_82_1 counter-hierarchy ez-toc-counter ez-toc-transparent ez-toc-container-direction\">\n<p class=\"ez-toc-title\" style=\"cursor:inherit\">Table of Contents<\/p>\n<label for=\"ez-toc-cssicon-toggle-item-69c286ea9abed\" class=\"ez-toc-cssicon-toggle-label\"><span class=\"ez-toc-cssicon\"><span class=\"eztoc-hide\" style=\"display:none;\">Toggle<\/span><span class=\"ez-toc-icon-toggle-span\"><svg style=\"fill: #999;color:#999\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" class=\"list-377408\" width=\"20px\" height=\"20px\" viewBox=\"0 0 24 24\" fill=\"none\"><path d=\"M6 6H4v2h2V6zm14 0H8v2h12V6zM4 11h2v2H4v-2zm16 0H8v2h12v-2zM4 16h2v2H4v-2zm16 0H8v2h12v-2z\" fill=\"currentColor\"><\/path><\/svg><svg style=\"fill: #999;color:#999\" class=\"arrow-unsorted-368013\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"10px\" height=\"10px\" viewBox=\"0 0 24 24\" version=\"1.2\" baseProfile=\"tiny\"><path d=\"M18.2 9.3l-6.2-6.3-6.2 6.3c-.2.2-.3.4-.3.7s.1.5.3.7c.2.2.4.3.7.3h11c.3 0 .5-.1.7-.3.2-.2.3-.5.3-.7s-.1-.5-.3-.7zM5.8 14.7l6.2 6.3 6.2-6.3c.2-.2.3-.5.3-.7s-.1-.5-.3-.7c-.2-.2-.4-.3-.7-.3h-11c-.3 0-.5.1-.7.3-.2.2-.3.5-.3.7s.1.5.3.7z\"\/><\/svg><\/span><\/span><\/label><input type=\"checkbox\"  id=\"ez-toc-cssicon-toggle-item-69c286ea9abed\"  aria-label=\"Toggle\" \/><nav><ul class='ez-toc-list ez-toc-list-level-1 ' ><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-1\" href=\"https:\/\/www.rosehosting.com\/blog\/how-to-install-lemp-on-ubuntu-16-04\/#1-Update-the-server\" >1. Update the server<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-2\" href=\"https:\/\/www.rosehosting.com\/blog\/how-to-install-lemp-on-ubuntu-16-04\/#2-Install-Nginx-on-Ubuntu-1604\" >2. Install Nginx on Ubuntu 16.04<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-3\" href=\"https:\/\/www.rosehosting.com\/blog\/how-to-install-lemp-on-ubuntu-16-04\/#3-Start-Nginx\" >3. Start\u00a0Nginx<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-4\" href=\"https:\/\/www.rosehosting.com\/blog\/how-to-install-lemp-on-ubuntu-16-04\/#4-Install-PHP-FPM\" >4. Install PHP-FPM<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-5\" href=\"https:\/\/www.rosehosting.com\/blog\/how-to-install-lemp-on-ubuntu-16-04\/#5-Configure-PHP-FPM\" >5. Configure\u00a0PHP-FPM<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-6\" href=\"https:\/\/www.rosehosting.com\/blog\/how-to-install-lemp-on-ubuntu-16-04\/#6-Configure-Nginx-Web-Server\" >6. Configure Nginx Web Server<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-7\" href=\"https:\/\/www.rosehosting.com\/blog\/how-to-install-lemp-on-ubuntu-16-04\/#7-Restart-Nginx-Web-Server\" >7. Restart Nginx Web Server<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-8\" href=\"https:\/\/www.rosehosting.com\/blog\/how-to-install-lemp-on-ubuntu-16-04\/#8-Install-MySQL-server\" >8. Install MySQL server<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-9\" href=\"https:\/\/www.rosehosting.com\/blog\/how-to-install-lemp-on-ubuntu-16-04\/#9-Secure-MySQl-Server\" >9. Secure\u00a0MySQl Server<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-10\" href=\"https:\/\/www.rosehosting.com\/blog\/how-to-install-lemp-on-ubuntu-16-04\/#10-Start-MySql-Server\" >10. Start MySql Server<\/a><\/li><\/ul><\/nav><\/div>\n<h2><span class=\"ez-toc-section\" id=\"1-Update-the-server\"><\/span>1. Update the server<span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p>Make sure that all installed packages on your Ubuntu 16.04 VPS are <a href=\"https:\/\/www.rosehosting.com\/blog\/update-the-software-on-linux\/\">up to date<\/a>.<\/p>\n<pre>apt-get update &amp;&amp; apt-get upgrade<\/pre>\n<p>You can also <a href=\"https:\/\/www.rosehosting.com\/blog\/how-to-enable-automatic-updates-on-a-linux-vps\/\">configure automatic updates<\/a>.<\/p>\n<h2><span class=\"ez-toc-section\" id=\"2-Install-Nginx-on-Ubuntu-1604\"><\/span>2. Install Nginx on Ubuntu 16.04<span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p>Before installing the Nginx web server, make sure that there is no other web server like Apache installed on the VPS. If Apache web server is running, stop it:<\/p>\n<pre>systemctl stop apache2<\/pre>\n<p>and remove it from your VPS:<\/p>\n<pre>apt-get remove --purge apache2<\/pre>\n<p>Now, run the following command to install <a href=\"https:\/\/www.rosehosting.com\/nginx-hosting.html\">Nginx<\/a>:<\/p>\n<pre>apt-get install nginx<\/pre>\n<h2><span class=\"ez-toc-section\" id=\"3-Start-Nginx\"><\/span>3. Start\u00a0Nginx<span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p>Once it is installed, start the web server and enable it to start on boot:<\/p>\n<pre>systemctl start nginx\r\nsystemctl enable nginx<\/pre>\n<p>You can check if Nginx is successfully started using the following command:<\/p>\n<pre>systemctl status nginx<\/pre>\n<p>The output of the command above should be similar to this:<\/p>\n<pre>   nginx.service - A high performance web server and a reverse proxy server\r\n   Loaded: loaded (\/lib\/systemd\/system\/nginx.service; enabled; vendor preset: enabled)\r\n   Active: active (running)\r\n   Main PID: 5926 (nginx)\r\n   CGroup: \/system.slice\/nginx.service\r\n           \u251c\u25005926 nginx: master process \/usr\/sbin\/nginx -g daemon on; master_process on\r\n           \u251c\u25005927 nginx: worker process\r\n           \u2514\u25005928 nginx: worker process<\/pre>\n<p>You can also verify if Nginx is running, by accessing <code>http:\/\/YOUR_IP<\/code> in your favorite web browser.<\/p>\n<h2><span class=\"ez-toc-section\" id=\"4-Install-PHP-FPM\"><\/span>4. Install PHP-FPM<span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p>Run the following commands to install the necessary <a href=\"https:\/\/www.rosehosting.com\/php-hosting.html\">PHP<\/a> packages:<\/p>\n<pre>apt-get install php-fpm php-mysql<\/pre>\n<h2><span class=\"ez-toc-section\" id=\"5-Configure-PHP-FPM\"><\/span>5. Configure\u00a0PHP-FPM<span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p>Once the installation is completed, edit the PHP configuration file and modify the <code>cgi.fix_pathinfo<\/code> parameter value from 1 to 0.<\/p>\n<p>To find the location of the php.ini file run the following command:<\/p>\n<pre>php --ini |grep Loaded\r\nLoaded Configuration File:         \/etc\/php\/7.0\/cli\/php.ini<\/pre>\n<p>We need to edit the \/etc\/php\/7.0\/cli\/php.ini file and make the changes.<\/p>\n<pre>vi \/etc\/php\/7.0\/cli\/php.ini\r\n\r\ncgi.fix_pathinfo=0<\/pre>\n<p>Save the changes and restart PHP-FPM:<\/p>\n<pre>systemctl restart php7.0-fpm<\/pre>\n<h2><span class=\"ez-toc-section\" id=\"6-Configure-Nginx-Web-Server\"><\/span>6. Configure Nginx Web Server<span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p>Next step is to configure Nginx to use PHP. We will modify the default Nginx server block and add\/uncomment the <code>location ~\\.php$<\/code> block.<\/p>\n<pre>vi \/etc\/nginx\/sites-available\/default\r\n\r\nserver {\r\n        listen 80 default_server;\r\n        \r\n       root \/var\/www\/html;\r\n\r\n        # Add index.php to the list if you are using PHP\r\n        index index.php index.html index.htm index.nginx-debian.html;\r\n\r\n        server_name _;\r\n\r\n        location \/ {\r\n                # First attempt to serve request as file, then\r\n                # as directory, then fall back to displaying a 404.\r\n                try_files $uri $uri\/ =404;\r\n        }\r\n\r\n        # pass the PHP scripts to FastCGI server listening on 127.0.0.1:9000\r\n        #\r\n        location ~ \\.php$ {\r\n                include snippets\/fastcgi-php.conf;\r\n                fastcgi_pass unix:\/run\/php\/php7.0-fpm.sock;\r\n        }\r\n\r\n        # deny access to .htaccess files, if Apache's document root\r\n        # concurs with nginx's one\r\n        #\r\n        location ~ \/\\.ht {\r\n                deny all;\r\n        }\r\n}<\/pre>\n<p>Save the changes and test the new configuration<\/p>\n<pre>nginx -t \r\n\r\nnginx: the configuration file \/etc\/nginx\/nginx.conf syntax is ok\r\nnginx: configuration file \/etc\/nginx\/nginx.conf test is successful<\/pre>\n<h2><span class=\"ez-toc-section\" id=\"7-Restart-Nginx-Web-Server\"><\/span>7. Restart Nginx Web Server<span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p>If there are no errors, restart the web server<\/p>\n<pre>systemctl restart nginx<\/pre>\n<h2><span class=\"ez-toc-section\" id=\"8-Install-MySQL-server\"><\/span>8. Install MySQL server<span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p>Install <a href=\"https:\/\/www.rosehosting.com\/mysql-hosting.html\">MySQL<\/a> database server by executing the following command:<\/p>\n<pre>apt-get install mysql-server<\/pre>\n<p>During the installation, you will be prompted to enter a password for the MySQL root user. Make sure to use a <a href=\"https:\/\/www.rosehosting.com\/blog\/generate-password-linux-command-line\/\">strong password<\/a> (combination of letters and numbers and minimum 10 characters long) for your the root user.<\/p>\n<h2><span class=\"ez-toc-section\" id=\"9-Secure-MySQl-Server\"><\/span>9. Secure\u00a0MySQl Server<span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p>Once the MySQL server installation is completed, it is recommended to secure the installation by running the security script provided by MySQL:<\/p>\n<pre>mysql_secure_installation<\/pre>\n<p>and follow the recommendations.<\/p>\n<h2><span class=\"ez-toc-section\" id=\"10-Start-MySql-Server\"><\/span>10. Start MySql Server<span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p>Start MySQL and enable it to start on boot<\/p>\n<pre>systemctl start mysql<\/pre>\n<pre>systemctl enable mysql<\/pre>\n<p>And that&#8217;s it. You have successfully installed the LEMP stack on your Ubuntu 16.04 server.<\/p>\n<h3><strong>Further steps:<\/strong><\/h3>\n<p>After you&#8217;ve installed the LEMP stack, you can follow our guide on how to secure it:\u00a0<a href=\"https:\/\/www.rosehosting.com\/blog\/how-to-secure-your-lemp-stack\/\">How to secure your LEMP stack<\/a><\/p>\n<hr \/>\n<p>Of course, you don\u2019t have to Install LEMP on Ubuntu 16.04, if you use one of our <a href=\"https:\/\/www.rosehosting.com\/lemp-hosting.html\">LEMP Hosting<\/a> services, in which case you can simply ask our expert Linux admins to install the LEMP on Ubuntu 16.04, for you. They are available 24\u00d77 and will take care of your request immediately.<\/p>\n<p><span style=\"color: #ff0000;\"><strong>PS.<\/strong><\/span> If you liked this post on how to install LEMP on Ubuntu 16.04, please share it with your friends on the social networks using the buttons below or simply leave a reply in the comments section. Thanks.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>We&#8217;ll show you, how to install LEMP on Ubuntu 16.04. LEMP\u00a0stack (Linux, Nginx, MySQL, PHP) should not be confused with &#8230; <\/p>\n<p class=\"read-more-container\"><a title=\"How to Install LEMP on Ubuntu 16.04\" class=\"read-more button\" href=\"https:\/\/www.rosehosting.com\/blog\/how-to-install-lemp-on-ubuntu-16-04\/#more-22804\" aria-label=\"Read more about How to Install LEMP on Ubuntu 16.04\">Read More<\/a><\/p>\n","protected":false},"author":4,"featured_media":24661,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[1702,1698,1712,1707],"tags":[310,39,49,50,59],"class_list":["post-22804","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-databases","category-ubuntu","category-web-frameworks","category-web-servers","tag-lemp","tag-mysql","tag-nginx","tag-php","tag-ubuntu","generate-columns","tablet-grid-50","mobile-grid-100","grid-parent","grid-33"],"yoast_head":"<!-- This site is optimized with the Yoast SEO Premium plugin v27.1 (Yoast SEO v27.2) - https:\/\/yoast.com\/product\/yoast-seo-premium-wordpress\/ -->\n<title>How to Install LEMP on Ubuntu 16.04 | RoseHosting<\/title>\n<meta name=\"description\" content=\"How to Install LEMP on Ubuntu 16.04 | RoseHosting\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/www.rosehosting.com\/blog\/how-to-install-lemp-on-ubuntu-16-04\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"How to Install LEMP on Ubuntu 16.04\" \/>\n<meta property=\"og:description\" content=\"How to Install LEMP on Ubuntu 16.04 | RoseHosting\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.rosehosting.com\/blog\/how-to-install-lemp-on-ubuntu-16-04\/\" \/>\n<meta property=\"og:site_name\" content=\"RoseHosting\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/RoseHosting\" \/>\n<meta property=\"article:author\" content=\"https:\/\/www.facebook.com\/rosehosting.helpdesk\" \/>\n<meta property=\"article:published_time\" content=\"2017-07-11T12:07:25+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2022-06-03T08:42:06+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/www.rosehosting.com\/blog\/wp-content\/uploads\/2017\/07\/How-to-Install-LEMP-on-Ubuntu-16.04.jpg\" \/>\n\t<meta property=\"og:image:width\" content=\"1200\" \/>\n\t<meta property=\"og:image:height\" content=\"600\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/jpeg\" \/>\n<meta name=\"author\" content=\"Jeff Wilson\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:creator\" content=\"@rosehosting\" \/>\n<meta name=\"twitter:site\" content=\"@rosehosting\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Jeff Wilson\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"4 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\/\/www.rosehosting.com\/blog\/how-to-install-lemp-on-ubuntu-16-04\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/www.rosehosting.com\/blog\/how-to-install-lemp-on-ubuntu-16-04\/\"},\"author\":{\"name\":\"Jeff Wilson\",\"@id\":\"https:\/\/www.rosehosting.com\/blog\/#\/schema\/person\/7ce77a842fa6a9a7f8efa186f2353713\"},\"headline\":\"How to Install LEMP on Ubuntu 16.04\",\"datePublished\":\"2017-07-11T12:07:25+00:00\",\"dateModified\":\"2022-06-03T08:42:06+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/www.rosehosting.com\/blog\/how-to-install-lemp-on-ubuntu-16-04\/\"},\"wordCount\":525,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\/\/www.rosehosting.com\/blog\/#organization\"},\"image\":{\"@id\":\"https:\/\/www.rosehosting.com\/blog\/how-to-install-lemp-on-ubuntu-16-04\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/www.rosehosting.com\/blog\/wp-content\/uploads\/2017\/07\/How-to-Install-LEMP-on-Ubuntu-16.04.jpg\",\"keywords\":[\"lemp\",\"mysql\",\"nginx\",\"php\",\"ubuntu\"],\"articleSection\":[\"Databases\",\"Ubuntu\",\"Web Frameworks\",\"Web Servers\"],\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\/\/www.rosehosting.com\/blog\/how-to-install-lemp-on-ubuntu-16-04\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/www.rosehosting.com\/blog\/how-to-install-lemp-on-ubuntu-16-04\/\",\"url\":\"https:\/\/www.rosehosting.com\/blog\/how-to-install-lemp-on-ubuntu-16-04\/\",\"name\":\"How to Install LEMP on Ubuntu 16.04 | RoseHosting\",\"isPartOf\":{\"@id\":\"https:\/\/www.rosehosting.com\/blog\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/www.rosehosting.com\/blog\/how-to-install-lemp-on-ubuntu-16-04\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/www.rosehosting.com\/blog\/how-to-install-lemp-on-ubuntu-16-04\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/www.rosehosting.com\/blog\/wp-content\/uploads\/2017\/07\/How-to-Install-LEMP-on-Ubuntu-16.04.jpg\",\"datePublished\":\"2017-07-11T12:07:25+00:00\",\"dateModified\":\"2022-06-03T08:42:06+00:00\",\"description\":\"How to Install LEMP on Ubuntu 16.04 | RoseHosting\",\"breadcrumb\":{\"@id\":\"https:\/\/www.rosehosting.com\/blog\/how-to-install-lemp-on-ubuntu-16-04\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/www.rosehosting.com\/blog\/how-to-install-lemp-on-ubuntu-16-04\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/www.rosehosting.com\/blog\/how-to-install-lemp-on-ubuntu-16-04\/#primaryimage\",\"url\":\"https:\/\/www.rosehosting.com\/blog\/wp-content\/uploads\/2017\/07\/How-to-Install-LEMP-on-Ubuntu-16.04.jpg\",\"contentUrl\":\"https:\/\/www.rosehosting.com\/blog\/wp-content\/uploads\/2017\/07\/How-to-Install-LEMP-on-Ubuntu-16.04.jpg\",\"width\":1200,\"height\":600,\"caption\":\"How to Install LEMP on Ubuntu 16.04\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/www.rosehosting.com\/blog\/how-to-install-lemp-on-ubuntu-16-04\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/www.rosehosting.com\/blog\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"How to Install LEMP on Ubuntu 16.04\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/www.rosehosting.com\/blog\/#website\",\"url\":\"https:\/\/www.rosehosting.com\/blog\/\",\"name\":\"RoseHosting.com\",\"description\":\"Premium Linux Tutorials Since 2001\",\"publisher\":{\"@id\":\"https:\/\/www.rosehosting.com\/blog\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/www.rosehosting.com\/blog\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Organization\",\"@id\":\"https:\/\/www.rosehosting.com\/blog\/#organization\",\"name\":\"RoseHosting\",\"url\":\"https:\/\/www.rosehosting.com\/blog\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/www.rosehosting.com\/blog\/#\/schema\/logo\/image\/\",\"url\":\"https:\/\/www.rosehosting.com\/blog\/wp-content\/uploads\/2022\/03\/android-chrome-192x192-1.png\",\"contentUrl\":\"https:\/\/www.rosehosting.com\/blog\/wp-content\/uploads\/2022\/03\/android-chrome-192x192-1.png\",\"width\":192,\"height\":192,\"caption\":\"RoseHosting\"},\"image\":{\"@id\":\"https:\/\/www.rosehosting.com\/blog\/#\/schema\/logo\/image\/\"},\"sameAs\":[\"https:\/\/www.facebook.com\/RoseHosting\",\"https:\/\/x.com\/rosehosting\",\"https:\/\/www.linkedin.com\/in\/rosehosting\/\"],\"description\":\"RoseHosting is a leading Linux hosting provider, serving thousands of clients world-wide since 2001.\",\"email\":\"info@rosehosting.com\",\"telephone\":\"(314) 275-0414\",\"legalName\":\"Rose Web Services LLC\",\"foundingDate\":\"2001-04-02\",\"numberOfEmployees\":{\"@type\":\"QuantitativeValue\",\"minValue\":\"11\",\"maxValue\":\"50\"}},{\"@type\":\"Person\",\"@id\":\"https:\/\/www.rosehosting.com\/blog\/#\/schema\/person\/7ce77a842fa6a9a7f8efa186f2353713\",\"name\":\"Jeff Wilson\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/secure.gravatar.com\/avatar\/0985fed6af04cc60703d2ecf27c65dfa373e0ca00eb21c0b03477e099ea3f99f?s=96&r=g\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/0985fed6af04cc60703d2ecf27c65dfa373e0ca00eb21c0b03477e099ea3f99f?s=96&r=g\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/0985fed6af04cc60703d2ecf27c65dfa373e0ca00eb21c0b03477e099ea3f99f?s=96&r=g\",\"caption\":\"Jeff Wilson\"},\"description\":\"An experienced Linux veteran with many years of experience. Helping other Linux admins with frequent Linux and business-related blog posts on the RoseHosting blog. Techie by choice. Loving nature and travel. Happily married and father of two lovely children.\",\"sameAs\":[\"https:\/\/www.rosehosting.com\",\"https:\/\/www.facebook.com\/rosehosting.helpdesk\"],\"url\":\"https:\/\/www.rosehosting.com\/blog\/author\/jwilson\/\"}]}<\/script>\n<!-- \/ Yoast SEO Premium plugin. -->","yoast_head_json":{"title":"How to Install LEMP on Ubuntu 16.04 | RoseHosting","description":"How to Install LEMP on Ubuntu 16.04 | RoseHosting","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:\/\/www.rosehosting.com\/blog\/how-to-install-lemp-on-ubuntu-16-04\/","og_locale":"en_US","og_type":"article","og_title":"How to Install LEMP on Ubuntu 16.04","og_description":"How to Install LEMP on Ubuntu 16.04 | RoseHosting","og_url":"https:\/\/www.rosehosting.com\/blog\/how-to-install-lemp-on-ubuntu-16-04\/","og_site_name":"RoseHosting","article_publisher":"https:\/\/www.facebook.com\/RoseHosting","article_author":"https:\/\/www.facebook.com\/rosehosting.helpdesk","article_published_time":"2017-07-11T12:07:25+00:00","article_modified_time":"2022-06-03T08:42:06+00:00","og_image":[{"width":1200,"height":600,"url":"https:\/\/www.rosehosting.com\/blog\/wp-content\/uploads\/2017\/07\/How-to-Install-LEMP-on-Ubuntu-16.04.jpg","type":"image\/jpeg"}],"author":"Jeff Wilson","twitter_card":"summary_large_image","twitter_creator":"@rosehosting","twitter_site":"@rosehosting","twitter_misc":{"Written by":"Jeff Wilson","Est. reading time":"4 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/www.rosehosting.com\/blog\/how-to-install-lemp-on-ubuntu-16-04\/#article","isPartOf":{"@id":"https:\/\/www.rosehosting.com\/blog\/how-to-install-lemp-on-ubuntu-16-04\/"},"author":{"name":"Jeff Wilson","@id":"https:\/\/www.rosehosting.com\/blog\/#\/schema\/person\/7ce77a842fa6a9a7f8efa186f2353713"},"headline":"How to Install LEMP on Ubuntu 16.04","datePublished":"2017-07-11T12:07:25+00:00","dateModified":"2022-06-03T08:42:06+00:00","mainEntityOfPage":{"@id":"https:\/\/www.rosehosting.com\/blog\/how-to-install-lemp-on-ubuntu-16-04\/"},"wordCount":525,"commentCount":0,"publisher":{"@id":"https:\/\/www.rosehosting.com\/blog\/#organization"},"image":{"@id":"https:\/\/www.rosehosting.com\/blog\/how-to-install-lemp-on-ubuntu-16-04\/#primaryimage"},"thumbnailUrl":"https:\/\/www.rosehosting.com\/blog\/wp-content\/uploads\/2017\/07\/How-to-Install-LEMP-on-Ubuntu-16.04.jpg","keywords":["lemp","mysql","nginx","php","ubuntu"],"articleSection":["Databases","Ubuntu","Web Frameworks","Web Servers"],"inLanguage":"en-US","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/www.rosehosting.com\/blog\/how-to-install-lemp-on-ubuntu-16-04\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/www.rosehosting.com\/blog\/how-to-install-lemp-on-ubuntu-16-04\/","url":"https:\/\/www.rosehosting.com\/blog\/how-to-install-lemp-on-ubuntu-16-04\/","name":"How to Install LEMP on Ubuntu 16.04 | RoseHosting","isPartOf":{"@id":"https:\/\/www.rosehosting.com\/blog\/#website"},"primaryImageOfPage":{"@id":"https:\/\/www.rosehosting.com\/blog\/how-to-install-lemp-on-ubuntu-16-04\/#primaryimage"},"image":{"@id":"https:\/\/www.rosehosting.com\/blog\/how-to-install-lemp-on-ubuntu-16-04\/#primaryimage"},"thumbnailUrl":"https:\/\/www.rosehosting.com\/blog\/wp-content\/uploads\/2017\/07\/How-to-Install-LEMP-on-Ubuntu-16.04.jpg","datePublished":"2017-07-11T12:07:25+00:00","dateModified":"2022-06-03T08:42:06+00:00","description":"How to Install LEMP on Ubuntu 16.04 | RoseHosting","breadcrumb":{"@id":"https:\/\/www.rosehosting.com\/blog\/how-to-install-lemp-on-ubuntu-16-04\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.rosehosting.com\/blog\/how-to-install-lemp-on-ubuntu-16-04\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.rosehosting.com\/blog\/how-to-install-lemp-on-ubuntu-16-04\/#primaryimage","url":"https:\/\/www.rosehosting.com\/blog\/wp-content\/uploads\/2017\/07\/How-to-Install-LEMP-on-Ubuntu-16.04.jpg","contentUrl":"https:\/\/www.rosehosting.com\/blog\/wp-content\/uploads\/2017\/07\/How-to-Install-LEMP-on-Ubuntu-16.04.jpg","width":1200,"height":600,"caption":"How to Install LEMP on Ubuntu 16.04"},{"@type":"BreadcrumbList","@id":"https:\/\/www.rosehosting.com\/blog\/how-to-install-lemp-on-ubuntu-16-04\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/www.rosehosting.com\/blog\/"},{"@type":"ListItem","position":2,"name":"How to Install LEMP on Ubuntu 16.04"}]},{"@type":"WebSite","@id":"https:\/\/www.rosehosting.com\/blog\/#website","url":"https:\/\/www.rosehosting.com\/blog\/","name":"RoseHosting.com","description":"Premium Linux Tutorials Since 2001","publisher":{"@id":"https:\/\/www.rosehosting.com\/blog\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.rosehosting.com\/blog\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/www.rosehosting.com\/blog\/#organization","name":"RoseHosting","url":"https:\/\/www.rosehosting.com\/blog\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.rosehosting.com\/blog\/#\/schema\/logo\/image\/","url":"https:\/\/www.rosehosting.com\/blog\/wp-content\/uploads\/2022\/03\/android-chrome-192x192-1.png","contentUrl":"https:\/\/www.rosehosting.com\/blog\/wp-content\/uploads\/2022\/03\/android-chrome-192x192-1.png","width":192,"height":192,"caption":"RoseHosting"},"image":{"@id":"https:\/\/www.rosehosting.com\/blog\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/www.facebook.com\/RoseHosting","https:\/\/x.com\/rosehosting","https:\/\/www.linkedin.com\/in\/rosehosting\/"],"description":"RoseHosting is a leading Linux hosting provider, serving thousands of clients world-wide since 2001.","email":"info@rosehosting.com","telephone":"(314) 275-0414","legalName":"Rose Web Services LLC","foundingDate":"2001-04-02","numberOfEmployees":{"@type":"QuantitativeValue","minValue":"11","maxValue":"50"}},{"@type":"Person","@id":"https:\/\/www.rosehosting.com\/blog\/#\/schema\/person\/7ce77a842fa6a9a7f8efa186f2353713","name":"Jeff Wilson","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/secure.gravatar.com\/avatar\/0985fed6af04cc60703d2ecf27c65dfa373e0ca00eb21c0b03477e099ea3f99f?s=96&r=g","url":"https:\/\/secure.gravatar.com\/avatar\/0985fed6af04cc60703d2ecf27c65dfa373e0ca00eb21c0b03477e099ea3f99f?s=96&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/0985fed6af04cc60703d2ecf27c65dfa373e0ca00eb21c0b03477e099ea3f99f?s=96&r=g","caption":"Jeff Wilson"},"description":"An experienced Linux veteran with many years of experience. Helping other Linux admins with frequent Linux and business-related blog posts on the RoseHosting blog. Techie by choice. Loving nature and travel. Happily married and father of two lovely children.","sameAs":["https:\/\/www.rosehosting.com","https:\/\/www.facebook.com\/rosehosting.helpdesk"],"url":"https:\/\/www.rosehosting.com\/blog\/author\/jwilson\/"}]}},"_links":{"self":[{"href":"https:\/\/www.rosehosting.com\/blog\/wp-json\/wp\/v2\/posts\/22804","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.rosehosting.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.rosehosting.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.rosehosting.com\/blog\/wp-json\/wp\/v2\/users\/4"}],"replies":[{"embeddable":true,"href":"https:\/\/www.rosehosting.com\/blog\/wp-json\/wp\/v2\/comments?post=22804"}],"version-history":[{"count":1,"href":"https:\/\/www.rosehosting.com\/blog\/wp-json\/wp\/v2\/posts\/22804\/revisions"}],"predecessor-version":[{"id":41873,"href":"https:\/\/www.rosehosting.com\/blog\/wp-json\/wp\/v2\/posts\/22804\/revisions\/41873"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.rosehosting.com\/blog\/wp-json\/wp\/v2\/media\/24661"}],"wp:attachment":[{"href":"https:\/\/www.rosehosting.com\/blog\/wp-json\/wp\/v2\/media?parent=22804"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.rosehosting.com\/blog\/wp-json\/wp\/v2\/categories?post=22804"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.rosehosting.com\/blog\/wp-json\/wp\/v2\/tags?post=22804"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}