{"id":23520,"date":"2017-10-03T09:15:20","date_gmt":"2017-10-03T14:15:20","guid":{"rendered":"https:\/\/www.rosehosting.com\/blog\/?p=23520"},"modified":"2022-10-03T09:29:19","modified_gmt":"2022-10-03T14:29:19","slug":"install-php-7-1-with-nginx-on-an-ubuntu-16-04-vps","status":"publish","type":"post","link":"https:\/\/www.rosehosting.com\/blog\/install-php-7-1-with-nginx-on-an-ubuntu-16-04-vps\/","title":{"rendered":"Install PHP 7.1 with Nginx on Ubuntu 16.04"},"content":{"rendered":"<div id=\"bsf_rt_marker\"><\/div><p><img decoding=\"async\" class=\"alignnone size-full wp-image-23632\" src=\"https:\/\/www.rosehosting.com\/blog\/wp-content\/uploads\/2017\/10\/Install-PHP-7.1-with-Nginx-on-an-Ubuntu-16.04-VPS.png\" alt=\"Install PHP 7.1 with Nginx on an Ubuntu 16.04 VPS\" width=\"1200\" height=\"600\" srcset=\"https:\/\/www.rosehosting.com\/blog\/wp-content\/uploads\/2017\/10\/Install-PHP-7.1-with-Nginx-on-an-Ubuntu-16.04-VPS.png 1200w, https:\/\/www.rosehosting.com\/blog\/wp-content\/uploads\/2017\/10\/Install-PHP-7.1-with-Nginx-on-an-Ubuntu-16.04-VPS-150x75.png 150w, https:\/\/www.rosehosting.com\/blog\/wp-content\/uploads\/2017\/10\/Install-PHP-7.1-with-Nginx-on-an-Ubuntu-16.04-VPS-300x150.png 300w, https:\/\/www.rosehosting.com\/blog\/wp-content\/uploads\/2017\/10\/Install-PHP-7.1-with-Nginx-on-an-Ubuntu-16.04-VPS-768x384.png 768w, https:\/\/www.rosehosting.com\/blog\/wp-content\/uploads\/2017\/10\/Install-PHP-7.1-with-Nginx-on-an-Ubuntu-16.04-VPS-1024x512.png 1024w, https:\/\/www.rosehosting.com\/blog\/wp-content\/uploads\/2017\/10\/Install-PHP-7.1-with-Nginx-on-an-Ubuntu-16.04-VPS-860x430.png 860w, https:\/\/www.rosehosting.com\/blog\/wp-content\/uploads\/2017\/10\/Install-PHP-7.1-with-Nginx-on-an-Ubuntu-16.04-VPS-680x340.png 680w, https:\/\/www.rosehosting.com\/blog\/wp-content\/uploads\/2017\/10\/Install-PHP-7.1-with-Nginx-on-an-Ubuntu-16.04-VPS-500x250.png 500w, https:\/\/www.rosehosting.com\/blog\/wp-content\/uploads\/2017\/10\/Install-PHP-7.1-with-Nginx-on-an-Ubuntu-16.04-VPS-400x200.png 400w, https:\/\/www.rosehosting.com\/blog\/wp-content\/uploads\/2017\/10\/Install-PHP-7.1-with-Nginx-on-an-Ubuntu-16.04-VPS-200x100.png 200w, https:\/\/www.rosehosting.com\/blog\/wp-content\/uploads\/2017\/10\/Install-PHP-7.1-with-Nginx-on-an-Ubuntu-16.04-VPS-50x25.png 50w\" sizes=\"(max-width: 1200px) 100vw, 1200px\" \/><br \/>\nWe&#8217;ll show you how to install PHP 7.1 with Nginx on Ubuntu 16.04. PHP 7.1 comes with many new features and improvements and as a result of this many developers are using it for their projects. Installing\u00a0 PHP 7.1 with Nginx on an <a href=\"https:\/\/www.rosehosting.com\/ubuntu-hosting.html\" target=\"_blank\" rel=\"noopener noreferrer\">Ubuntu 16.04 VPS,<\/a> is an easy task, just follow the steps below and you should have it done in a few minutes.<\/p>\n<p>For more updates, you can also consider reading our post on <a href=\"https:\/\/www.rosehosting.com\/blog\/how-to-install-php-8-on-ubuntu-20-04\/\">how to install PHP 8 on Ubuntu 20.04<\/a><\/p>\n<p><!--more--><\/p>\n<div id=\"ez-toc-container\" class=\"ez-toc-v2_0_84 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-6a1af203aeabc\" 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-6a1af203aeabc\"  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\/install-php-7-1-with-nginx-on-an-ubuntu-16-04-vps\/#Step-1-Enable-PPA\" >Step 1: Enable PPA<\/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\/install-php-7-1-with-nginx-on-an-ubuntu-16-04-vps\/#Step-2-Install-PHP-71\" >Step 2: Install PHP 7.1<\/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\/install-php-7-1-with-nginx-on-an-ubuntu-16-04-vps\/#Step-3-Search-and-install-specific-PHP-71-modules\" >Step 3: Search and install specific PHP 7.1 modules<\/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\/install-php-7-1-with-nginx-on-an-ubuntu-16-04-vps\/#Step-4-Install-most-commonly-used-modules\" >Step 4: Install most commonly used modules<\/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\/install-php-7-1-with-nginx-on-an-ubuntu-16-04-vps\/#Step-5-Configure-phpini-file\" >Step 5: Configure php.ini file<\/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\/install-php-7-1-with-nginx-on-an-ubuntu-16-04-vps\/#Step-6-Install-Nginx-on-Ubuntu-1604\" >Step 6: 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-7\" href=\"https:\/\/www.rosehosting.com\/blog\/install-php-7-1-with-nginx-on-an-ubuntu-16-04-vps\/#7-Further-steps\" >7. Further steps<\/a><\/li><\/ul><\/nav><\/div>\n<h2><span class=\"ez-toc-section\" id=\"Step-1-Enable-PPA\"><\/span>Step 1: Enable PPA<span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p>First of all, <a href=\"https:\/\/www.rosehosting.com\/blog\/connect-to-your-linux-vps-via-ssh\/\" target=\"_blank\" rel=\"noopener noreferrer\">connect to your Linux VPS via SSH<\/a> and enable the Ondrej&#8217;s PPA:<\/p>\n<pre>sudo apt-get install software-properties-common\r\nsudo add-apt-repository ppa:ondrej\/php\r\nsudo apt-get update\r\n<\/pre>\n<h2><span class=\"ez-toc-section\" id=\"Step-2-Install-PHP-71\"><\/span>Step 2: Install PHP 7.1<span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p>Once you enable the PPA you can proceed and install PHP 7.1 using the following command:<\/p>\n<pre>sudo apt-get install php7.1<\/pre>\n<h2><span class=\"ez-toc-section\" id=\"Step-3-Search-and-install-specific-PHP-71-modules\"><\/span>Step 3: Search and install specific PHP 7.1 modules<span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p>This will also install the required dependencies too. However, if you want to install specific PHP7.1 module, you can search if it is available using the following command:<\/p>\n<pre>sudo apt-cache search php7.1<\/pre>\n<h2><span class=\"ez-toc-section\" id=\"Step-4-Install-most-commonly-used-modules\"><\/span>Step 4: Install most commonly used modules<span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p>To install PHP7.1 including some of the most commonly used modules you can use the following command:<\/p>\n<pre>sudo apt-get install php7.1 php7.1-cli php7.1-common php7.1-json php7.1-opcache php7.1-mysql php7.1-mbstring php7.1-mcrypt php7.1-zip php7.1-fpm<\/pre>\n<h2><span class=\"ez-toc-section\" id=\"Step-5-Configure-phpini-file\"><\/span>Step 5: Configure php.ini file<span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p>Once the installation is completed you need to edit the <code>php.ini<\/code> file. Find the configuration file:<\/p>\n<pre>php --ini |grep Loaded\r\nLoaded Configuration File: \/etc\/php\/7.1\/cli\/php.ini<\/pre>\n<p>Edit the file using your favorite text editor:<\/p>\n<pre>sudo nano \/etc\/php\/7.1\/cli\/php.ini<\/pre>\n<p>Make the following changes:<\/p>\n<pre>cgi.fix_pathinfo=0<\/pre>\n<p>Then, restart the PHP-FPM service:<\/p>\n<pre>sudo systemctl restart php7.1-fpm.service<\/pre>\n<h2><span class=\"ez-toc-section\" id=\"Step-6-Install-Nginx-on-Ubuntu-1604\"><\/span>Step 6: Install Nginx on Ubuntu 16.04<span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p>Installing Nginx on Ubuntu VPS is very easy. Run the following command to install it:<\/p>\n<pre>sudo apt-get install nginx<\/pre>\n<p>Create Nginx virtual server block for your domain name:<\/p>\n<pre>sudo nano \/etc\/nginx\/sites-available\/example.com<\/pre>\n<p>Paste the following content:<\/p>\n<pre>server {\r\n        listen 80;\r\n        server_name example.com www.example.com;\r\n        root \/var\/www\/example.com;\r\n        index index.php;\r\n\r\n        location \/ {\r\n                try_files $uri $uri\/ =404;\r\n        }\r\n\r\n        location ~ \\.php$ {\r\n            fastcgi_pass unix:\/run\/php\/php7.1-fpm.sock;\r\n            include snippets\/fastcgi-php.conf;\r\n            fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;\r\n        }\r\n\r\n        location ~ \/\\.ht {\r\n                deny all;\r\n        }\r\n}\r\n<\/pre>\n<p>Of course, you should replace <strong>example.com<\/strong> with your actual domain name. Save and close the file. To enable the server block in Nginx you need to create a symbolic link to <code>site-enabled<\/code>. Use the following command to create a symbolic link:<\/p>\n<pre>sudo ln -s \/etc\/nginx\/sites-available\/example.com \/etc\/nginx\/sites-enabled\/example.com<\/pre>\n<p>Check if there are errors with the configuration:<\/p>\n<pre>sudo nginx -t\r\nnginx: the configuration file \/etc\/nginx\/nginx.conf syntax is ok\r\nnginx: configuration file \/etc\/nginx\/nginx.conf test is successful\r\n<\/pre>\n<p>If the syntax is OK and there are no errors you can restart Nginx.<\/p>\n<pre>sudo systemctl restart nginx.service<\/pre>\n<p>Enable Nginx and PHP-FPM on system boot:<\/p>\n<pre>sudo systemctl enable nginx.service\r\nsudo systemctl enable php7.1-fpm.service<\/pre>\n<h2><span class=\"ez-toc-section\" id=\"7-Further-steps\"><\/span>7. Further steps<span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p>After you\u2019ve installed PHp 7.1 and Nginx on your <a href=\"https:\/\/www.rosehosting.com\" target=\"_blank\" rel=\"noopener noreferrer\">Linux VPS<\/a>, you can follow our guide on <a href=\"https:\/\/www.rosehosting.com\/blog\/how-to-secure-your-lemp-stack\/\" target=\"_blank\" rel=\"noopener noreferrer\">how to secure your LEMP stack.<\/a><\/p>\n<p>You can also get <a href=\"https:\/\/www.rosehosting.com\/lemp-hosting.html\" target=\"_blank\" rel=\"noopener noreferrer\">optimized LEMP hosting<\/a> from us and we\u2019ll install, configure and optimize PHP 7.1 and Nginx on your VPS, free of charge.<\/p>\n<hr \/>\n<p>Of course you don\u2019t have to do any of this if you use one of our <a href=\"https:\/\/www.rosehosting.com\/managed-vps-hosting.html\" target=\"_blank\" rel=\"noopener noreferrer\">Blazing Fast VPS Hosting<\/a> services, in which case you can simply ask our expert Linux admins to install PHP 7.1 and Nginx on Ubuntu 16.04, for you. They are available 24\u00d77 and will take care of your request immediately.<\/p>\n<p>PS. If you liked this post, on how to install PHP 7.1 with Nginx on Ubuntu 16.04, please share it with your friends on social networks on the left or simply leave a reply below. Thanks.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>We&#8217;ll show you how to install PHP 7.1 with Nginx on Ubuntu 16.04. PHP 7.1 comes with many new features &#8230; <\/p>\n<p class=\"read-more-container\"><a title=\"Install PHP 7.1 with Nginx on Ubuntu 16.04\" class=\"read-more button\" href=\"https:\/\/www.rosehosting.com\/blog\/install-php-7-1-with-nginx-on-an-ubuntu-16-04-vps\/#more-23520\" aria-label=\"Read more about Install PHP 7.1 with Nginx on Ubuntu 16.04\">Read More<\/a><\/p>\n","protected":false},"author":4,"featured_media":23632,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[1698,1712,1707],"tags":[177,49,1597,59],"class_list":["post-23520","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-ubuntu","category-web-frameworks","category-web-servers","tag-linux-vps","tag-nginx","tag-php-7-1","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.7 (Yoast SEO v27.7) - https:\/\/yoast.com\/product\/yoast-seo-premium-wordpress\/ -->\n<title>Install PHP 7.1 with Nginx on an Ubuntu 16.04 VPS<\/title>\n<meta name=\"description\" content=\"How to Install PHP 7.1 with Nginx on an Ubuntu 16.04 VPS. Step by Step tutorial on installing PHP 7.1 with Nginx as a web server an Ubuntu 16.04 VPS.\" \/>\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\/install-php-7-1-with-nginx-on-an-ubuntu-16-04-vps\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Install PHP 7.1 with Nginx on Ubuntu 16.04\" \/>\n<meta property=\"og:description\" content=\"Install PHP 7.1 with Nginx on Ubuntu 16.04 | RoseHosting\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.rosehosting.com\/blog\/install-php-7-1-with-nginx-on-an-ubuntu-16-04-vps\/\" \/>\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-10-03T14:15:20+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2022-10-03T14:29:19+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/www.rosehosting.com\/blog\/wp-content\/uploads\/2017\/10\/Install-PHP-7.1-with-Nginx-on-an-Ubuntu-16.04-VPS.png\" \/>\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\/png\" \/>\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=\"3 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\\\/\\\/www.rosehosting.com\\\/blog\\\/install-php-7-1-with-nginx-on-an-ubuntu-16-04-vps\\\/#article\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.rosehosting.com\\\/blog\\\/install-php-7-1-with-nginx-on-an-ubuntu-16-04-vps\\\/\"},\"author\":{\"name\":\"Jeff Wilson\",\"@id\":\"https:\\\/\\\/www.rosehosting.com\\\/blog\\\/#\\\/schema\\\/person\\\/7ce77a842fa6a9a7f8efa186f2353713\"},\"headline\":\"Install PHP 7.1 with Nginx on Ubuntu 16.04\",\"datePublished\":\"2017-10-03T14:15:20+00:00\",\"dateModified\":\"2022-10-03T14:29:19+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/www.rosehosting.com\\\/blog\\\/install-php-7-1-with-nginx-on-an-ubuntu-16-04-vps\\\/\"},\"wordCount\":456,\"commentCount\":1,\"publisher\":{\"@id\":\"https:\\\/\\\/www.rosehosting.com\\\/blog\\\/#organization\"},\"image\":{\"@id\":\"https:\\\/\\\/www.rosehosting.com\\\/blog\\\/install-php-7-1-with-nginx-on-an-ubuntu-16-04-vps\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/www.rosehosting.com\\\/blog\\\/wp-content\\\/uploads\\\/2017\\\/10\\\/Install-PHP-7.1-with-Nginx-on-an-Ubuntu-16.04-VPS.png\",\"keywords\":[\"linux vps\",\"nginx\",\"php 7.1\",\"ubuntu\"],\"articleSection\":[\"Ubuntu\",\"Web Frameworks\",\"Web Servers\"],\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\\\/\\\/www.rosehosting.com\\\/blog\\\/install-php-7-1-with-nginx-on-an-ubuntu-16-04-vps\\\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/www.rosehosting.com\\\/blog\\\/install-php-7-1-with-nginx-on-an-ubuntu-16-04-vps\\\/\",\"url\":\"https:\\\/\\\/www.rosehosting.com\\\/blog\\\/install-php-7-1-with-nginx-on-an-ubuntu-16-04-vps\\\/\",\"name\":\"Install PHP 7.1 with Nginx on an Ubuntu 16.04 VPS\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.rosehosting.com\\\/blog\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/www.rosehosting.com\\\/blog\\\/install-php-7-1-with-nginx-on-an-ubuntu-16-04-vps\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/www.rosehosting.com\\\/blog\\\/install-php-7-1-with-nginx-on-an-ubuntu-16-04-vps\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/www.rosehosting.com\\\/blog\\\/wp-content\\\/uploads\\\/2017\\\/10\\\/Install-PHP-7.1-with-Nginx-on-an-Ubuntu-16.04-VPS.png\",\"datePublished\":\"2017-10-03T14:15:20+00:00\",\"dateModified\":\"2022-10-03T14:29:19+00:00\",\"description\":\"How to Install PHP 7.1 with Nginx on an Ubuntu 16.04 VPS. Step by Step tutorial on installing PHP 7.1 with Nginx as a web server an Ubuntu 16.04 VPS.\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/www.rosehosting.com\\\/blog\\\/install-php-7-1-with-nginx-on-an-ubuntu-16-04-vps\\\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/www.rosehosting.com\\\/blog\\\/install-php-7-1-with-nginx-on-an-ubuntu-16-04-vps\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/www.rosehosting.com\\\/blog\\\/install-php-7-1-with-nginx-on-an-ubuntu-16-04-vps\\\/#primaryimage\",\"url\":\"https:\\\/\\\/www.rosehosting.com\\\/blog\\\/wp-content\\\/uploads\\\/2017\\\/10\\\/Install-PHP-7.1-with-Nginx-on-an-Ubuntu-16.04-VPS.png\",\"contentUrl\":\"https:\\\/\\\/www.rosehosting.com\\\/blog\\\/wp-content\\\/uploads\\\/2017\\\/10\\\/Install-PHP-7.1-with-Nginx-on-an-Ubuntu-16.04-VPS.png\",\"width\":1200,\"height\":600,\"caption\":\"Install PHP 7.1 with Nginx on an Ubuntu 16.04 VPS\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/www.rosehosting.com\\\/blog\\\/install-php-7-1-with-nginx-on-an-ubuntu-16-04-vps\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/www.rosehosting.com\\\/blog\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Install PHP 7.1 with Nginx 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":"Install PHP 7.1 with Nginx on an Ubuntu 16.04 VPS","description":"How to Install PHP 7.1 with Nginx on an Ubuntu 16.04 VPS. Step by Step tutorial on installing PHP 7.1 with Nginx as a web server an Ubuntu 16.04 VPS.","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\/install-php-7-1-with-nginx-on-an-ubuntu-16-04-vps\/","og_locale":"en_US","og_type":"article","og_title":"Install PHP 7.1 with Nginx on Ubuntu 16.04","og_description":"Install PHP 7.1 with Nginx on Ubuntu 16.04 | RoseHosting","og_url":"https:\/\/www.rosehosting.com\/blog\/install-php-7-1-with-nginx-on-an-ubuntu-16-04-vps\/","og_site_name":"RoseHosting","article_publisher":"https:\/\/www.facebook.com\/RoseHosting","article_author":"https:\/\/www.facebook.com\/rosehosting.helpdesk","article_published_time":"2017-10-03T14:15:20+00:00","article_modified_time":"2022-10-03T14:29:19+00:00","og_image":[{"width":1200,"height":600,"url":"https:\/\/www.rosehosting.com\/blog\/wp-content\/uploads\/2017\/10\/Install-PHP-7.1-with-Nginx-on-an-Ubuntu-16.04-VPS.png","type":"image\/png"}],"author":"Jeff Wilson","twitter_card":"summary_large_image","twitter_creator":"@rosehosting","twitter_site":"@rosehosting","twitter_misc":{"Written by":"Jeff Wilson","Est. reading time":"3 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/www.rosehosting.com\/blog\/install-php-7-1-with-nginx-on-an-ubuntu-16-04-vps\/#article","isPartOf":{"@id":"https:\/\/www.rosehosting.com\/blog\/install-php-7-1-with-nginx-on-an-ubuntu-16-04-vps\/"},"author":{"name":"Jeff Wilson","@id":"https:\/\/www.rosehosting.com\/blog\/#\/schema\/person\/7ce77a842fa6a9a7f8efa186f2353713"},"headline":"Install PHP 7.1 with Nginx on Ubuntu 16.04","datePublished":"2017-10-03T14:15:20+00:00","dateModified":"2022-10-03T14:29:19+00:00","mainEntityOfPage":{"@id":"https:\/\/www.rosehosting.com\/blog\/install-php-7-1-with-nginx-on-an-ubuntu-16-04-vps\/"},"wordCount":456,"commentCount":1,"publisher":{"@id":"https:\/\/www.rosehosting.com\/blog\/#organization"},"image":{"@id":"https:\/\/www.rosehosting.com\/blog\/install-php-7-1-with-nginx-on-an-ubuntu-16-04-vps\/#primaryimage"},"thumbnailUrl":"https:\/\/www.rosehosting.com\/blog\/wp-content\/uploads\/2017\/10\/Install-PHP-7.1-with-Nginx-on-an-Ubuntu-16.04-VPS.png","keywords":["linux vps","nginx","php 7.1","ubuntu"],"articleSection":["Ubuntu","Web Frameworks","Web Servers"],"inLanguage":"en-US","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/www.rosehosting.com\/blog\/install-php-7-1-with-nginx-on-an-ubuntu-16-04-vps\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/www.rosehosting.com\/blog\/install-php-7-1-with-nginx-on-an-ubuntu-16-04-vps\/","url":"https:\/\/www.rosehosting.com\/blog\/install-php-7-1-with-nginx-on-an-ubuntu-16-04-vps\/","name":"Install PHP 7.1 with Nginx on an Ubuntu 16.04 VPS","isPartOf":{"@id":"https:\/\/www.rosehosting.com\/blog\/#website"},"primaryImageOfPage":{"@id":"https:\/\/www.rosehosting.com\/blog\/install-php-7-1-with-nginx-on-an-ubuntu-16-04-vps\/#primaryimage"},"image":{"@id":"https:\/\/www.rosehosting.com\/blog\/install-php-7-1-with-nginx-on-an-ubuntu-16-04-vps\/#primaryimage"},"thumbnailUrl":"https:\/\/www.rosehosting.com\/blog\/wp-content\/uploads\/2017\/10\/Install-PHP-7.1-with-Nginx-on-an-Ubuntu-16.04-VPS.png","datePublished":"2017-10-03T14:15:20+00:00","dateModified":"2022-10-03T14:29:19+00:00","description":"How to Install PHP 7.1 with Nginx on an Ubuntu 16.04 VPS. Step by Step tutorial on installing PHP 7.1 with Nginx as a web server an Ubuntu 16.04 VPS.","breadcrumb":{"@id":"https:\/\/www.rosehosting.com\/blog\/install-php-7-1-with-nginx-on-an-ubuntu-16-04-vps\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.rosehosting.com\/blog\/install-php-7-1-with-nginx-on-an-ubuntu-16-04-vps\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.rosehosting.com\/blog\/install-php-7-1-with-nginx-on-an-ubuntu-16-04-vps\/#primaryimage","url":"https:\/\/www.rosehosting.com\/blog\/wp-content\/uploads\/2017\/10\/Install-PHP-7.1-with-Nginx-on-an-Ubuntu-16.04-VPS.png","contentUrl":"https:\/\/www.rosehosting.com\/blog\/wp-content\/uploads\/2017\/10\/Install-PHP-7.1-with-Nginx-on-an-Ubuntu-16.04-VPS.png","width":1200,"height":600,"caption":"Install PHP 7.1 with Nginx on an Ubuntu 16.04 VPS"},{"@type":"BreadcrumbList","@id":"https:\/\/www.rosehosting.com\/blog\/install-php-7-1-with-nginx-on-an-ubuntu-16-04-vps\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/www.rosehosting.com\/blog\/"},{"@type":"ListItem","position":2,"name":"Install PHP 7.1 with Nginx 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\/23520","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=23520"}],"version-history":[{"count":5,"href":"https:\/\/www.rosehosting.com\/blog\/wp-json\/wp\/v2\/posts\/23520\/revisions"}],"predecessor-version":[{"id":43243,"href":"https:\/\/www.rosehosting.com\/blog\/wp-json\/wp\/v2\/posts\/23520\/revisions\/43243"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.rosehosting.com\/blog\/wp-json\/wp\/v2\/media\/23632"}],"wp:attachment":[{"href":"https:\/\/www.rosehosting.com\/blog\/wp-json\/wp\/v2\/media?parent=23520"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.rosehosting.com\/blog\/wp-json\/wp\/v2\/categories?post=23520"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.rosehosting.com\/blog\/wp-json\/wp\/v2\/tags?post=23520"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}