{"id":20463,"date":"2016-10-24T07:46:52","date_gmt":"2016-10-24T12:46:52","guid":{"rendered":"https:\/\/www.rosehosting.com\/blog\/?p=20463"},"modified":"2022-12-16T03:34:51","modified_gmt":"2022-12-16T09:34:51","slug":"install-laravel-on-ubuntu-16-04","status":"publish","type":"post","link":"https:\/\/www.rosehosting.com\/blog\/install-laravel-on-ubuntu-16-04\/","title":{"rendered":"Install Laravel on Ubuntu 16.04"},"content":{"rendered":"<div id=\"bsf_rt_marker\"><\/div><p><img decoding=\"async\" class=\"alignnone size-full wp-image-27666\" src=\"https:\/\/www.rosehosting.com\/blog\/wp-content\/uploads\/2018\/07\/how-to-install-laravel-on-ubuntu-16.04.jpg\" alt=\"How to Install Laravel on Ubuntu 16.04\" width=\"742\" height=\"371\" srcset=\"https:\/\/www.rosehosting.com\/blog\/wp-content\/uploads\/2018\/07\/how-to-install-laravel-on-ubuntu-16.04.jpg 742w, https:\/\/www.rosehosting.com\/blog\/wp-content\/uploads\/2018\/07\/how-to-install-laravel-on-ubuntu-16.04-150x75.jpg 150w, https:\/\/www.rosehosting.com\/blog\/wp-content\/uploads\/2018\/07\/how-to-install-laravel-on-ubuntu-16.04-300x150.jpg 300w\" sizes=\"(max-width: 742px) 100vw, 742px\" \/><\/p>\n<p><img decoding=\"async\" class=\"alignright size-full wp-image-28447\" src=\"https:\/\/www.rosehosting.com\/blog\/wp-content\/uploads\/2016\/10\/Install-Laravel-Ubuntu-16.04.jpg\" alt=\"Install Laravel Ubuntu 16.04\" width=\"130\" height=\"130\" \/>We&#8217;ll teach you <strong>how to install Laravel on Ubuntu 16.04<\/strong>. Laravel is a PHP web application framework which is intended for the development of web applications following the model\u2013view\u2013controller (MVC) architectural pattern. It has an expressive, elegant syntax and provides tools needed for large, robust applications.\u00a0Installing Laravel on Ubuntu 16.04 is an easy task, just follow the steps below and you should have your Laravel installation on Ubuntu 16.04 ready in a few minutes.\u00a0<!--more--><\/p>\n<p><strong>To Install Laravel on Ubuntu 16.04, carefully follow the steps below:<\/strong><\/p>\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-69f152f82f348\" 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-69f152f82f348\"  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-laravel-on-ubuntu-16-04\/#Step-1-Log-In-to-Your-Server-via-SSH\" >Step 1: Log In to Your Server via SSH<\/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-laravel-on-ubuntu-16-04\/#Step-2-Update-the-System\" >Step 2:\u00a0 Update the System<\/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-laravel-on-ubuntu-16-04\/#Step-3-Install-Composer\" >Step 3: Install Composer<\/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-laravel-on-ubuntu-16-04\/#Step-4-Download-the-Latest-Laravel-Version\" >Step 4: Download the Latest Laravel Version<\/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-laravel-on-ubuntu-16-04\/#Step-5-Start-Laravel-on-Ubuntu-1604\" >Step 5: Start Laravel 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-6\" href=\"https:\/\/www.rosehosting.com\/blog\/install-laravel-on-ubuntu-16-04\/#Step-6-Setup-Apache-Virtual-Host\" >Step 6: Setup Apache Virtual Host<\/a><\/li><\/ul><\/nav><\/div>\n<h2><span class=\"ez-toc-section\" id=\"Step-1-Log-In-to-Your-Server-via-SSH\"><\/span>Step 1: Log In to Your Server via SSH<span class=\"ez-toc-section-end\"><\/span><\/h2>\n<pre># ssh root@server_ip<\/pre>\n<p>You can check whether you have the proper Ubuntu version installed on your server with the following command:<\/p>\n<pre># lsb_release -a<\/pre>\n<p>You should get this output:<\/p>\n<pre>Distributor ID: Ubuntu\r\nDescription:    Ubuntu 16.04.1 LTS\r\nRelease:        16.04\r\nCodename:       xenial<\/pre>\n<h2><span class=\"ez-toc-section\" id=\"Step-2-Update-the-System\"><\/span>Step 2:\u00a0 Update the System<span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p>Make sure your server is fully up to date using:<\/p>\n<pre># apt update &amp;&amp; apt upgrade<\/pre>\n<p>Then install some much-needed dependencies:<\/p>\n<pre># apt install php-mcrypt php-gd php-mbstring<\/pre>\n<h2><span class=\"ez-toc-section\" id=\"Step-3-Install-Composer\"><\/span>Step 3: Install Composer<span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p>Install Composer which is a tool for dependency management in PHP.<\/p>\n<pre># curl -sS https:\/\/getcomposer.org\/installer | php<\/pre>\n<p>Once the Composer is installed, you need to move it so that Composer can be available within your machine path:<\/p>\n<pre># mv composer.phar \/usr\/local\/bin\/composer<\/pre>\n<p>Make it executable:<\/p>\n<pre># chmod +x \/usr\/local\/bin\/composer<\/pre>\n<p>Now create a directory where Laravel will be downloaded.<\/p>\n<pre># mkdir \/var\/www\/html\/your_website<\/pre>\n<p>Of course, replace <strong>your_website<\/strong> with your actual domain name or any name for that matter.<\/p>\n<h2><span class=\"ez-toc-section\" id=\"Step-4-Download-the-Latest-Laravel-Version\"><\/span>Step 4: Download the Latest Laravel Version<span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p>Now enter the newly created directory and download the latest Laravel version.<\/p>\n<pre># cd \/var\/www\/html\/your_website\r\n\r\n# git clone https:\/\/github.com\/laravel\/laravel.git<\/pre>\n<p>Move the files and directories from the Github Laravel clone into your current working directory (\/var\/www\/html\/your_website\/)<\/p>\n<pre># mv laravel\/* .\r\n\r\n# mv laravel\/.* .<\/pre>\n<p>Now delete the unnecessary <strong>laravel<\/strong> dir:<\/p>\n<pre># rmdir laravel\/<\/pre>\n<h2><span class=\"ez-toc-section\" id=\"Step-5-Start-Laravel-on-Ubuntu-1604\"><\/span>Step 5: Start Laravel on Ubuntu 16.04<span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p>Start the Laravel installation using Composer:<\/p>\n<pre># composer install<\/pre>\n<p>Once the installation is finished, assign the proper ownership over the Laravel files and directories:<\/p>\n<pre># chown www-data: -R \/var\/www\/html\/your_website\/<\/pre>\n<p>Next, set the encryption key needed:<\/p>\n<pre># php artisan key:generate<\/pre>\n<p>You will notice the below error when running the command.<\/p>\n<pre>[ErrorException]\r\n  file_get_contents(\/var\/www\/html\/your_website\/.env): failed to open stream: No such file or directory<\/pre>\n<p>To solve this you should rename the <strong>.env.example<\/strong> file into <strong>.env<\/strong>:<\/p>\n<pre># mv .env.example .env<\/pre>\n<p>Generate the encryption key again:<\/p>\n<pre># php artisan key:generate<\/pre>\n<p>You should get the following output:<\/p>\n<pre>Application key [base64:ULQsledeS17HxCAsssA\/06qN+aQGbXBPPpXVeZvdRWE=] set successfully.<\/pre>\n<p>Of course, the key will be different in your case. Now edit the <strong>app.php<\/strong> file and configure the encryption key. Open the file with your favorite text editor. We are using nano.<\/p>\n<pre># nano config\/app.php<\/pre>\n<p>Locate the <strong>&#8216;key&#8217; =&gt; env(&#8216;APP_KEY&#8217;<\/strong> line and add the key next to it. After you are done the directive should look like this:<\/p>\n<pre>'key' =&gt; env('APP_KEY', 'base64:7fO0S9TxZu8M2NwBWVEQsjPGRi+D1t6Ws8i0Y2yW\/vE='),\r\n\r\n    'cipher' =&gt; 'AES-256-CBC',<\/pre>\n<p>Save and close the file.<\/p>\n<h2><span class=\"ez-toc-section\" id=\"Step-6-Setup-Apache-Virtual-Host\"><\/span>Step 6: Setup Apache Virtual Host<span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p>Create an Apache virtual host file so your domain can serve Laravel. Open a file, for example, <strong>your_website.conf<\/strong>:<\/p>\n<pre># nano \/etc\/apache2\/sites-available\/your_website.conf<\/pre>\n<p>Paste the following:<\/p>\n<pre>&lt;VirtualHost *:80&gt;\r\nServerAdmin admin@your_domain.com\r\nDocumentRoot \/var\/www\/html\/your_website\/public\/\r\nServerName your_domain.com\r\nServerAlias www.your_domain.com\r\n&lt;Directory \/var\/www\/html\/your_website\/&gt;\r\nOptions FollowSymLinks\r\nAllowOverride All\r\nOrder allow,deny\r\nallow from all\r\n&lt;\/Directory&gt;\r\nErrorLog \/var\/log\/apache2\/your_domain.com-error_log\r\nCustomLog \/var\/log\/apache2\/your_domain.com-access_log common\r\n&lt;\/VirtualHost&gt;<\/pre>\n<p>Enable the site:<\/p>\n<pre># a2ensite your_website.conf<\/pre>\n<p>Restart Apache so the changes can take effect:<\/p>\n<pre># service apache2 reload<\/pre>\n<p>Now open your favorite web browser and navigate to http:\/\/your_domain.com where you will be welcomed by a page as shown in the image below:<\/p>\n<p><img decoding=\"async\" class=\"aligncenter size-full wp-image-27691\" src=\"https:\/\/www.rosehosting.com\/blog\/wp-content\/uploads\/2016\/10\/install-laravel-ubuntu-16.04.jpg\" alt=\"install laravel ubuntu 16.04\" width=\"600\" height=\"374\" srcset=\"https:\/\/www.rosehosting.com\/blog\/wp-content\/uploads\/2016\/10\/install-laravel-ubuntu-16.04.jpg 600w, https:\/\/www.rosehosting.com\/blog\/wp-content\/uploads\/2016\/10\/install-laravel-ubuntu-16.04-150x94.jpg 150w, https:\/\/www.rosehosting.com\/blog\/wp-content\/uploads\/2016\/10\/install-laravel-ubuntu-16.04-300x187.jpg 300w, https:\/\/www.rosehosting.com\/blog\/wp-content\/uploads\/2016\/10\/install-laravel-ubuntu-16.04-400x250.jpg 400w\" sizes=\"(max-width: 600px) 100vw, 600px\" \/><\/p>\n<p>Congratulations, you have <strong>successfully installed Laravel on Ubuntu 16.04<\/strong>. For more information about Laravel, you should check their official <a href=\"https:\/\/laravel.com\/docs\/5.3\" target=\"_blank\" rel=\"noopener noreferrer\">documentation<\/a>.<\/p>\n<hr \/>\n<p><img decoding=\"async\" class=\"alignleft size-full wp-image-27667\" src=\"https:\/\/www.rosehosting.com\/blog\/wp-content\/uploads\/2016\/10\/Installing-Laravel-on-Ubuntu-16.04.jpg\" alt=\"Installing Laravel on Ubuntu 16.04\" width=\"180\" height=\"180\" srcset=\"https:\/\/www.rosehosting.com\/blog\/wp-content\/uploads\/2016\/10\/Installing-Laravel-on-Ubuntu-16.04.jpg 180w, https:\/\/www.rosehosting.com\/blog\/wp-content\/uploads\/2016\/10\/Installing-Laravel-on-Ubuntu-16.04-150x150.jpg 150w\" sizes=\"(max-width: 180px) 100vw, 180px\" \/> Of course, you don\u2019t have to <a href=\"https:\/\/www.rosehosting.com\/blog\/install-laravel-on-ubuntu-16-04\/\">install Laravel on Ubuntu 16.04<\/a>, if you use one of our <a href=\"https:\/\/www.rosehosting.com\/laravel-hosting.html\" target=\"_blank\" rel=\"noopener noreferrer\">Laravel VPS Hosting<\/a> services, in which case you can simply ask our expert Linux admins to install Laravel on Ubuntu 16.04 for you. They are available 24\u00d77 and will take care of your request immediately. For an updated tutorial on <a href=\"https:\/\/www.rosehosting.com\/blog\/install-laravel-on-ubuntu-20-04\/\" target=\"_blank\" rel=\"noopener\">how to install Laravel on Ubuntu 20.04<\/a>, check it on our blog.<\/p>\n<p><span style=\"color: #ff0000;\">PS.<\/span> If you liked this post, on<strong> how to install Laravel on Ubuntu 16.04<\/strong>,\u00a0 please share it with your friends on the social networks using the buttons on the left or simply leave a reply below. Thanks.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>We&#8217;ll teach you how to install Laravel on Ubuntu 16.04. Laravel is a PHP web application framework which is intended &#8230; <\/p>\n<p class=\"read-more-container\"><a title=\"Install Laravel on Ubuntu 16.04\" class=\"read-more button\" href=\"https:\/\/www.rosehosting.com\/blog\/install-laravel-on-ubuntu-16-04\/#more-20463\" aria-label=\"Read more about Install Laravel on Ubuntu 16.04\">Read More<\/a><\/p>\n","protected":false},"author":4,"featured_media":27666,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[13,1698,1712],"tags":[297,172,176,59],"class_list":["post-20463","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-tutorials","category-ubuntu","category-web-frameworks","tag-how-to","tag-install","tag-laravel","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.4 (Yoast SEO v27.5) - https:\/\/yoast.com\/product\/yoast-seo-premium-wordpress\/ -->\n<title>How To Install Laravel on Ubuntu 16.04 | RoseHosting<\/title>\n<meta name=\"description\" content=\"Install Laravel on Ubuntu 16.04 in few minutes. Installing Laravel on Ubuntu 16.04 is really easy if you follow our step-by-step guide.\" \/>\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-laravel-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=\"Install Laravel on Ubuntu 16.04\" \/>\n<meta property=\"og:description\" content=\"Install Laravel on Ubuntu 16.04 | RoseHosting\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.rosehosting.com\/blog\/install-laravel-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=\"2016-10-24T12:46:52+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2022-12-16T09:34:51+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/www.rosehosting.com\/blog\/wp-content\/uploads\/2018\/07\/how-to-install-laravel-on-ubuntu-16.04.jpg\" \/>\n\t<meta property=\"og:image:width\" content=\"742\" \/>\n\t<meta property=\"og:image:height\" content=\"371\" \/>\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\\\/install-laravel-on-ubuntu-16-04\\\/#article\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.rosehosting.com\\\/blog\\\/install-laravel-on-ubuntu-16-04\\\/\"},\"author\":{\"name\":\"Jeff Wilson\",\"@id\":\"https:\\\/\\\/www.rosehosting.com\\\/blog\\\/#\\\/schema\\\/person\\\/7ce77a842fa6a9a7f8efa186f2353713\"},\"headline\":\"Install Laravel on Ubuntu 16.04\",\"datePublished\":\"2016-10-24T12:46:52+00:00\",\"dateModified\":\"2022-12-16T09:34:51+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/www.rosehosting.com\\\/blog\\\/install-laravel-on-ubuntu-16-04\\\/\"},\"wordCount\":560,\"commentCount\":27,\"publisher\":{\"@id\":\"https:\\\/\\\/www.rosehosting.com\\\/blog\\\/#organization\"},\"image\":{\"@id\":\"https:\\\/\\\/www.rosehosting.com\\\/blog\\\/install-laravel-on-ubuntu-16-04\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/www.rosehosting.com\\\/blog\\\/wp-content\\\/uploads\\\/2018\\\/07\\\/how-to-install-laravel-on-ubuntu-16.04.jpg\",\"keywords\":[\"how-to\",\"install\",\"laravel\",\"ubuntu\"],\"articleSection\":[\"Tutorials\",\"Ubuntu\",\"Web Frameworks\"],\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\\\/\\\/www.rosehosting.com\\\/blog\\\/install-laravel-on-ubuntu-16-04\\\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/www.rosehosting.com\\\/blog\\\/install-laravel-on-ubuntu-16-04\\\/\",\"url\":\"https:\\\/\\\/www.rosehosting.com\\\/blog\\\/install-laravel-on-ubuntu-16-04\\\/\",\"name\":\"How To Install Laravel on Ubuntu 16.04 | RoseHosting\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.rosehosting.com\\\/blog\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/www.rosehosting.com\\\/blog\\\/install-laravel-on-ubuntu-16-04\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/www.rosehosting.com\\\/blog\\\/install-laravel-on-ubuntu-16-04\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/www.rosehosting.com\\\/blog\\\/wp-content\\\/uploads\\\/2018\\\/07\\\/how-to-install-laravel-on-ubuntu-16.04.jpg\",\"datePublished\":\"2016-10-24T12:46:52+00:00\",\"dateModified\":\"2022-12-16T09:34:51+00:00\",\"description\":\"Install Laravel on Ubuntu 16.04 in few minutes. Installing Laravel on Ubuntu 16.04 is really easy if you follow our step-by-step guide.\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/www.rosehosting.com\\\/blog\\\/install-laravel-on-ubuntu-16-04\\\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/www.rosehosting.com\\\/blog\\\/install-laravel-on-ubuntu-16-04\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/www.rosehosting.com\\\/blog\\\/install-laravel-on-ubuntu-16-04\\\/#primaryimage\",\"url\":\"https:\\\/\\\/www.rosehosting.com\\\/blog\\\/wp-content\\\/uploads\\\/2018\\\/07\\\/how-to-install-laravel-on-ubuntu-16.04.jpg\",\"contentUrl\":\"https:\\\/\\\/www.rosehosting.com\\\/blog\\\/wp-content\\\/uploads\\\/2018\\\/07\\\/how-to-install-laravel-on-ubuntu-16.04.jpg\",\"width\":742,\"height\":371,\"caption\":\"How to Install Laravel on Ubuntu 16.04\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/www.rosehosting.com\\\/blog\\\/install-laravel-on-ubuntu-16-04\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/www.rosehosting.com\\\/blog\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Install Laravel 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 Laravel on Ubuntu 16.04 | RoseHosting","description":"Install Laravel on Ubuntu 16.04 in few minutes. Installing Laravel on Ubuntu 16.04 is really easy if you follow our step-by-step guide.","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-laravel-on-ubuntu-16-04\/","og_locale":"en_US","og_type":"article","og_title":"Install Laravel on Ubuntu 16.04","og_description":"Install Laravel on Ubuntu 16.04 | RoseHosting","og_url":"https:\/\/www.rosehosting.com\/blog\/install-laravel-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":"2016-10-24T12:46:52+00:00","article_modified_time":"2022-12-16T09:34:51+00:00","og_image":[{"width":742,"height":371,"url":"https:\/\/www.rosehosting.com\/blog\/wp-content\/uploads\/2018\/07\/how-to-install-laravel-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\/install-laravel-on-ubuntu-16-04\/#article","isPartOf":{"@id":"https:\/\/www.rosehosting.com\/blog\/install-laravel-on-ubuntu-16-04\/"},"author":{"name":"Jeff Wilson","@id":"https:\/\/www.rosehosting.com\/blog\/#\/schema\/person\/7ce77a842fa6a9a7f8efa186f2353713"},"headline":"Install Laravel on Ubuntu 16.04","datePublished":"2016-10-24T12:46:52+00:00","dateModified":"2022-12-16T09:34:51+00:00","mainEntityOfPage":{"@id":"https:\/\/www.rosehosting.com\/blog\/install-laravel-on-ubuntu-16-04\/"},"wordCount":560,"commentCount":27,"publisher":{"@id":"https:\/\/www.rosehosting.com\/blog\/#organization"},"image":{"@id":"https:\/\/www.rosehosting.com\/blog\/install-laravel-on-ubuntu-16-04\/#primaryimage"},"thumbnailUrl":"https:\/\/www.rosehosting.com\/blog\/wp-content\/uploads\/2018\/07\/how-to-install-laravel-on-ubuntu-16.04.jpg","keywords":["how-to","install","laravel","ubuntu"],"articleSection":["Tutorials","Ubuntu","Web Frameworks"],"inLanguage":"en-US","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/www.rosehosting.com\/blog\/install-laravel-on-ubuntu-16-04\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/www.rosehosting.com\/blog\/install-laravel-on-ubuntu-16-04\/","url":"https:\/\/www.rosehosting.com\/blog\/install-laravel-on-ubuntu-16-04\/","name":"How To Install Laravel on Ubuntu 16.04 | RoseHosting","isPartOf":{"@id":"https:\/\/www.rosehosting.com\/blog\/#website"},"primaryImageOfPage":{"@id":"https:\/\/www.rosehosting.com\/blog\/install-laravel-on-ubuntu-16-04\/#primaryimage"},"image":{"@id":"https:\/\/www.rosehosting.com\/blog\/install-laravel-on-ubuntu-16-04\/#primaryimage"},"thumbnailUrl":"https:\/\/www.rosehosting.com\/blog\/wp-content\/uploads\/2018\/07\/how-to-install-laravel-on-ubuntu-16.04.jpg","datePublished":"2016-10-24T12:46:52+00:00","dateModified":"2022-12-16T09:34:51+00:00","description":"Install Laravel on Ubuntu 16.04 in few minutes. Installing Laravel on Ubuntu 16.04 is really easy if you follow our step-by-step guide.","breadcrumb":{"@id":"https:\/\/www.rosehosting.com\/blog\/install-laravel-on-ubuntu-16-04\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.rosehosting.com\/blog\/install-laravel-on-ubuntu-16-04\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.rosehosting.com\/blog\/install-laravel-on-ubuntu-16-04\/#primaryimage","url":"https:\/\/www.rosehosting.com\/blog\/wp-content\/uploads\/2018\/07\/how-to-install-laravel-on-ubuntu-16.04.jpg","contentUrl":"https:\/\/www.rosehosting.com\/blog\/wp-content\/uploads\/2018\/07\/how-to-install-laravel-on-ubuntu-16.04.jpg","width":742,"height":371,"caption":"How to Install Laravel on Ubuntu 16.04"},{"@type":"BreadcrumbList","@id":"https:\/\/www.rosehosting.com\/blog\/install-laravel-on-ubuntu-16-04\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/www.rosehosting.com\/blog\/"},{"@type":"ListItem","position":2,"name":"Install Laravel 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\/20463","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=20463"}],"version-history":[{"count":2,"href":"https:\/\/www.rosehosting.com\/blog\/wp-json\/wp\/v2\/posts\/20463\/revisions"}],"predecessor-version":[{"id":44323,"href":"https:\/\/www.rosehosting.com\/blog\/wp-json\/wp\/v2\/posts\/20463\/revisions\/44323"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.rosehosting.com\/blog\/wp-json\/wp\/v2\/media\/27666"}],"wp:attachment":[{"href":"https:\/\/www.rosehosting.com\/blog\/wp-json\/wp\/v2\/media?parent=20463"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.rosehosting.com\/blog\/wp-json\/wp\/v2\/categories?post=20463"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.rosehosting.com\/blog\/wp-json\/wp\/v2\/tags?post=20463"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}