{"id":22460,"date":"2020-09-11T06:52:21","date_gmt":"2020-09-11T13:52:21","guid":{"rendered":"https:\/\/careerkarma.com\/blog\/?p=22460"},"modified":"2021-01-04T03:02:04","modified_gmt":"2021-01-04T11:02:04","slug":"lamp-stack","status":"publish","type":"post","link":"https:\/\/careerkarma.com\/blog\/lamp-stack\/","title":{"rendered":"What Makes Up the LAMP Stack?"},"content":{"rendered":"\n<p>There are many ways to combine technologies to create a tech stack. One such stack is called the Linux, Apache, MySQL and PHP (LAMP) stack. For the last decade, using the Linux operating system, Apache Web Server, MySQL, and PHP has been a popular way to construct web apps. This article aims to talk about each of the technologies and whether or not the LAMP development is still relevant today.<br><\/p>\n\n\n\n<p>One of the main characteristics of the LAMP stack is its constituent parts are part of open-source web development. Open source, as a reminder, is the idea that anyone has access to a software, can make a copy of it, study it, etc. The LAMP stack is known for this characteristic and has become a generic term for a stack that uses open-source technology.&nbsp;<br><\/p>\n\n\n\n<p>Other possible technologies might be used in exchange for the traditional ones are MariaDB, MongoDB, Python, Perl. Sometimes, the Linux kernel is replaced with Windows or Mac operating systems.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">How to Get Started<\/h2>\n\n\n\n<h3 class=\"wp-block-heading\">Linux<\/h3>\n\n\n\n<p>To get started, download the Linux kernel. Career Karma author James Gallagher has written a great guide to get started with Linux \u2013 it\u2019s definitely recommended to get started <a href=\"https:\/\/careerkarma.com\/blog\/how-to-learn-linux\/\">here<\/a> if you have never worked with Linux before. James gives a great overview on how to get started, and what Linux is used for.&nbsp;<br><\/p>\n\n\n\n<p>Next, learn how to use the command line: change directories, move files or folders, create a directory, etc. Check out <a href=\"https:\/\/careerkarma.com\/blog\/linux-command-line\/\">this article<\/a> to get started using the Linux command line.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Apache Web Server<\/h3>\n\n\n\n<p>According to the <a href=\"https:\/\/httpd.apache.org\/ABOUT_APACHE.html\" target=\"_blank\" rel=\"noopener\" rel=\"nofollow\">Apache Web Server Docs<\/a>, \u201cthe Apache HTTP Server Project is a collaborative software development effort aimed at creating a robust, commercial-grade, featureful, and freely-available source code implementation of an HTTP (Web) server.\u201d&nbsp; The program is maintained by many volunteers from all around the world. Here is their <a href=\"https:\/\/httpd.apache.org\/docs\/2.4\/getting-started.html\" target=\"_blank\" rel=\"noopener\" rel=\"nofollow\">\u201cGetting Started\u201d<\/a> page to assist in diving into Apache.&nbsp;<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">MySQL<\/h3>\n\n\n\n<p>MySQL is one of many popular relational database management systems that use SQL to query databases. A high-level query is an action performed on a database. We use queries to create, read, update, or delete entries to a row or table. If you want more information about what a relational database is, check out <a href=\"https:\/\/careerkarma.com\/blog\/relational-database\/\">this article<\/a> on the topic.&nbsp;<br><\/p>\n\n\n\n<p>Dedicated MySQL documentation about the latest release is located <a href=\"https:\/\/dev.mysql.com\/doc\/\" target=\"_blank\" rel=\"noopener\" rel=\"nofollow\">here<\/a>. It has a lot of information about how to use MySQL in your application. The biggest thing to remember is that not all relational databases use SQL in the same way \u2013 so an SQL statement that works on one database may not work in MySQL. Always read the documentation if you have a question on how a statement or clause is constructed.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">PHP<\/h3>\n\n\n\n<p>PHP stands for Hypertext Preprocessor and is the final technology in the LAMP Stack. It is one of the more popular programming languages seen in applications today. WordPress and other content management systems use PHP as the basis for their codebase \u2013 if you have a WordPress site, the easiest way to mod it is to learn the LAMP stack. Here is a great article on <a href=\"https:\/\/careerkarma.com\/blog\/how-to-learn-php\/\">how to get started with PHP<\/a>. It goes over what PHP is, how to get started, concepts you should become familiar with, and suggested tutorials.<br><\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Final Thoughts<\/h2>\n\n\n\n<p>The LAMP Stack is one of the most popular software stacks out there. The concept is worthy of getting to know and will help you land a job working on existing web applications!<br><\/p>\n","protected":false},"excerpt":{"rendered":"There are many ways to combine technologies to create a tech stack. One such stack is called the Linux, Apache, MySQL and PHP (LAMP) stack. For the last decade, using the Linux operating system, Apache Web Server, MySQL, and PHP has been a popular way to construct web apps. This article aims to talk about&hellip;","protected":false},"author":77,"featured_media":22461,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"footnotes":""},"categories":[18070],"tags":[],"class_list":{"0":"post-22460","1":"post","2":"type-post","3":"status-publish","4":"format-standard","5":"has-post-thumbnail","7":"category-software-engineering-skills"},"acf":{"post_sub_title":"","sprint_id":"","query_class":"Coding","school_sft":"","parent_sft":"","school_privacy_policy":"","has_review":null,"is_sponser_post":"","is_guest_post":""},"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>What Makes Up the LAMP Stack?: A Complete Guide | Career Karma<\/title>\n<meta name=\"description\" content=\"Learn what the LAMP Stack is and how to get started to learn its constituent parts on Career Karma!\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/careerkarma.com\/blog\/lamp-stack\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"What Makes Up the LAMP Stack?\" \/>\n<meta property=\"og:description\" content=\"Learn what the LAMP Stack is and how to get started to learn its constituent parts on Career Karma!\" \/>\n<meta property=\"og:url\" content=\"https:\/\/careerkarma.com\/blog\/lamp-stack\/\" \/>\n<meta property=\"og:site_name\" content=\"Career Karma\" \/>\n<meta property=\"article:publisher\" content=\"http:\/\/facebook.com\/careerkarmaapp\" \/>\n<meta property=\"article:published_time\" content=\"2020-09-11T13:52:21+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2021-01-04T11:02:04+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/careerkarma.com\/blog\/wp-content\/uploads\/2020\/09\/lamp.jpg\" \/>\n\t<meta property=\"og:image:width\" content=\"1000\" \/>\n\t<meta property=\"og:image:height\" content=\"666\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/jpeg\" \/>\n<meta name=\"author\" content=\"Christina Kopecky\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:creator\" content=\"@career_karma\" \/>\n<meta name=\"twitter:site\" content=\"@career_karma\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Christina Kopecky\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"3 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\\\/\\\/careerkarma.com\\\/blog\\\/lamp-stack\\\/#article\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/careerkarma.com\\\/blog\\\/lamp-stack\\\/\"},\"author\":{\"name\":\"Christina Kopecky\",\"@id\":\"https:\\\/\\\/careerkarma.com\\\/blog\\\/#\\\/schema\\\/person\\\/ae0cdc4a5d198690d78482646894074e\"},\"headline\":\"What Makes Up the LAMP Stack?\",\"datePublished\":\"2020-09-11T13:52:21+00:00\",\"dateModified\":\"2021-01-04T11:02:04+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/careerkarma.com\\\/blog\\\/lamp-stack\\\/\"},\"wordCount\":583,\"commentCount\":0,\"image\":{\"@id\":\"https:\\\/\\\/careerkarma.com\\\/blog\\\/lamp-stack\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/careerkarma.com\\\/blog\\\/wp-content\\\/uploads\\\/2020\\\/09\\\/lamp.jpg\",\"articleSection\":[\"Software Engineering\"],\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\\\/\\\/careerkarma.com\\\/blog\\\/lamp-stack\\\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/careerkarma.com\\\/blog\\\/lamp-stack\\\/\",\"url\":\"https:\\\/\\\/careerkarma.com\\\/blog\\\/lamp-stack\\\/\",\"name\":\"What Makes Up the LAMP Stack?: A Complete Guide | Career Karma\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/careerkarma.com\\\/blog\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/careerkarma.com\\\/blog\\\/lamp-stack\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/careerkarma.com\\\/blog\\\/lamp-stack\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/careerkarma.com\\\/blog\\\/wp-content\\\/uploads\\\/2020\\\/09\\\/lamp.jpg\",\"datePublished\":\"2020-09-11T13:52:21+00:00\",\"dateModified\":\"2021-01-04T11:02:04+00:00\",\"author\":{\"@id\":\"https:\\\/\\\/careerkarma.com\\\/blog\\\/#\\\/schema\\\/person\\\/ae0cdc4a5d198690d78482646894074e\"},\"description\":\"Learn what the LAMP Stack is and how to get started to learn its constituent parts on Career Karma!\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/careerkarma.com\\\/blog\\\/lamp-stack\\\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/careerkarma.com\\\/blog\\\/lamp-stack\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/careerkarma.com\\\/blog\\\/lamp-stack\\\/#primaryimage\",\"url\":\"https:\\\/\\\/careerkarma.com\\\/blog\\\/wp-content\\\/uploads\\\/2020\\\/09\\\/lamp.jpg\",\"contentUrl\":\"https:\\\/\\\/careerkarma.com\\\/blog\\\/wp-content\\\/uploads\\\/2020\\\/09\\\/lamp.jpg\",\"width\":1000,\"height\":666},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/careerkarma.com\\\/blog\\\/lamp-stack\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Blog\",\"item\":\"https:\\\/\\\/careerkarma.com\\\/blog\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Coding\",\"item\":\"https:\\\/\\\/careerkarma.com\\\/blog\\\/code\\\/\"},{\"@type\":\"ListItem\",\"position\":3,\"name\":\"What Makes Up the LAMP Stack?\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/careerkarma.com\\\/blog\\\/#website\",\"url\":\"https:\\\/\\\/careerkarma.com\\\/blog\\\/\",\"name\":\"Career Karma\",\"description\":\"Latest Coding Bootcamp News &amp; Career Hacks from Industry Insiders\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/careerkarma.com\\\/blog\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Person\",\"@id\":\"https:\\\/\\\/careerkarma.com\\\/blog\\\/#\\\/schema\\\/person\\\/ae0cdc4a5d198690d78482646894074e\",\"name\":\"Christina Kopecky\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/careerkarma.com\\\/blog\\\/wp-content\\\/uploads\\\/2020\\\/06\\\/image-3-150x150.jpg\",\"url\":\"https:\\\/\\\/careerkarma.com\\\/blog\\\/wp-content\\\/uploads\\\/2020\\\/06\\\/image-3-150x150.jpg\",\"contentUrl\":\"https:\\\/\\\/careerkarma.com\\\/blog\\\/wp-content\\\/uploads\\\/2020\\\/06\\\/image-3-150x150.jpg\",\"caption\":\"Christina Kopecky\"},\"description\":\"Christina is an experienced technical writer, covering topics as diverse as Java, SQL, Python, and web development. She earned her Master of Music in flute performance from the University of Kansas and a bachelor's degree in music with minors in French and mass communication from Southeast Missouri State. Prior to joining the Career Karma team in June 2020, Christina was a teaching assistant, team lead, and section lead at Lambda School, where she led student groups, performed code and project reviews, and debugged problems for students. Christina's technical content is featured frequently in publications like Codecademy, Repl.it, and Educative.\",\"sameAs\":[\"http:\\\/\\\/www.linkedin.com\\\/in\\\/cmvnk\"],\"url\":\"https:\\\/\\\/careerkarma.com\\\/blog\\\/author\\\/christina-kopecky\\\/\"}]}<\/script>\n<!-- \/ Yoast SEO Premium plugin. -->","yoast_head_json":{"title":"What Makes Up the LAMP Stack?: A Complete Guide | Career Karma","description":"Learn what the LAMP Stack is and how to get started to learn its constituent parts on Career Karma!","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:\/\/careerkarma.com\/blog\/lamp-stack\/","og_locale":"en_US","og_type":"article","og_title":"What Makes Up the LAMP Stack?","og_description":"Learn what the LAMP Stack is and how to get started to learn its constituent parts on Career Karma!","og_url":"https:\/\/careerkarma.com\/blog\/lamp-stack\/","og_site_name":"Career Karma","article_publisher":"http:\/\/facebook.com\/careerkarmaapp","article_published_time":"2020-09-11T13:52:21+00:00","article_modified_time":"2021-01-04T11:02:04+00:00","og_image":[{"width":1000,"height":666,"url":"https:\/\/careerkarma.com\/blog\/wp-content\/uploads\/2020\/09\/lamp.jpg","type":"image\/jpeg"}],"author":"Christina Kopecky","twitter_card":"summary_large_image","twitter_creator":"@career_karma","twitter_site":"@career_karma","twitter_misc":{"Written by":"Christina Kopecky","Est. reading time":"3 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/careerkarma.com\/blog\/lamp-stack\/#article","isPartOf":{"@id":"https:\/\/careerkarma.com\/blog\/lamp-stack\/"},"author":{"name":"Christina Kopecky","@id":"https:\/\/careerkarma.com\/blog\/#\/schema\/person\/ae0cdc4a5d198690d78482646894074e"},"headline":"What Makes Up the LAMP Stack?","datePublished":"2020-09-11T13:52:21+00:00","dateModified":"2021-01-04T11:02:04+00:00","mainEntityOfPage":{"@id":"https:\/\/careerkarma.com\/blog\/lamp-stack\/"},"wordCount":583,"commentCount":0,"image":{"@id":"https:\/\/careerkarma.com\/blog\/lamp-stack\/#primaryimage"},"thumbnailUrl":"https:\/\/careerkarma.com\/blog\/wp-content\/uploads\/2020\/09\/lamp.jpg","articleSection":["Software Engineering"],"inLanguage":"en-US","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/careerkarma.com\/blog\/lamp-stack\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/careerkarma.com\/blog\/lamp-stack\/","url":"https:\/\/careerkarma.com\/blog\/lamp-stack\/","name":"What Makes Up the LAMP Stack?: A Complete Guide | Career Karma","isPartOf":{"@id":"https:\/\/careerkarma.com\/blog\/#website"},"primaryImageOfPage":{"@id":"https:\/\/careerkarma.com\/blog\/lamp-stack\/#primaryimage"},"image":{"@id":"https:\/\/careerkarma.com\/blog\/lamp-stack\/#primaryimage"},"thumbnailUrl":"https:\/\/careerkarma.com\/blog\/wp-content\/uploads\/2020\/09\/lamp.jpg","datePublished":"2020-09-11T13:52:21+00:00","dateModified":"2021-01-04T11:02:04+00:00","author":{"@id":"https:\/\/careerkarma.com\/blog\/#\/schema\/person\/ae0cdc4a5d198690d78482646894074e"},"description":"Learn what the LAMP Stack is and how to get started to learn its constituent parts on Career Karma!","breadcrumb":{"@id":"https:\/\/careerkarma.com\/blog\/lamp-stack\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/careerkarma.com\/blog\/lamp-stack\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/careerkarma.com\/blog\/lamp-stack\/#primaryimage","url":"https:\/\/careerkarma.com\/blog\/wp-content\/uploads\/2020\/09\/lamp.jpg","contentUrl":"https:\/\/careerkarma.com\/blog\/wp-content\/uploads\/2020\/09\/lamp.jpg","width":1000,"height":666},{"@type":"BreadcrumbList","@id":"https:\/\/careerkarma.com\/blog\/lamp-stack\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Blog","item":"https:\/\/careerkarma.com\/blog\/"},{"@type":"ListItem","position":2,"name":"Coding","item":"https:\/\/careerkarma.com\/blog\/code\/"},{"@type":"ListItem","position":3,"name":"What Makes Up the LAMP Stack?"}]},{"@type":"WebSite","@id":"https:\/\/careerkarma.com\/blog\/#website","url":"https:\/\/careerkarma.com\/blog\/","name":"Career Karma","description":"Latest Coding Bootcamp News &amp; Career Hacks from Industry Insiders","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/careerkarma.com\/blog\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Person","@id":"https:\/\/careerkarma.com\/blog\/#\/schema\/person\/ae0cdc4a5d198690d78482646894074e","name":"Christina Kopecky","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/careerkarma.com\/blog\/wp-content\/uploads\/2020\/06\/image-3-150x150.jpg","url":"https:\/\/careerkarma.com\/blog\/wp-content\/uploads\/2020\/06\/image-3-150x150.jpg","contentUrl":"https:\/\/careerkarma.com\/blog\/wp-content\/uploads\/2020\/06\/image-3-150x150.jpg","caption":"Christina Kopecky"},"description":"Christina is an experienced technical writer, covering topics as diverse as Java, SQL, Python, and web development. She earned her Master of Music in flute performance from the University of Kansas and a bachelor's degree in music with minors in French and mass communication from Southeast Missouri State. Prior to joining the Career Karma team in June 2020, Christina was a teaching assistant, team lead, and section lead at Lambda School, where she led student groups, performed code and project reviews, and debugged problems for students. Christina's technical content is featured frequently in publications like Codecademy, Repl.it, and Educative.","sameAs":["http:\/\/www.linkedin.com\/in\/cmvnk"],"url":"https:\/\/careerkarma.com\/blog\/author\/christina-kopecky\/"}]}},"_links":{"self":[{"href":"https:\/\/careerkarma.com\/blog\/wp-json\/wp\/v2\/posts\/22460","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/careerkarma.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/careerkarma.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/careerkarma.com\/blog\/wp-json\/wp\/v2\/users\/77"}],"replies":[{"embeddable":true,"href":"https:\/\/careerkarma.com\/blog\/wp-json\/wp\/v2\/comments?post=22460"}],"version-history":[{"count":0,"href":"https:\/\/careerkarma.com\/blog\/wp-json\/wp\/v2\/posts\/22460\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/careerkarma.com\/blog\/wp-json\/wp\/v2\/media\/22461"}],"wp:attachment":[{"href":"https:\/\/careerkarma.com\/blog\/wp-json\/wp\/v2\/media?parent=22460"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/careerkarma.com\/blog\/wp-json\/wp\/v2\/categories?post=22460"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/careerkarma.com\/blog\/wp-json\/wp\/v2\/tags?post=22460"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}