{"id":22849,"date":"2017-07-18T09:23:03","date_gmt":"2017-07-18T14:23:03","guid":{"rendered":"https:\/\/www.rosehosting.com\/blog\/?p=22849"},"modified":"2022-06-03T03:42:05","modified_gmt":"2022-06-03T08:42:05","slug":"install-wordpress-with-memcached-and-nginx-on-ubuntu","status":"publish","type":"post","link":"https:\/\/www.rosehosting.com\/blog\/install-wordpress-with-memcached-and-nginx-on-ubuntu\/","title":{"rendered":"Install WordPress with Memcached and Nginx on Ubuntu"},"content":{"rendered":"<div id=\"bsf_rt_marker\"><\/div><p><img decoding=\"async\" class=\"alignnone size-full wp-image-24867\" src=\"https:\/\/www.rosehosting.com\/blog\/wp-content\/uploads\/2017\/07\/Install-WordPress-with-Memcached-and-Nginx-on-Ubuntu.jpg\" alt=\"Install WordPress with Memcached and Nginx on Ubuntu\" width=\"1200\" height=\"600\" srcset=\"https:\/\/www.rosehosting.com\/blog\/wp-content\/uploads\/2017\/07\/Install-WordPress-with-Memcached-and-Nginx-on-Ubuntu.jpg 1200w, https:\/\/www.rosehosting.com\/blog\/wp-content\/uploads\/2017\/07\/Install-WordPress-with-Memcached-and-Nginx-on-Ubuntu-150x75.jpg 150w, https:\/\/www.rosehosting.com\/blog\/wp-content\/uploads\/2017\/07\/Install-WordPress-with-Memcached-and-Nginx-on-Ubuntu-300x150.jpg 300w, https:\/\/www.rosehosting.com\/blog\/wp-content\/uploads\/2017\/07\/Install-WordPress-with-Memcached-and-Nginx-on-Ubuntu-768x384.jpg 768w, https:\/\/www.rosehosting.com\/blog\/wp-content\/uploads\/2017\/07\/Install-WordPress-with-Memcached-and-Nginx-on-Ubuntu-1024x512.jpg 1024w, https:\/\/www.rosehosting.com\/blog\/wp-content\/uploads\/2017\/07\/Install-WordPress-with-Memcached-and-Nginx-on-Ubuntu-860x430.jpg 860w, https:\/\/www.rosehosting.com\/blog\/wp-content\/uploads\/2017\/07\/Install-WordPress-with-Memcached-and-Nginx-on-Ubuntu-680x340.jpg 680w, https:\/\/www.rosehosting.com\/blog\/wp-content\/uploads\/2017\/07\/Install-WordPress-with-Memcached-and-Nginx-on-Ubuntu-500x250.jpg 500w, https:\/\/www.rosehosting.com\/blog\/wp-content\/uploads\/2017\/07\/Install-WordPress-with-Memcached-and-Nginx-on-Ubuntu-400x200.jpg 400w, https:\/\/www.rosehosting.com\/blog\/wp-content\/uploads\/2017\/07\/Install-WordPress-with-Memcached-and-Nginx-on-Ubuntu-200x100.jpg 200w, https:\/\/www.rosehosting.com\/blog\/wp-content\/uploads\/2017\/07\/Install-WordPress-with-Memcached-and-Nginx-on-Ubuntu-50x25.jpg 50w\" sizes=\"(max-width: 1200px) 100vw, 1200px\" \/><\/p>\n<p>In this tutorial, we are going to provide you with step-by-step instructions on <strong>how to install WordPress with Memcached and Nginx on an <a title=\"Ubuntu VPS\" href=\"https:\/\/www.rosehosting.com\/ubuntu-hosting.html\" rel=\"noopener\">Ubuntu 16.04 VPS<\/a><\/strong>. <span class=\"st\">WordPress is one of the best open-source content management systems written in PHP.<\/span><br \/>\n<!--more--><\/p>\n<h3>Requirements<\/h3>\n<p>At the time of writing this tutorial, the latest stable version of WordPress is 4.8 and it requires:<\/p>\n<ul>\n<li><a href=\"https:\/\/www.rosehosting.com\/php-hosting.html\">PHP<\/a> &gt;=\u00a05.2.4 . Also, using MemCached is highly recommended for better site performance;<\/li>\n<li><a href=\"https:\/\/www.rosehosting.com\/nginx-hosting.html\">Nginx<\/a> or <a href=\"https:\/\/www.rosehosting.com\/apache-hosting.html\">Apache<\/a> web server;<\/li>\n<li><a href=\"https:\/\/www.rosehosting.com\/mysql-hosting.html\">MySQL<\/a> or <a href=\"https:\/\/www.rosehosting.com\/mariadb-hosting.html\">MariaDB<\/a> installed on your <a href=\"https:\/\/www.rosehosting.com\/managed-vps-hosting.html\">Linux VPS<\/a>.<\/li>\n<\/ul>\n<div id=\"ez-toc-container\" class=\"ez-toc-v2_0_82_2 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-69e95e6e9e285\" 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-69e95e6e9e285\"  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-wordpress-with-memcached-and-nginx-on-ubuntu\/#1-Update-the-system\" >1. Update the system<\/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-wordpress-with-memcached-and-nginx-on-ubuntu\/#2-Install-Nginx\" >2. Install Nginx<\/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-wordpress-with-memcached-and-nginx-on-ubuntu\/#3-Install-MySQL\" >3. Install MySQL<\/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-wordpress-with-memcached-and-nginx-on-ubuntu\/#4-Install-Memcached-PHP-7-and-PHP-modules\" >4. Install Memcached, PHP 7 and PHP 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-wordpress-with-memcached-and-nginx-on-ubuntu\/#5-Start-the-WordPress-installation-procedure\" >5. Start the WordPress installation procedure<\/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-wordpress-with-memcached-and-nginx-on-ubuntu\/#6-Install-and-configure-W3-Total-Cache-to-use-Memcached\" >6. Install and configure W3 Total Cache to use Memcached<\/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-wordpress-with-memcached-and-nginx-on-ubuntu\/#7-Further-reading\" >7. Further reading<\/a><\/li><\/ul><\/nav><\/div>\n<h2><span class=\"ez-toc-section\" id=\"1-Update-the-system\"><\/span>1. Update the system<span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p>Make sure your <a href=\"https:\/\/www.rosehosting.com\/blog\/update-the-software-on-linux\/\">package list and the OS packages are up to date<\/a> by running the following commands:<\/p>\n<pre>sudo apt-get update\r\nsudo 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\"><\/span>2. Install Nginx<span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p>To install the latest Nginx version from the official Nginx repository, edit the &#8216;\/etc\/apt\/sources.list&#8217; file:<\/p>\n<pre>sudo vi \/etc\/apt\/sources.list<\/pre>\n<p>Add the following lines:<\/p>\n<pre>deb http:\/\/nginx.org\/packages\/ubuntu\/ xenial nginx\r\ndeb-src http:\/\/nginx.org\/packages\/ubuntu\/ xenial nginx\r\n<\/pre>\n<h2><span class=\"ez-toc-section\" id=\"3-Install-MySQL\"><\/span>3. Install MySQL<span class=\"ez-toc-section-end\"><\/span><\/h2>\n<pre>sudo apt-get install mysql-server<\/pre>\n<p>Stop and remove Apache service, then install nginx your virtual server using the following commands:<\/p>\n<pre>sudo service apache2 stop\r\nsudo apt-get remove apache2\r\nsudo apt-get autoremove\r\nsudo apt-get install nginx<\/pre>\n<p>Configure Nginx to start on boot:<\/p>\n<pre>sudo update-rc.d -f nginx defaults<\/pre>\n<h2><span class=\"ez-toc-section\" id=\"4-Install-Memcached-PHP-7-and-PHP-modules\"><\/span>4. Install Memcached, PHP 7 and PHP modules:<span class=\"ez-toc-section-end\"><\/span><\/h2>\n<pre>sudo apt-get install memcached php-memcache php-memcached php7.0 php7.0-cli php7.0-fpm php7.0-curl php7.0-mbstring php7.0-mysql php7.0-gd php7.0-zip php7.0-intl php7.0-mcrypt libgd-tools libmcrypt-dev mcrypt php-pear libgd-dev php-pear php7.0-dev<\/pre>\n<h2><span class=\"ez-toc-section\" id=\"5-Start-the-WordPress-installation-procedure\"><\/span>5. Start the WordPress installation procedure<span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p>Download the latest version of WordPress available at the <a href=\"https:\/\/wordpress.org\/download\/\">official website<\/a> to a directory of your virtual server, then extract it using the following commands:<\/p>\n<pre>sudo apt-get install wget unzip\r\ncd \/opt\/\r\nwget https:\/\/wordpress.org\/latest.zip\r\nunzip latest.zip\r\nmv \/opt\/wordpress\/ \/var\/www\/html\/wordpress\/\r\n<\/pre>\n<p>WordPress requires a database to work as this is where data is saved, so create a new MySQL database:<\/p>\n<pre>mysql -u root -p\r\nmysql&gt; create database wpdb;\r\nmysql&gt; GRANT ALL PRIVILEGES ON wpdb.* TO 'wpuser'@'localhost' IDENTIFIED BY 'Y0Ur_Pa55w0rD';\r\nmysql&gt; flush privileges;\r\nmysql&gt; quit<\/pre>\n<p>Add the MySQL username, password and database name to the WordPress configuration file:<\/p>\n<pre>mv \/var\/www\/html\/wordpress\/wp-config-sample.php \/var\/www\/html\/wordpress\/wp-config.php<\/pre>\n<pre>vi \/var\/www\/html\/wordpress\/wp-config.php<\/pre>\n<pre>define('DB_NAME', 'wpdb');\r\n\r\ndefine('DB_USER', 'wpuser');\r\n\r\ndefine('DB_PASSWORD', 'Y0Ur_Pa55w0rD');<\/pre>\n<p>Create a new Nginx configuration file and add the following <a href=\"https:\/\/www.rosehosting.com\/blog\/how-to-set-up-nginx-server-blocks-on-ubuntu-and-centos\/\">virtual block<\/a> for your domain name:<\/p>\n<pre>vi \/etc\/nginx\/sites-available\/your-domain.com.conf<\/pre>\n<p>Add the following lines:<\/p>\n<pre>server {\r\nlisten 80;\r\nserver_name your-domain.com;\r\nroot \/var\/www\/html\/wordpress\/;\r\nindex index.php;\r\naccess_log \/var\/log\/nginx\/your-domain.com-access.log;\r\nerror_log \/var\/log\/nginx\/your-domain.com-error.log;\r\ncharset en_us.UTF-8;\r\n\r\nlocation \/ {            \r\n                try_files $uri $uri\/ \/index.php?$args;\r\n}\r\n\r\nlocation ~*  \\.(jpg|jpeg|png|gif|ico|css|js)$ {\r\n        expires 365d;\r\n    }location ~*  \\.(pdf)$ {\r\n        expires 30d;\r\n}\r\n\r\nlocation ~ \\.php$ {\r\n fastcgi_pass 127.0.0.1:9000;\r\n fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;\r\n include fastcgi_params;\r\n}\r\n}<\/pre>\n<p>Do not forget to replace &#8216;your-domain.com&#8217; with your actual domain name. Then, disable the &#8216;default&#8217; Nginx configuration file:<\/p>\n<pre>rm \/etc\/nginx\/sites-enabled\/default<\/pre>\n<p>Enable the new Nginx configuration file:<\/p>\n<pre>ln -sf \/etc\/nginx\/sites-available\/your-domain.com.conf \/etc\/nginx\/sites-enabled\/<\/pre>\n<p>Open the &#8216;\/etc\/php\/7.0\/fpm\/pool.d\/www.conf&#8217; file and change the &#8216;listen&#8217; variable:<\/p>\n<p>change:<\/p>\n<pre>listen = \/run\/php\/php7.0-fpm.sock<\/pre>\n<p>to:<\/p>\n<pre>listen = 127.0.0.1:9000;<\/pre>\n<p>Edit the \u2018\/etc\/php\/7.0\/fpm\/php.ini\u2019 configuration file:<\/p>\n<pre>vi \/etc\/php\/7.0\/fpm\/php.ini<\/pre>\n<p>Add\/modify the following settings:<\/p>\n<pre>max_execution_time = 300\r\nmax_input_time = 600\r\nmemory_limit = 256M\r\npost_max_size = 64M\r\nupload_max_filesize = 64M<\/pre>\n<p>[ecko_alert color=&#8221;blue&#8221;]All of this seems too complicated? Get a <a href=\"https:\/\/www.rosehosting.com\/wordpress-hosting.html\">WordPress VPS<\/a> from us and we&#8217;ll do all of this for you, free of charge! We&#8217;ll take care of your server 24\/7[\/ecko_alert]<\/p>\n<p>Edit the &#8216;memcache.ini&#8217; configuration file:<\/p>\n<pre>vi \/etc\/php\/7.0\/mods-available\/memcache.ini<\/pre>\n<p>add the following lines at the end:<\/p>\n<pre>session.save_handler = memcache\r\nsession.save_path = \"tcp:\/\/localhost:11211\"<\/pre>\n<p>Edit \/etc\/memcached.conf and increase the Memcached memory limit to 128 MB or higher:<\/p>\n<p>change:<\/p>\n<pre>-m 64<\/pre>\n<p>to:<\/p>\n<pre>-m 128<\/pre>\n<p>Configure memcached to listen on localhost (127.0.0.1) and disable UDP:<\/p>\n<pre>vi \/etc\/memcached.conf<\/pre>\n<pre>-l 127.0.0.1\r\n-U 0<\/pre>\n<p>The web server user (www-data) needs to be able to write to files and directories inside the &#8216;\/var\/www\/html\/wordpress&#8217; directory, so it can easily be accomplished by executing the following command:<\/p>\n<pre>sudo chown www-data:www-data -R \/var\/www\/html\/wordpress\/<\/pre>\n<p>Edit the main nginx configuration file (\/etc\/nginx\/nginx.conf) and add &#8216;gzip_vary on&#8217; in the &#8216;http&#8217; block:<\/p>\n<pre>vi \/etc\/nginx\/nginx.conf\r\n\r\ngzip_vary on<\/pre>\n<p>Test the nginx configuration:<\/p>\n<pre># 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<\/pre>\n<p>If the test is successful, restart memcached, php7.0-fpm and Nginx services for the changes to take effect:<\/p>\n<pre>sudo service memcached restart\r\nsudo service php7.0-fpm restart\r\nsudo service nginx restart<\/pre>\n<p>Open http:\/\/your-domain.com\/ using your favorite web browser and follow the easy instructions. Once installed, log in to the administrator back-end and configure according to your needs.<\/p>\n<h2><span class=\"ez-toc-section\" id=\"6-Install-and-configure-W3-Total-Cache-to-use-Memcached\"><\/span>6. Install and configure W3 Total Cache to use Memcached<span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p>Open http:\/\/your-domian.com\/wp-admin\/plugins.php &gt;&gt; Add New &gt;&gt; Search for &#8216;W3 Total Cache&#8217; &gt;&gt; click &#8216;Install now&#8217; next to &#8216;W3 Total Cache&#8217; title &gt;&gt; Activate.<\/p>\n<p>Open http:\/\/your-domian.com\/wp-admin\/plugins.php &gt;&gt; click &#8216;Settings&#8217; from the W3 Total Cache section :<\/p>\n<ul>\n<li>Minify<\/li>\n<\/ul>\n<pre>Minify: select 'Enable'\r\nMinify Cache Method: Memcached<\/pre>\n<p>Click &#8216;Save all settings&#8217;.<\/p>\n<ul>\n<li>Object Cache<\/li>\n<\/ul>\n<pre>Object Cache: select 'Enable'\r\n\r\nObject Cache Method : Memcached<\/pre>\n<p>Click &#8216;Save all settings&#8217;.<\/p>\n<p>That is it. The WordPress installation with Memcached and Nginx is now complete.<\/p>\n<h2><span class=\"ez-toc-section\" id=\"7-Further-reading\"><\/span>7. Further reading<span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p>After installing WordPress, you can read some of our WordPress articles:<\/p>\n<ul>\n<li><a href=\"https:\/\/www.rosehosting.com\/blog\/how-to-speed-up-and-optimize-wordpress-on-a-linux-vps\/\">How to Speed up and Optimize WordPress on a Linux VPS<\/a><\/li>\n<li><a href=\"https:\/\/www.rosehosting.com\/blog\/top-10-social-media-plugins-for-wordpress\/\">Top 10 Social Media Plugins for WordPress<\/a><\/li>\n<li><a href=\"https:\/\/www.rosehosting.com\/blog\/8-essential-wordpress-plugins-your-website-must-have\/\">8 Essential WordPress Plugins Your Website Must Have<\/a><\/li>\n<li><a href=\"https:\/\/www.rosehosting.com\/blog\/5-tips-for-securing-your-wordpress-sites\/\">5 Essential Tips for Securing Your WordPress Sites<\/a><\/li>\n<li><a href=\"https:\/\/www.rosehosting.com\/blog\/manage-multiple-wordpress-sites-from-a-single-place-using-mainwp\/\">How to manage multiple WordPress sites from a single place using the MainWP plugin<\/a><\/li>\n<\/ul>\n<hr \/>\n<p>Of course, you don\u2019t have to Install WordPress with Memcached and Nginx on Ubuntu, if you use one of our <a href=\"https:\/\/www.rosehosting.com\/wordpress-hosting.html\">WordPress\u00a0VPS Hosting services<\/a>, in which case you can simply ask our expert Linux admins to <strong>install WordPress with Memcached and Nginx<\/strong> for you. They are available 24\u00d77 and will take care of your request immediately.<\/p>\n<p><strong><span style=\"color: #ff0000;\">PS<\/span>.<\/strong> If you liked this post on how to Install WordPress with Memcached and Nginx on Ubuntu, 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>In this tutorial, we are going to provide you with step-by-step instructions on how to install WordPress with Memcached and &#8230; <\/p>\n<p class=\"read-more-container\"><a title=\"Install WordPress with Memcached and Nginx on Ubuntu\" class=\"read-more button\" href=\"https:\/\/www.rosehosting.com\/blog\/install-wordpress-with-memcached-and-nginx-on-ubuntu\/#more-22849\" aria-label=\"Read more about Install WordPress with Memcached and Nginx on Ubuntu\">Read More<\/a><\/p>\n","protected":false},"author":4,"featured_media":24867,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[1709,1710,1698,1707],"tags":[1559,536,49,59,148],"class_list":["post-22849","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-caching","category-cms-crm-erp","category-ubuntu","category-web-servers","tag-memcache","tag-memcached","tag-nginx","tag-ubuntu","tag-wordpress","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.4 (Yoast SEO v27.4) - https:\/\/yoast.com\/product\/yoast-seo-premium-wordpress\/ -->\n<title>Install WordPress with Memcached and Nginx on Ubuntu | RoseHosting<\/title>\n<meta name=\"description\" content=\"Install WordPress with Memcached and Nginx on Ubuntu | 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\/install-wordpress-with-memcached-and-nginx-on-ubuntu\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Install WordPress with Memcached and Nginx on Ubuntu\" \/>\n<meta property=\"og:description\" content=\"Install WordPress with Memcached and Nginx on Ubuntu | RoseHosting\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.rosehosting.com\/blog\/install-wordpress-with-memcached-and-nginx-on-ubuntu\/\" \/>\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-18T14:23:03+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2022-06-03T08:42:05+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/www.rosehosting.com\/blog\/wp-content\/uploads\/2017\/07\/Install-WordPress-with-Memcached-and-Nginx-on-Ubuntu.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=\"6 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-wordpress-with-memcached-and-nginx-on-ubuntu\\\/#article\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.rosehosting.com\\\/blog\\\/install-wordpress-with-memcached-and-nginx-on-ubuntu\\\/\"},\"author\":{\"name\":\"Jeff Wilson\",\"@id\":\"https:\\\/\\\/www.rosehosting.com\\\/blog\\\/#\\\/schema\\\/person\\\/7ce77a842fa6a9a7f8efa186f2353713\"},\"headline\":\"Install WordPress with Memcached and Nginx on Ubuntu\",\"datePublished\":\"2017-07-18T14:23:03+00:00\",\"dateModified\":\"2022-06-03T08:42:05+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/www.rosehosting.com\\\/blog\\\/install-wordpress-with-memcached-and-nginx-on-ubuntu\\\/\"},\"wordCount\":721,\"commentCount\":4,\"publisher\":{\"@id\":\"https:\\\/\\\/www.rosehosting.com\\\/blog\\\/#organization\"},\"image\":{\"@id\":\"https:\\\/\\\/www.rosehosting.com\\\/blog\\\/install-wordpress-with-memcached-and-nginx-on-ubuntu\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/www.rosehosting.com\\\/blog\\\/wp-content\\\/uploads\\\/2017\\\/07\\\/Install-WordPress-with-Memcached-and-Nginx-on-Ubuntu.jpg\",\"keywords\":[\"memcache\",\"memcached\",\"nginx\",\"ubuntu\",\"wordpress\"],\"articleSection\":[\"Caching\",\"CMS, CRM, ERP\",\"Ubuntu\",\"Web Servers\"],\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\\\/\\\/www.rosehosting.com\\\/blog\\\/install-wordpress-with-memcached-and-nginx-on-ubuntu\\\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/www.rosehosting.com\\\/blog\\\/install-wordpress-with-memcached-and-nginx-on-ubuntu\\\/\",\"url\":\"https:\\\/\\\/www.rosehosting.com\\\/blog\\\/install-wordpress-with-memcached-and-nginx-on-ubuntu\\\/\",\"name\":\"Install WordPress with Memcached and Nginx on Ubuntu | RoseHosting\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.rosehosting.com\\\/blog\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/www.rosehosting.com\\\/blog\\\/install-wordpress-with-memcached-and-nginx-on-ubuntu\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/www.rosehosting.com\\\/blog\\\/install-wordpress-with-memcached-and-nginx-on-ubuntu\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/www.rosehosting.com\\\/blog\\\/wp-content\\\/uploads\\\/2017\\\/07\\\/Install-WordPress-with-Memcached-and-Nginx-on-Ubuntu.jpg\",\"datePublished\":\"2017-07-18T14:23:03+00:00\",\"dateModified\":\"2022-06-03T08:42:05+00:00\",\"description\":\"Install WordPress with Memcached and Nginx on Ubuntu | RoseHosting\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/www.rosehosting.com\\\/blog\\\/install-wordpress-with-memcached-and-nginx-on-ubuntu\\\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/www.rosehosting.com\\\/blog\\\/install-wordpress-with-memcached-and-nginx-on-ubuntu\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/www.rosehosting.com\\\/blog\\\/install-wordpress-with-memcached-and-nginx-on-ubuntu\\\/#primaryimage\",\"url\":\"https:\\\/\\\/www.rosehosting.com\\\/blog\\\/wp-content\\\/uploads\\\/2017\\\/07\\\/Install-WordPress-with-Memcached-and-Nginx-on-Ubuntu.jpg\",\"contentUrl\":\"https:\\\/\\\/www.rosehosting.com\\\/blog\\\/wp-content\\\/uploads\\\/2017\\\/07\\\/Install-WordPress-with-Memcached-and-Nginx-on-Ubuntu.jpg\",\"width\":1200,\"height\":600,\"caption\":\"Install WordPress with Memcached and Nginx on Ubuntu\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/www.rosehosting.com\\\/blog\\\/install-wordpress-with-memcached-and-nginx-on-ubuntu\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/www.rosehosting.com\\\/blog\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Install WordPress with Memcached and Nginx on Ubuntu\"}]},{\"@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 WordPress with Memcached and Nginx on Ubuntu | RoseHosting","description":"Install WordPress with Memcached and Nginx on Ubuntu | 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\/install-wordpress-with-memcached-and-nginx-on-ubuntu\/","og_locale":"en_US","og_type":"article","og_title":"Install WordPress with Memcached and Nginx on Ubuntu","og_description":"Install WordPress with Memcached and Nginx on Ubuntu | RoseHosting","og_url":"https:\/\/www.rosehosting.com\/blog\/install-wordpress-with-memcached-and-nginx-on-ubuntu\/","og_site_name":"RoseHosting","article_publisher":"https:\/\/www.facebook.com\/RoseHosting","article_author":"https:\/\/www.facebook.com\/rosehosting.helpdesk","article_published_time":"2017-07-18T14:23:03+00:00","article_modified_time":"2022-06-03T08:42:05+00:00","og_image":[{"width":1200,"height":600,"url":"https:\/\/www.rosehosting.com\/blog\/wp-content\/uploads\/2017\/07\/Install-WordPress-with-Memcached-and-Nginx-on-Ubuntu.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":"6 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/www.rosehosting.com\/blog\/install-wordpress-with-memcached-and-nginx-on-ubuntu\/#article","isPartOf":{"@id":"https:\/\/www.rosehosting.com\/blog\/install-wordpress-with-memcached-and-nginx-on-ubuntu\/"},"author":{"name":"Jeff Wilson","@id":"https:\/\/www.rosehosting.com\/blog\/#\/schema\/person\/7ce77a842fa6a9a7f8efa186f2353713"},"headline":"Install WordPress with Memcached and Nginx on Ubuntu","datePublished":"2017-07-18T14:23:03+00:00","dateModified":"2022-06-03T08:42:05+00:00","mainEntityOfPage":{"@id":"https:\/\/www.rosehosting.com\/blog\/install-wordpress-with-memcached-and-nginx-on-ubuntu\/"},"wordCount":721,"commentCount":4,"publisher":{"@id":"https:\/\/www.rosehosting.com\/blog\/#organization"},"image":{"@id":"https:\/\/www.rosehosting.com\/blog\/install-wordpress-with-memcached-and-nginx-on-ubuntu\/#primaryimage"},"thumbnailUrl":"https:\/\/www.rosehosting.com\/blog\/wp-content\/uploads\/2017\/07\/Install-WordPress-with-Memcached-and-Nginx-on-Ubuntu.jpg","keywords":["memcache","memcached","nginx","ubuntu","wordpress"],"articleSection":["Caching","CMS, CRM, ERP","Ubuntu","Web Servers"],"inLanguage":"en-US","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/www.rosehosting.com\/blog\/install-wordpress-with-memcached-and-nginx-on-ubuntu\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/www.rosehosting.com\/blog\/install-wordpress-with-memcached-and-nginx-on-ubuntu\/","url":"https:\/\/www.rosehosting.com\/blog\/install-wordpress-with-memcached-and-nginx-on-ubuntu\/","name":"Install WordPress with Memcached and Nginx on Ubuntu | RoseHosting","isPartOf":{"@id":"https:\/\/www.rosehosting.com\/blog\/#website"},"primaryImageOfPage":{"@id":"https:\/\/www.rosehosting.com\/blog\/install-wordpress-with-memcached-and-nginx-on-ubuntu\/#primaryimage"},"image":{"@id":"https:\/\/www.rosehosting.com\/blog\/install-wordpress-with-memcached-and-nginx-on-ubuntu\/#primaryimage"},"thumbnailUrl":"https:\/\/www.rosehosting.com\/blog\/wp-content\/uploads\/2017\/07\/Install-WordPress-with-Memcached-and-Nginx-on-Ubuntu.jpg","datePublished":"2017-07-18T14:23:03+00:00","dateModified":"2022-06-03T08:42:05+00:00","description":"Install WordPress with Memcached and Nginx on Ubuntu | RoseHosting","breadcrumb":{"@id":"https:\/\/www.rosehosting.com\/blog\/install-wordpress-with-memcached-and-nginx-on-ubuntu\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.rosehosting.com\/blog\/install-wordpress-with-memcached-and-nginx-on-ubuntu\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.rosehosting.com\/blog\/install-wordpress-with-memcached-and-nginx-on-ubuntu\/#primaryimage","url":"https:\/\/www.rosehosting.com\/blog\/wp-content\/uploads\/2017\/07\/Install-WordPress-with-Memcached-and-Nginx-on-Ubuntu.jpg","contentUrl":"https:\/\/www.rosehosting.com\/blog\/wp-content\/uploads\/2017\/07\/Install-WordPress-with-Memcached-and-Nginx-on-Ubuntu.jpg","width":1200,"height":600,"caption":"Install WordPress with Memcached and Nginx on Ubuntu"},{"@type":"BreadcrumbList","@id":"https:\/\/www.rosehosting.com\/blog\/install-wordpress-with-memcached-and-nginx-on-ubuntu\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/www.rosehosting.com\/blog\/"},{"@type":"ListItem","position":2,"name":"Install WordPress with Memcached and Nginx on Ubuntu"}]},{"@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\/22849","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=22849"}],"version-history":[{"count":1,"href":"https:\/\/www.rosehosting.com\/blog\/wp-json\/wp\/v2\/posts\/22849\/revisions"}],"predecessor-version":[{"id":41871,"href":"https:\/\/www.rosehosting.com\/blog\/wp-json\/wp\/v2\/posts\/22849\/revisions\/41871"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.rosehosting.com\/blog\/wp-json\/wp\/v2\/media\/24867"}],"wp:attachment":[{"href":"https:\/\/www.rosehosting.com\/blog\/wp-json\/wp\/v2\/media?parent=22849"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.rosehosting.com\/blog\/wp-json\/wp\/v2\/categories?post=22849"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.rosehosting.com\/blog\/wp-json\/wp\/v2\/tags?post=22849"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}