{"id":569,"date":"2021-08-26T18:38:12","date_gmt":"2021-08-26T18:38:12","guid":{"rendered":"https:\/\/cyberchunk.com\/?p=569"},"modified":"2023-08-07T10:21:18","modified_gmt":"2023-08-07T10:21:18","slug":"install-composer-elastic-search-magento-2","status":"publish","type":"post","link":"https:\/\/pracoda.com\/blog\/install-composer-elastic-search-magento-2\/","title":{"rendered":"Install Composer and elastic search for Magento 2"},"content":{"rendered":"\n<p><a href=\"https:\/\/getcomposer.org\/\">Composer<\/a>&nbsp;is a popular dependency management tool for PHP, created mainly to facilitate installation and updates for project dependencies.<\/p>\n\n\n\n<p>Step 1 \u2014 Installing PHP and Additional Dependencies<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>sudo add-apt-repository ppa:ondrej\/php\nsudo apt update\nsudo apt-get install php7.4\n\nsudo apt install php7.4-gd php7.4-intl php7.4-soap php7.4-pdo php7.4-mysqlnd php7.4-opcache \nphp7.4-xml php7.4-mysql php7.4-mbstring php7.4-bcmath php7.4-json php7.4-iconv php7.4-curl \nphp7.4-dom php7.4-mbstring php7.4-zip unzip -y<\/code><\/pre>\n\n\n\n<p>Step 2 \u2014 Downloading and Installing Composer<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>cd ~\ncurl -sS https:\/\/getcomposer.org\/installer -o composer-setup.php\nHASH=`curl -sS https:\/\/composer.github.io\/installer.sig`\necho $HASH<\/code><\/pre>\n\n\n\n<p>Now execute the following PHP code, as provided in the Composer&nbsp;<a href=\"https:\/\/getcomposer.org\/download\/\">download page<\/a>, to verify that the installation script is safe to run:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>php -r \"if (hash_file('SHA384', 'composer-setup.php') === '$HASH') { echo 'Installer verified'; } else { echo 'Installer corrupt'; unlink('composer-setup.php'); } echo PHP_EOL;\"\n<\/code><\/pre>\n\n\n\n<pre class=\"wp-block-code\"><code>Output : Installer verified\n<\/code><\/pre>\n\n\n\n<p>If the output says&nbsp;<code>Installer corrupt<\/code>, you\u2019ll need to download the installation script again and double-check that you\u2019re using the correct hash. Then, repeat the verification process. When you have a verified installer, you can continue.<\/p>\n\n\n\n<p>To install&nbsp;<code>composer<\/code>&nbsp;globally, use the following command which will download and install Composer as a system-wide command named&nbsp;<code>composer<\/code>, under&nbsp;<code>\/usr\/local\/bin<\/code>:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>sudo php composer-setup.php --install-dir=\/usr\/local\/bin --filename=composer<\/code><\/pre>\n\n\n\n<p>You\u2019ll see output similar to this:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>Output\nAll settings correct for using Composer\nDownloading...\n\nComposer (version 1.10.5) successfully installed to: \/usr\/local\/bin\/composer\nUse it: php \/usr\/local\/bin\/composer<\/code><\/pre>\n\n\n\n<p>To test your installation, run:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code><\/code><\/pre>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"501\" src=\"https:\/\/cyberchunk.com\/wp-content\/uploads\/2021\/08\/Capture-1024x501.png\" alt=\"\" class=\"wp-image-571\" srcset=\"https:\/\/pracoda.com\/blog\/wp-content\/uploads\/2021\/08\/Capture-1024x501.png 1024w, https:\/\/pracoda.com\/blog\/wp-content\/uploads\/2021\/08\/Capture-300x147.png 300w, https:\/\/pracoda.com\/blog\/wp-content\/uploads\/2021\/08\/Capture-768x376.png 768w, https:\/\/pracoda.com\/blog\/wp-content\/uploads\/2021\/08\/Capture.png 1077w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"h-setup-elasticsearch-for-magento-2\">Setup Elasticsearch for Magento 2 <\/h2>\n\n\n\n<p>Elasticsearch is a search engine that runs on your web server and is designed to improve the performance and accuracy of search queries. In this case, search for products within your website.<\/p>\n\n\n\n<p>By default, Magento 2 uses MySQL to work as the search engine alongside its base functionality. However, MySQL will no longer be supported as the search engine as of Magento 2.4. Therefore, it\u2019s a good idea to get ahead of these changes.<\/p>\n\n\n\n<p><strong>Installing Java Development (JDK) Kit 1.8<\/strong><\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>sudo apt-get update\nsudo apt-get install openjdk-8-jdk -y\njava -version\n<\/code><\/pre>\n\n\n\n<p><strong>Installing Elasticsearch<\/strong><\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>cd ~\npwd\nwget https:\/\/artifacts.elastic.co\/downloads\/elasticsearch\/elasticsearch-7.6.0-amd64.deb\nwget https:\/\/artifacts.elastic.co\/downloads\/elasticsearch\/elasticsearch-7.6.0-amd64.deb.sha512\n<\/code><\/pre>\n\n\n\n<p>File integrity check<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>shasum -a 512 -c elasticsearch-7.6.0-amd64.deb.sha512\nelasticsearch-7.6.0-amd64.deb: OK\nsudo dpkg -i elasticsearch-7.6.0-amd64.deb\nsudo \/bin\/systemctl daemon-reload\n<\/code><\/pre>\n\n\n\n<p>Add Elasticsearch to system startup<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>Add Elasticsearch to system startup<\/code><\/pre>\n\n\n\n<p>Running Elasticsearch<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>sudo systemctl start elasticsearch\n<\/code><\/pre>\n\n\n\n<p><strong>Testing Elasticsearch<\/strong><\/p>\n\n\n\n<p>Now, before we go any further, it\u2019s a good time to test that everything we\u2019ve done so far is working as expected. We can use the cURL tool to do this by entering the following command:&nbsp;<strong>[06:30]<\/strong><\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>curl -X GET 'http:\/\/localhost:9200'\n<\/code><\/pre>\n\n\n\n<p>Which should return values similar to what you see here.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"872\" height=\"270\" src=\"https:\/\/cyberchunk.com\/wp-content\/uploads\/2021\/08\/Elastic-Search.png\" alt=\"\" class=\"wp-image-572\" srcset=\"https:\/\/pracoda.com\/blog\/wp-content\/uploads\/2021\/08\/Elastic-Search.png 872w, https:\/\/pracoda.com\/blog\/wp-content\/uploads\/2021\/08\/Elastic-Search-300x93.png 300w, https:\/\/pracoda.com\/blog\/wp-content\/uploads\/2021\/08\/Elastic-Search-768x238.png 768w\" sizes=\"auto, (max-width: 872px) 100vw, 872px\" \/><\/figure>\n\n\n\n<p><strong>Configuring Magento<\/strong><\/p>\n\n\n\n<h4 class=\"wp-block-heading\" id=\"7-1-update-settings\">Update Settings<a href=\"https:\/\/digitalstartup.co.uk\/t\/how-to-install-and-setup-elasticsearch-for-magento-2-ubuntu\/841#7-1-update-settings\"><\/a><\/h4>\n\n\n\n<p>So it\u2019s time to log into Magento and navigate over to&nbsp;<strong>Stores &gt; Configuration &gt; Catalog &gt; Catalog &gt; Catalog Search<\/strong>.<\/p>\n\n\n\n<ol class=\"wp-block-list\">\n<li>Switch the&nbsp;<strong>Search Engine<\/strong>&nbsp;option from \u201cMySQL\u201d to \u201cElasticsearch 7.0+\u201d<\/li>\n\n\n\n<li>After switching you\u2019ll see a button a little further down that says \u201cTest Connection\u201d. Pressing this should change the button text to \u201cSuccessful! Test again?\u201d<\/li>\n\n\n\n<li>Then go ahead and save your changes by hitting Save Config.<\/li>\n<\/ol>\n\n\n\n<p><strong>Reindex Magento<\/strong><\/p>\n\n\n\n<p>Before we can finish, we just need to reindex Magento so that we can populate the appropriate tables &#8211; Otherwise search results may show an error.<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>su magento\n<\/code><\/pre>\n\n\n\n<p>(Or if you logged out before, just log straight in as that user) You\u2019ll need to enter your password for this user.<\/p>\n\n\n\n<p>Then navigate over to the Magento root directory with:<\/p>\n\n\n\n<p>cd \/var\/www\/html\/<\/p>\n\n\n\n<p>And finally, run the Magento Indexer with:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>bin\/magento indexer:reindex\n<\/code><\/pre>\n\n\n\n<p>This will take about a minute to complete\u2026<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Composer&nbsp;is a popular dependency management tool for PHP, created mainly to facilitate installation and updates for project dependencies. Step 1 \u2014 Installing PHP and Additional &hellip;<\/p>\n","protected":false},"author":1,"featured_media":573,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[68,67],"tags":[83,84,82],"class_list":["post-569","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-infra-benchmarks","category-magento","tag-composer","tag-elasticsearch","tag-magento2"],"yoast_head":"<!-- This site is optimized with the Yoast SEO Premium plugin v18.5 (Yoast SEO v25.6) - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>How to Install Composer and Elastic Search for Magento 2<\/title>\n<meta name=\"description\" content=\"Follow our step-by-step guide to install Composer and Elastic Search for Magento 2 and optimize your e-commerce store&#039;s performance.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/pracoda.com\/blog\/install-composer-elastic-search-magento-2\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Install Composer and elastic search for Magento 2\" \/>\n<meta property=\"og:description\" content=\"Follow our step-by-step guide to install Composer and Elastic Search for Magento 2 and optimize your e-commerce store&#039;s performance.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/pracoda.com\/blog\/install-composer-elastic-search-magento-2\/\" \/>\n<meta property=\"og:site_name\" content=\"Pracoda Technologies\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/cyberchunkin\/\" \/>\n<meta property=\"article:published_time\" content=\"2021-08-26T18:38:12+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2023-08-07T10:21:18+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/pracoda.com\/blog\/wp-content\/uploads\/2021\/08\/magento2.4-1080x675-1.jpg\" \/>\n\t<meta property=\"og:image:width\" content=\"1080\" \/>\n\t<meta property=\"og:image:height\" content=\"675\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/jpeg\" \/>\n<meta name=\"author\" content=\"prakash\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"prakash\" \/>\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:\/\/pracoda.com\/blog\/install-composer-elastic-search-magento-2\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/pracoda.com\/blog\/install-composer-elastic-search-magento-2\/\"},\"author\":{\"name\":\"prakash\",\"@id\":\"https:\/\/pracoda.com\/blog\/#\/schema\/person\/758a6d1f2973de0cff80453cd6eb299e\"},\"headline\":\"Install Composer and elastic search for Magento 2\",\"datePublished\":\"2021-08-26T18:38:12+00:00\",\"dateModified\":\"2023-08-07T10:21:18+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/pracoda.com\/blog\/install-composer-elastic-search-magento-2\/\"},\"wordCount\":433,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\/\/pracoda.com\/blog\/#organization\"},\"image\":{\"@id\":\"https:\/\/pracoda.com\/blog\/install-composer-elastic-search-magento-2\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/pracoda.com\/blog\/wp-content\/uploads\/2021\/08\/magento2.4-1080x675-1.jpg\",\"keywords\":[\"Composer\",\"Elasticsearch\",\"Magento2\"],\"articleSection\":[\"Infra Benchmarks\",\"Magento\"],\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\/\/pracoda.com\/blog\/install-composer-elastic-search-magento-2\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/pracoda.com\/blog\/install-composer-elastic-search-magento-2\/\",\"url\":\"https:\/\/pracoda.com\/blog\/install-composer-elastic-search-magento-2\/\",\"name\":\"How to Install Composer and Elastic Search for Magento 2\",\"isPartOf\":{\"@id\":\"https:\/\/pracoda.com\/blog\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/pracoda.com\/blog\/install-composer-elastic-search-magento-2\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/pracoda.com\/blog\/install-composer-elastic-search-magento-2\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/pracoda.com\/blog\/wp-content\/uploads\/2021\/08\/magento2.4-1080x675-1.jpg\",\"datePublished\":\"2021-08-26T18:38:12+00:00\",\"dateModified\":\"2023-08-07T10:21:18+00:00\",\"description\":\"Follow our step-by-step guide to install Composer and Elastic Search for Magento 2 and optimize your e-commerce store's performance.\",\"breadcrumb\":{\"@id\":\"https:\/\/pracoda.com\/blog\/install-composer-elastic-search-magento-2\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/pracoda.com\/blog\/install-composer-elastic-search-magento-2\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/pracoda.com\/blog\/install-composer-elastic-search-magento-2\/#primaryimage\",\"url\":\"https:\/\/pracoda.com\/blog\/wp-content\/uploads\/2021\/08\/magento2.4-1080x675-1.jpg\",\"contentUrl\":\"https:\/\/pracoda.com\/blog\/wp-content\/uploads\/2021\/08\/magento2.4-1080x675-1.jpg\",\"width\":1080,\"height\":675},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/pracoda.com\/blog\/install-composer-elastic-search-magento-2\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/pracoda.com\/blog\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Install Composer and elastic search for Magento 2\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/pracoda.com\/blog\/#website\",\"url\":\"https:\/\/pracoda.com\/blog\/\",\"name\":\"Pracoda Technologies\",\"description\":\"Unveiling the Digital Landscape: Navigating Tech, Scams, and Societal Shifts\",\"publisher\":{\"@id\":\"https:\/\/pracoda.com\/blog\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/pracoda.com\/blog\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Organization\",\"@id\":\"https:\/\/pracoda.com\/blog\/#organization\",\"name\":\"CyberChunk\",\"url\":\"https:\/\/pracoda.com\/blog\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/pracoda.com\/blog\/#\/schema\/logo\/image\/\",\"url\":\"https:\/\/cyberchunk.com\/wp-content\/uploads\/2023\/08\/CyberChunk-Logos-1-1.png\",\"contentUrl\":\"https:\/\/cyberchunk.com\/wp-content\/uploads\/2023\/08\/CyberChunk-Logos-1-1.png\",\"width\":1409,\"height\":293,\"caption\":\"CyberChunk\"},\"image\":{\"@id\":\"https:\/\/pracoda.com\/blog\/#\/schema\/logo\/image\/\"},\"sameAs\":[\"https:\/\/www.facebook.com\/cyberchunkin\/\"]},{\"@type\":\"Person\",\"@id\":\"https:\/\/pracoda.com\/blog\/#\/schema\/person\/758a6d1f2973de0cff80453cd6eb299e\",\"name\":\"prakash\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/pracoda.com\/blog\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/af9d52a696766d27b7ffcff0321f8743973b88cbd4c13d9594dfc0d4744913c3?s=96&d=mm&r=g\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/af9d52a696766d27b7ffcff0321f8743973b88cbd4c13d9594dfc0d4744913c3?s=96&d=mm&r=g\",\"caption\":\"prakash\"},\"description\":\"The proactive Magento developer, DevOps expert, and e-commerce consultant behind Pracoda Technologies is the driving force behind our commitment to delivering excellence in software solutions. With a diverse skill set, strategic mindset, and collaborative approach, our leadership ensures we remain at the forefront of innovation, consistently propelling clients toward success and customer satisfaction as we navigate the ever-evolving e-commerce landscape.\",\"sameAs\":[\"https:\/\/cyberchunk.com\"],\"knowsAbout\":[\"CyberSecurity\"],\"knowsLanguage\":[\"English\"],\"jobTitle\":\"Senior Software Enginner\",\"worksFor\":\"Pracoda Technologies\",\"url\":\"https:\/\/pracoda.com\/blog\/author\/prakash\/\"}]}<\/script>\n<!-- \/ Yoast SEO Premium plugin. -->","yoast_head_json":{"title":"How to Install Composer and Elastic Search for Magento 2","description":"Follow our step-by-step guide to install Composer and Elastic Search for Magento 2 and optimize your e-commerce store's performance.","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:\/\/pracoda.com\/blog\/install-composer-elastic-search-magento-2\/","og_locale":"en_US","og_type":"article","og_title":"Install Composer and elastic search for Magento 2","og_description":"Follow our step-by-step guide to install Composer and Elastic Search for Magento 2 and optimize your e-commerce store's performance.","og_url":"https:\/\/pracoda.com\/blog\/install-composer-elastic-search-magento-2\/","og_site_name":"Pracoda Technologies","article_publisher":"https:\/\/www.facebook.com\/cyberchunkin\/","article_published_time":"2021-08-26T18:38:12+00:00","article_modified_time":"2023-08-07T10:21:18+00:00","og_image":[{"width":1080,"height":675,"url":"https:\/\/pracoda.com\/blog\/wp-content\/uploads\/2021\/08\/magento2.4-1080x675-1.jpg","type":"image\/jpeg"}],"author":"prakash","twitter_card":"summary_large_image","twitter_misc":{"Written by":"prakash","Est. reading time":"3 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/pracoda.com\/blog\/install-composer-elastic-search-magento-2\/#article","isPartOf":{"@id":"https:\/\/pracoda.com\/blog\/install-composer-elastic-search-magento-2\/"},"author":{"name":"prakash","@id":"https:\/\/pracoda.com\/blog\/#\/schema\/person\/758a6d1f2973de0cff80453cd6eb299e"},"headline":"Install Composer and elastic search for Magento 2","datePublished":"2021-08-26T18:38:12+00:00","dateModified":"2023-08-07T10:21:18+00:00","mainEntityOfPage":{"@id":"https:\/\/pracoda.com\/blog\/install-composer-elastic-search-magento-2\/"},"wordCount":433,"commentCount":0,"publisher":{"@id":"https:\/\/pracoda.com\/blog\/#organization"},"image":{"@id":"https:\/\/pracoda.com\/blog\/install-composer-elastic-search-magento-2\/#primaryimage"},"thumbnailUrl":"https:\/\/pracoda.com\/blog\/wp-content\/uploads\/2021\/08\/magento2.4-1080x675-1.jpg","keywords":["Composer","Elasticsearch","Magento2"],"articleSection":["Infra Benchmarks","Magento"],"inLanguage":"en-US","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/pracoda.com\/blog\/install-composer-elastic-search-magento-2\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/pracoda.com\/blog\/install-composer-elastic-search-magento-2\/","url":"https:\/\/pracoda.com\/blog\/install-composer-elastic-search-magento-2\/","name":"How to Install Composer and Elastic Search for Magento 2","isPartOf":{"@id":"https:\/\/pracoda.com\/blog\/#website"},"primaryImageOfPage":{"@id":"https:\/\/pracoda.com\/blog\/install-composer-elastic-search-magento-2\/#primaryimage"},"image":{"@id":"https:\/\/pracoda.com\/blog\/install-composer-elastic-search-magento-2\/#primaryimage"},"thumbnailUrl":"https:\/\/pracoda.com\/blog\/wp-content\/uploads\/2021\/08\/magento2.4-1080x675-1.jpg","datePublished":"2021-08-26T18:38:12+00:00","dateModified":"2023-08-07T10:21:18+00:00","description":"Follow our step-by-step guide to install Composer and Elastic Search for Magento 2 and optimize your e-commerce store's performance.","breadcrumb":{"@id":"https:\/\/pracoda.com\/blog\/install-composer-elastic-search-magento-2\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/pracoda.com\/blog\/install-composer-elastic-search-magento-2\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/pracoda.com\/blog\/install-composer-elastic-search-magento-2\/#primaryimage","url":"https:\/\/pracoda.com\/blog\/wp-content\/uploads\/2021\/08\/magento2.4-1080x675-1.jpg","contentUrl":"https:\/\/pracoda.com\/blog\/wp-content\/uploads\/2021\/08\/magento2.4-1080x675-1.jpg","width":1080,"height":675},{"@type":"BreadcrumbList","@id":"https:\/\/pracoda.com\/blog\/install-composer-elastic-search-magento-2\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/pracoda.com\/blog\/"},{"@type":"ListItem","position":2,"name":"Install Composer and elastic search for Magento 2"}]},{"@type":"WebSite","@id":"https:\/\/pracoda.com\/blog\/#website","url":"https:\/\/pracoda.com\/blog\/","name":"Pracoda Technologies","description":"Unveiling the Digital Landscape: Navigating Tech, Scams, and Societal Shifts","publisher":{"@id":"https:\/\/pracoda.com\/blog\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/pracoda.com\/blog\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/pracoda.com\/blog\/#organization","name":"CyberChunk","url":"https:\/\/pracoda.com\/blog\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/pracoda.com\/blog\/#\/schema\/logo\/image\/","url":"https:\/\/cyberchunk.com\/wp-content\/uploads\/2023\/08\/CyberChunk-Logos-1-1.png","contentUrl":"https:\/\/cyberchunk.com\/wp-content\/uploads\/2023\/08\/CyberChunk-Logos-1-1.png","width":1409,"height":293,"caption":"CyberChunk"},"image":{"@id":"https:\/\/pracoda.com\/blog\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/www.facebook.com\/cyberchunkin\/"]},{"@type":"Person","@id":"https:\/\/pracoda.com\/blog\/#\/schema\/person\/758a6d1f2973de0cff80453cd6eb299e","name":"prakash","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/pracoda.com\/blog\/#\/schema\/person\/image\/","url":"https:\/\/secure.gravatar.com\/avatar\/af9d52a696766d27b7ffcff0321f8743973b88cbd4c13d9594dfc0d4744913c3?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/af9d52a696766d27b7ffcff0321f8743973b88cbd4c13d9594dfc0d4744913c3?s=96&d=mm&r=g","caption":"prakash"},"description":"The proactive Magento developer, DevOps expert, and e-commerce consultant behind Pracoda Technologies is the driving force behind our commitment to delivering excellence in software solutions. With a diverse skill set, strategic mindset, and collaborative approach, our leadership ensures we remain at the forefront of innovation, consistently propelling clients toward success and customer satisfaction as we navigate the ever-evolving e-commerce landscape.","sameAs":["https:\/\/cyberchunk.com"],"knowsAbout":["CyberSecurity"],"knowsLanguage":["English"],"jobTitle":"Senior Software Enginner","worksFor":"Pracoda Technologies","url":"https:\/\/pracoda.com\/blog\/author\/prakash\/"}]}},"_links":{"self":[{"href":"https:\/\/pracoda.com\/blog\/wp-json\/wp\/v2\/posts\/569","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/pracoda.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/pracoda.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/pracoda.com\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/pracoda.com\/blog\/wp-json\/wp\/v2\/comments?post=569"}],"version-history":[{"count":2,"href":"https:\/\/pracoda.com\/blog\/wp-json\/wp\/v2\/posts\/569\/revisions"}],"predecessor-version":[{"id":731,"href":"https:\/\/pracoda.com\/blog\/wp-json\/wp\/v2\/posts\/569\/revisions\/731"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/pracoda.com\/blog\/wp-json\/wp\/v2\/media\/573"}],"wp:attachment":[{"href":"https:\/\/pracoda.com\/blog\/wp-json\/wp\/v2\/media?parent=569"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/pracoda.com\/blog\/wp-json\/wp\/v2\/categories?post=569"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/pracoda.com\/blog\/wp-json\/wp\/v2\/tags?post=569"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}