{"id":17582,"date":"2015-09-05T11:21:18","date_gmt":"2015-09-05T16:21:18","guid":{"rendered":"https:\/\/secure.rosehosting.com\/blog\/?p=17582"},"modified":"2023-03-08T04:23:49","modified_gmt":"2023-03-08T10:23:49","slug":"how-to-install-codeigniter-on-a-linux-vps","status":"publish","type":"post","link":"https:\/\/www.rosehosting.com\/blog\/how-to-install-codeigniter-on-a-linux-vps\/","title":{"rendered":"How to install CodeIgniter on Linux"},"content":{"rendered":"<div id=\"bsf_rt_marker\"><\/div><p><img decoding=\"async\" class=\"size-full wp-image-26146 alignnone\" src=\"https:\/\/www.rosehosting.com\/blog\/wp-content\/uploads\/2015\/09\/How-to-install-CodeIgniter-on-Linux.jpg\" alt=\"How to install CodeIgniter on Linux\" width=\"1200\" height=\"600\" srcset=\"https:\/\/www.rosehosting.com\/blog\/wp-content\/uploads\/2015\/09\/How-to-install-CodeIgniter-on-Linux.jpg 1200w, https:\/\/www.rosehosting.com\/blog\/wp-content\/uploads\/2015\/09\/How-to-install-CodeIgniter-on-Linux-150x75.jpg 150w, https:\/\/www.rosehosting.com\/blog\/wp-content\/uploads\/2015\/09\/How-to-install-CodeIgniter-on-Linux-300x150.jpg 300w, https:\/\/www.rosehosting.com\/blog\/wp-content\/uploads\/2015\/09\/How-to-install-CodeIgniter-on-Linux-768x384.jpg 768w, https:\/\/www.rosehosting.com\/blog\/wp-content\/uploads\/2015\/09\/How-to-install-CodeIgniter-on-Linux-1024x512.jpg 1024w, https:\/\/www.rosehosting.com\/blog\/wp-content\/uploads\/2015\/09\/How-to-install-CodeIgniter-on-Linux-860x430.jpg 860w, https:\/\/www.rosehosting.com\/blog\/wp-content\/uploads\/2015\/09\/How-to-install-CodeIgniter-on-Linux-680x340.jpg 680w, https:\/\/www.rosehosting.com\/blog\/wp-content\/uploads\/2015\/09\/How-to-install-CodeIgniter-on-Linux-500x250.jpg 500w, https:\/\/www.rosehosting.com\/blog\/wp-content\/uploads\/2015\/09\/How-to-install-CodeIgniter-on-Linux-400x200.jpg 400w, https:\/\/www.rosehosting.com\/blog\/wp-content\/uploads\/2015\/09\/How-to-install-CodeIgniter-on-Linux-200x100.jpg 200w, https:\/\/www.rosehosting.com\/blog\/wp-content\/uploads\/2015\/09\/How-to-install-CodeIgniter-on-Linux-50x25.jpg 50w\" sizes=\"(max-width: 1200px) 100vw, 1200px\" \/><\/p>\n<p>Today we are going to show you how to install CodeIgniter on\u00a0Linux.. CodeIgniter is a very powerful PHP web application framework which allows developers to create full-featured web applications with ease. It is a framework with a small footprint, has a clear documentation and uses the Model-View-Controller approach to separate the presentation from logic. Installing CodeIgnitier on your Linux server is an easy task, and it shouldn&#8217;t take more then 10 minutes to finish the installation.<\/p>\n<p><!--more--><\/p>\n<p>Before we start, please take a look at the basic system requirements. CodeIgniter requires PHP version 5.4 or newer and MySQL 5.1 or newer with mysqli and pdo drivers so make sure that your system meets CodeIgniter system requirements.<\/p>\n<p><img decoding=\"async\" class=\"size-full wp-image-27632 aligncenter\" src=\"https:\/\/www.rosehosting.com\/blog\/wp-content\/uploads\/2015\/09\/installing-CodeIgniter-on-Linux.jpg\" alt=\"installing CodeIgniter on Linux\" width=\"200\" height=\"200\" srcset=\"https:\/\/www.rosehosting.com\/blog\/wp-content\/uploads\/2015\/09\/installing-CodeIgniter-on-Linux.jpg 200w, https:\/\/www.rosehosting.com\/blog\/wp-content\/uploads\/2015\/09\/installing-CodeIgniter-on-Linux-150x150.jpg 150w\" sizes=\"(max-width: 200px) 100vw, 200px\" \/><\/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-69f0d721714ac\" 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-69f0d721714ac\"  aria-label=\"Toggle\" \/><nav><ul class='ez-toc-list ez-toc-list-level-1 ' ><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-1\" href=\"https:\/\/www.rosehosting.com\/blog\/how-to-install-codeigniter-on-a-linux-vps\/#1-Update-the-System\" >1.\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-2\" href=\"https:\/\/www.rosehosting.com\/blog\/how-to-install-codeigniter-on-a-linux-vps\/#2-Download-CodeIgntier\" >2. Download CodeIgntier<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-3\" href=\"https:\/\/www.rosehosting.com\/blog\/how-to-install-codeigniter-on-a-linux-vps\/#3-Unzip-the-archive-and-set-up-directory-ownership\" >3. Unzip the archive and set up directory ownership<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-4\" href=\"https:\/\/www.rosehosting.com\/blog\/how-to-install-codeigniter-on-a-linux-vps\/#3-Edit-Apache-virtual-host-file\" >3. Edit Apache virtual host file<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-5\" href=\"https:\/\/www.rosehosting.com\/blog\/how-to-install-codeigniter-on-a-linux-vps\/#4-Restart-Apache-web-server\" >4. Restart Apache web server<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-6\" href=\"https:\/\/www.rosehosting.com\/blog\/how-to-install-codeigniter-on-a-linux-vps\/#5-Create-new-database\" >5. Create new database<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-7\" href=\"https:\/\/www.rosehosting.com\/blog\/how-to-install-codeigniter-on-a-linux-vps\/#6-Configure-database-config-file\" >6. Configure database config file<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-8\" href=\"https:\/\/www.rosehosting.com\/blog\/how-to-install-codeigniter-on-a-linux-vps\/#7-Access-CodeIgniter-via-web-browser\" >7. Access CodeIgniter via web browser<\/a><\/li><\/ul><\/nav><\/div>\n<h2><span class=\"ez-toc-section\" id=\"1-Update-the-System\"><\/span>1.\u00a0 Update the System<span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p>&nbsp;<\/p>\n<p>For this tutorial, we are using an <a href=\"https:\/\/www.rosehosting.com\/ubuntu-hosting.html\" target=\"_blank\" rel=\"noopener noreferrer\">Ubuntu VPS<\/a> with Ubuntu 14.04 installed. First thing we need to do is to <a href=\"https:\/\/www.rosehosting.com\/blog\/connect-to-your-linux-vps-via-ssh\/\" target=\"_blank\" rel=\"noopener noreferrer\">connect to the Linux VPS via SSH<\/a> and update the system software to the latest version. To update your system software, you can execute the following commands:<\/p>\n<pre>apt-get update\r\napt-get upgrade<\/pre>\n<h2><span class=\"ez-toc-section\" id=\"2-Download-CodeIgntier\"><\/span>2. Download CodeIgntier<span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p>The next thing you need to do is to navigate to your server&#8217;s directory root and download the current version of CodeIgniter.<\/p>\n<pre>cd \/var\/www\/\r\nwget https:\/\/github.com\/bcit-ci\/CodeIgniter\/archive\/3.0.1.zip<\/pre>\n<h2><span class=\"ez-toc-section\" id=\"3-Unzip-the-archive-and-set-up-directory-ownership\"><\/span>3. Unzip the archive and set up directory ownership<span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p>Unzip the archive you have downloaded using the command:<\/p>\n<pre>unzip 3.0.1.zip<\/pre>\n<p>Rename the directory to be more user-friendly:<\/p>\n<pre>mv \/var\/www\/CodeIgniter-3.0.1 \/var\/www\/codeigniter<\/pre>\n<p>Change the ownership of that directory and files:<\/p>\n<pre>chown -R www-data: \/var\/www\/codeigniter<\/pre>\n<h2><span class=\"ez-toc-section\" id=\"3-Edit-Apache-virtual-host-file\"><\/span>3. Edit Apache virtual host file<span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p>Now edit the virtual host file and change the document root to point to \/var\/www\/codeigniter.<\/p>\n<pre>nano \/etc\/apache2\/sites-enabled\/000-default<\/pre>\n<p>Edit the following lines to match your needs:<\/p>\n<pre>&lt;VirtualHost *:80&gt;\r\n ServerAdmin admin@yourdomain.com\r\n DocumentRoot \/var\/www\/codeigniter\/\r\n ServerName yourdomain.com\r\n ServerAlias www.yourdomain.com\r\n &lt;Directory \/var\/www\/codeigniter\/&gt;\r\nOptions Indexes FollowSymLinks MultiViews\r\nAllowOverride All\r\nOrder allow,deny\r\nallow from all\r\n &lt;\/Directory&gt;\r\n ErrorLog \/var\/log\/httpd\/yourdomain.com-error_log\r\n CustomLog \/var\/log\/httpd\/yourdomain.com-access_log common\r\n&lt;\/VirtualHost&gt;\r\n<\/pre>\n<h2><span class=\"ez-toc-section\" id=\"4-Restart-Apache-web-server\"><\/span>4. Restart Apache web server<span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p>Save and close the file once you are done. Then restart Apache by executing the command below:<\/p>\n<pre>service apache2 restart<\/pre>\n<h2><span class=\"ez-toc-section\" id=\"5-Create-new-database\"><\/span>5. Create new database<span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p>Now, create a MySQL database for CodeIgniter:<\/p>\n<pre>mysql&gt; CREATE DATABASE codeigniter_db;\r\nmysql&gt; GRANT ALL PRIVILEGES on codeigniter_db.* to 'codeigniter_user'@'localhost' identified by 'YoUrPaS$w0rD';\r\nmysql&gt; FLUSH PRIVILEGES;\r\nmysql&gt; exit\r\n<\/pre>\n<p>Once you create the MySQL database you need to change the database connectivity settings to the settings needed to access your newly created database.<\/p>\n<h2><span class=\"ez-toc-section\" id=\"6-Configure-database-config-file\"><\/span>6. Configure database config file<span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p>Edit the following file:<\/p>\n<pre>nano \/var\/www\/codeigniter\/application\/config\/database.php<\/pre>\n<p>Find the following lines:<\/p>\n<pre>$db['default'] = array(\r\n        'dsn'   =&gt; '',\r\n        'hostname' =&gt; 'localhost',\r\n        'username' =&gt; '',\r\n        'password' =&gt; '',\r\n        'database' =&gt; '',\r\n);\r\n<\/pre>\n<p>Here, you need to enter your database connectivity settings. Save the file and close it.<\/p>\n<p>Also, you need to edit the following file:<\/p>\n<pre>nano \/var\/www\/codeigniter\/application\/config\/config.php<\/pre>\n<p>and find the following line to set your base URL:<\/p>\n<pre>$config['base_url'] = 'http:\/\/yourdomain.com';<\/pre>\n<p>Once you enter your domain name, save the file and close it.<\/p>\n<h2><span class=\"ez-toc-section\" id=\"7-Access-CodeIgniter-via-web-browser\"><\/span>7. Access CodeIgniter via web browser<span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p>Next thing you need to do is to open your web browser, enter your domain name in the search field and you will be able to access your CodeIgniter installation.<br \/>\nUse their <a href=\"http:\/\/www.codeigniter.com\/user_guide\/\">user guide to find further instructions<\/a> about how to use this PHP web application framework.<\/p>\n<hr \/>\n<p><img decoding=\"async\" class=\"alignleft size-full wp-image-27631\" src=\"https:\/\/www.rosehosting.com\/blog\/wp-content\/uploads\/2015\/09\/install-CodeIgniter-on-Linux.jpg\" alt=\"install CodeIgniter on Linux\" width=\"150\" height=\"178\" srcset=\"https:\/\/www.rosehosting.com\/blog\/wp-content\/uploads\/2015\/09\/install-CodeIgniter-on-Linux.jpg 150w, https:\/\/www.rosehosting.com\/blog\/wp-content\/uploads\/2015\/09\/install-CodeIgniter-on-Linux-126x150.jpg 126w\" sizes=\"(max-width: 150px) 100vw, 150px\" \/>Of course, you don\u2019t have to install CodeIgniter on Linux, if you use one of our <a href=\"https:\/\/www.rosehosting.com\/managed-vps-hosting.html\" target=\"_blank\" rel=\"noopener noreferrer\">Linux VPS hosting<\/a> services, in which case you can simply ask our expert Linux admins to install CodeIgniter for you. They are available 24\u00d77 and will take care of your request for installing CodeIgniter on Linux, immediately.<\/p>\n<p>PS. If you liked this post, on how to install CodeIgniter on Linux,\u00a0 please share it with your friends on the social networks using the buttons on the left or simply leave a reply below. Also, feel free to check out our <a href=\"https:\/\/www.rosehosting.com\/codeigniter-hosting\/\">Codeigniter hosting plans<\/a>. Thanks.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Today we are going to show you how to install CodeIgniter on\u00a0Linux.. CodeIgniter is a very powerful PHP web application &#8230; <\/p>\n<p class=\"read-more-container\"><a title=\"How to install CodeIgniter on Linux\" class=\"read-more button\" href=\"https:\/\/www.rosehosting.com\/blog\/how-to-install-codeigniter-on-a-linux-vps\/#more-17582\" aria-label=\"Read more about How to install CodeIgniter on Linux\">Read More<\/a><\/p>\n","protected":false},"author":4,"featured_media":26146,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[13,1712],"tags":[890,891,892],"class_list":["post-17582","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-tutorials","category-web-frameworks","tag-codeigniter-linux-vps","tag-codeigniter-ubuntu","tag-install-codeigniter-linux","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 CodeIgniter on Linux | RoseHosting<\/title>\n<meta name=\"description\" content=\"How to install CodeIgniter on Linux | RoseHosting\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/www.rosehosting.com\/blog\/how-to-install-codeigniter-on-a-linux-vps\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"How to install CodeIgniter on Linux\" \/>\n<meta property=\"og:description\" content=\"How to install CodeIgniter on Linux | RoseHosting\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.rosehosting.com\/blog\/how-to-install-codeigniter-on-a-linux-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=\"2015-09-05T16:21:18+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2023-03-08T10:23:49+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/www.rosehosting.com\/blog\/wp-content\/uploads\/2015\/09\/How-to-install-CodeIgniter-on-Linux.jpg\" \/>\n\t<meta property=\"og:image:width\" content=\"1200\" \/>\n\t<meta property=\"og:image:height\" content=\"600\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/jpeg\" \/>\n<meta name=\"author\" content=\"Jeff Wilson\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:creator\" content=\"@rosehosting\" \/>\n<meta name=\"twitter:site\" content=\"@rosehosting\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Jeff Wilson\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"4 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\\\/\\\/www.rosehosting.com\\\/blog\\\/how-to-install-codeigniter-on-a-linux-vps\\\/#article\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.rosehosting.com\\\/blog\\\/how-to-install-codeigniter-on-a-linux-vps\\\/\"},\"author\":{\"name\":\"Jeff Wilson\",\"@id\":\"https:\\\/\\\/www.rosehosting.com\\\/blog\\\/#\\\/schema\\\/person\\\/7ce77a842fa6a9a7f8efa186f2353713\"},\"headline\":\"How to install CodeIgniter on Linux\",\"datePublished\":\"2015-09-05T16:21:18+00:00\",\"dateModified\":\"2023-03-08T10:23:49+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/www.rosehosting.com\\\/blog\\\/how-to-install-codeigniter-on-a-linux-vps\\\/\"},\"wordCount\":521,\"commentCount\":2,\"publisher\":{\"@id\":\"https:\\\/\\\/www.rosehosting.com\\\/blog\\\/#organization\"},\"image\":{\"@id\":\"https:\\\/\\\/www.rosehosting.com\\\/blog\\\/how-to-install-codeigniter-on-a-linux-vps\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/www.rosehosting.com\\\/blog\\\/wp-content\\\/uploads\\\/2015\\\/09\\\/How-to-install-CodeIgniter-on-Linux.jpg\",\"keywords\":[\"codeigniter linux vps\",\"codeigniter ubuntu\",\"install codeigniter linux\"],\"articleSection\":[\"Tutorials\",\"Web Frameworks\"],\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\\\/\\\/www.rosehosting.com\\\/blog\\\/how-to-install-codeigniter-on-a-linux-vps\\\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/www.rosehosting.com\\\/blog\\\/how-to-install-codeigniter-on-a-linux-vps\\\/\",\"url\":\"https:\\\/\\\/www.rosehosting.com\\\/blog\\\/how-to-install-codeigniter-on-a-linux-vps\\\/\",\"name\":\"How to install CodeIgniter on Linux | RoseHosting\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.rosehosting.com\\\/blog\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/www.rosehosting.com\\\/blog\\\/how-to-install-codeigniter-on-a-linux-vps\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/www.rosehosting.com\\\/blog\\\/how-to-install-codeigniter-on-a-linux-vps\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/www.rosehosting.com\\\/blog\\\/wp-content\\\/uploads\\\/2015\\\/09\\\/How-to-install-CodeIgniter-on-Linux.jpg\",\"datePublished\":\"2015-09-05T16:21:18+00:00\",\"dateModified\":\"2023-03-08T10:23:49+00:00\",\"description\":\"How to install CodeIgniter on Linux | RoseHosting\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/www.rosehosting.com\\\/blog\\\/how-to-install-codeigniter-on-a-linux-vps\\\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/www.rosehosting.com\\\/blog\\\/how-to-install-codeigniter-on-a-linux-vps\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/www.rosehosting.com\\\/blog\\\/how-to-install-codeigniter-on-a-linux-vps\\\/#primaryimage\",\"url\":\"https:\\\/\\\/www.rosehosting.com\\\/blog\\\/wp-content\\\/uploads\\\/2015\\\/09\\\/How-to-install-CodeIgniter-on-Linux.jpg\",\"contentUrl\":\"https:\\\/\\\/www.rosehosting.com\\\/blog\\\/wp-content\\\/uploads\\\/2015\\\/09\\\/How-to-install-CodeIgniter-on-Linux.jpg\",\"width\":1200,\"height\":600,\"caption\":\"How to install CodeIgniter on Linux\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/www.rosehosting.com\\\/blog\\\/how-to-install-codeigniter-on-a-linux-vps\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/www.rosehosting.com\\\/blog\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"How to install CodeIgniter on Linux\"}]},{\"@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 CodeIgniter on Linux | RoseHosting","description":"How to install CodeIgniter on Linux | RoseHosting","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/www.rosehosting.com\/blog\/how-to-install-codeigniter-on-a-linux-vps\/","og_locale":"en_US","og_type":"article","og_title":"How to install CodeIgniter on Linux","og_description":"How to install CodeIgniter on Linux | RoseHosting","og_url":"https:\/\/www.rosehosting.com\/blog\/how-to-install-codeigniter-on-a-linux-vps\/","og_site_name":"RoseHosting","article_publisher":"https:\/\/www.facebook.com\/RoseHosting","article_author":"https:\/\/www.facebook.com\/rosehosting.helpdesk","article_published_time":"2015-09-05T16:21:18+00:00","article_modified_time":"2023-03-08T10:23:49+00:00","og_image":[{"width":1200,"height":600,"url":"https:\/\/www.rosehosting.com\/blog\/wp-content\/uploads\/2015\/09\/How-to-install-CodeIgniter-on-Linux.jpg","type":"image\/jpeg"}],"author":"Jeff Wilson","twitter_card":"summary_large_image","twitter_creator":"@rosehosting","twitter_site":"@rosehosting","twitter_misc":{"Written by":"Jeff Wilson","Est. reading time":"4 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/www.rosehosting.com\/blog\/how-to-install-codeigniter-on-a-linux-vps\/#article","isPartOf":{"@id":"https:\/\/www.rosehosting.com\/blog\/how-to-install-codeigniter-on-a-linux-vps\/"},"author":{"name":"Jeff Wilson","@id":"https:\/\/www.rosehosting.com\/blog\/#\/schema\/person\/7ce77a842fa6a9a7f8efa186f2353713"},"headline":"How to install CodeIgniter on Linux","datePublished":"2015-09-05T16:21:18+00:00","dateModified":"2023-03-08T10:23:49+00:00","mainEntityOfPage":{"@id":"https:\/\/www.rosehosting.com\/blog\/how-to-install-codeigniter-on-a-linux-vps\/"},"wordCount":521,"commentCount":2,"publisher":{"@id":"https:\/\/www.rosehosting.com\/blog\/#organization"},"image":{"@id":"https:\/\/www.rosehosting.com\/blog\/how-to-install-codeigniter-on-a-linux-vps\/#primaryimage"},"thumbnailUrl":"https:\/\/www.rosehosting.com\/blog\/wp-content\/uploads\/2015\/09\/How-to-install-CodeIgniter-on-Linux.jpg","keywords":["codeigniter linux vps","codeigniter ubuntu","install codeigniter linux"],"articleSection":["Tutorials","Web Frameworks"],"inLanguage":"en-US","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/www.rosehosting.com\/blog\/how-to-install-codeigniter-on-a-linux-vps\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/www.rosehosting.com\/blog\/how-to-install-codeigniter-on-a-linux-vps\/","url":"https:\/\/www.rosehosting.com\/blog\/how-to-install-codeigniter-on-a-linux-vps\/","name":"How to install CodeIgniter on Linux | RoseHosting","isPartOf":{"@id":"https:\/\/www.rosehosting.com\/blog\/#website"},"primaryImageOfPage":{"@id":"https:\/\/www.rosehosting.com\/blog\/how-to-install-codeigniter-on-a-linux-vps\/#primaryimage"},"image":{"@id":"https:\/\/www.rosehosting.com\/blog\/how-to-install-codeigniter-on-a-linux-vps\/#primaryimage"},"thumbnailUrl":"https:\/\/www.rosehosting.com\/blog\/wp-content\/uploads\/2015\/09\/How-to-install-CodeIgniter-on-Linux.jpg","datePublished":"2015-09-05T16:21:18+00:00","dateModified":"2023-03-08T10:23:49+00:00","description":"How to install CodeIgniter on Linux | RoseHosting","breadcrumb":{"@id":"https:\/\/www.rosehosting.com\/blog\/how-to-install-codeigniter-on-a-linux-vps\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.rosehosting.com\/blog\/how-to-install-codeigniter-on-a-linux-vps\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.rosehosting.com\/blog\/how-to-install-codeigniter-on-a-linux-vps\/#primaryimage","url":"https:\/\/www.rosehosting.com\/blog\/wp-content\/uploads\/2015\/09\/How-to-install-CodeIgniter-on-Linux.jpg","contentUrl":"https:\/\/www.rosehosting.com\/blog\/wp-content\/uploads\/2015\/09\/How-to-install-CodeIgniter-on-Linux.jpg","width":1200,"height":600,"caption":"How to install CodeIgniter on Linux"},{"@type":"BreadcrumbList","@id":"https:\/\/www.rosehosting.com\/blog\/how-to-install-codeigniter-on-a-linux-vps\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/www.rosehosting.com\/blog\/"},{"@type":"ListItem","position":2,"name":"How to install CodeIgniter on Linux"}]},{"@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\/17582","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=17582"}],"version-history":[{"count":4,"href":"https:\/\/www.rosehosting.com\/blog\/wp-json\/wp\/v2\/posts\/17582\/revisions"}],"predecessor-version":[{"id":45083,"href":"https:\/\/www.rosehosting.com\/blog\/wp-json\/wp\/v2\/posts\/17582\/revisions\/45083"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.rosehosting.com\/blog\/wp-json\/wp\/v2\/media\/26146"}],"wp:attachment":[{"href":"https:\/\/www.rosehosting.com\/blog\/wp-json\/wp\/v2\/media?parent=17582"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.rosehosting.com\/blog\/wp-json\/wp\/v2\/categories?post=17582"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.rosehosting.com\/blog\/wp-json\/wp\/v2\/tags?post=17582"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}