{"id":4227,"date":"2026-01-30T12:00:05","date_gmt":"2026-01-30T12:00:05","guid":{"rendered":"https:\/\/www.devopsconsulting.in\/blog\/?p=4227"},"modified":"2026-01-30T12:00:06","modified_gmt":"2026-01-30T12:00:06","slug":"install-lampp-xampp-for-linux-in-opt-lampp","status":"publish","type":"post","link":"https:\/\/www.devopsconsulting.in\/blog\/install-lampp-xampp-for-linux-in-opt-lampp\/","title":{"rendered":"Install LAMPP (XAMPP for Linux) in \/opt\/lampp"},"content":{"rendered":"\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h2 class=\"wp-block-heading\">1) Install LAMPP (XAMPP for Linux) in <code>\/opt\/lampp<\/code><\/h2>\n\n\n\n<h3 class=\"wp-block-heading\">Step 1: Become root (optional)<\/h3>\n\n\n\n<pre class=\"wp-block-code\"><code>sudo -s\n<\/code><\/pre>\n\n\n\n<h3 class=\"wp-block-heading\">Step 2: Download XAMPP installer (example version)<\/h3>\n\n\n\n<p>The blog uses SourceForge XAMPP Linux installer download. (<a href=\"https:\/\/www.devopsconsulting.in\/blog\/how-to-setup-laravel-project-in-ubuntu\/\">DevOps Consulting<\/a>)<br>Use the latest version available, but the steps are same:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>cd \/opt\nwget https:\/\/sourceforge.net\/projects\/xampp\/files\/XAMPP%20Linux\/8.2.4\/xampp-linux-x64-8.2.4-0-installer.run\n<\/code><\/pre>\n\n\n\n<h3 class=\"wp-block-heading\">Step 3: Make it executable + install<\/h3>\n\n\n\n<pre class=\"wp-block-code\"><code>chmod 755 xampp-linux-x64-8.2.4-0-installer.run\n.\/xampp-linux-x64-8.2.4-0-installer.run\n<\/code><\/pre>\n\n\n\n<p>(Installer will place it into <code>\/opt\/lampp<\/code>.)<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Step 4: Start LAMPP<\/h3>\n\n\n\n<pre class=\"wp-block-code\"><code>\/opt\/lampp\/lampp start\n<\/code><\/pre>\n\n\n\n<p>Check:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><code>http:\/\/SERVER_IP\/<\/code> should load the XAMPP page.<\/li>\n<\/ul>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h2 class=\"wp-block-heading\">2) Fix phpMyAdmin \u201cAccess Forbidden\u201d (Require all granted)<\/h2>\n\n\n\n<p>The article specifically says to edit <code>\/opt\/lampp\/etc\/extra\/httpd-xampp.conf<\/code> and change <strong>Require local \u2192 Require all granted<\/strong> to remove \u201cforbidden\u201d access. (<a href=\"https:\/\/www.devopsconsulting.in\/blog\/how-to-setup-laravel-project-in-ubuntu\/\">DevOps Consulting<\/a>)<\/p>\n\n\n\n<p>Open file:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>vi \/opt\/lampp\/etc\/extra\/httpd-xampp.conf\n<\/code><\/pre>\n\n\n\n<p>Find phpMyAdmin directory block similar to:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>&lt;Directory \"\/opt\/lampp\/phpmyadmin\"&gt;\n    Require local\n&lt;\/Directory&gt;\n<\/code><\/pre>\n\n\n\n<p>Change to:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>&lt;Directory \"\/opt\/lampp\/phpmyadmin\"&gt;\n    Require all granted\n&lt;\/Directory&gt;\n<\/code><\/pre>\n\n\n\n<p>Restart:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>\/opt\/lampp\/lampp restart\n<\/code><\/pre>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h2 class=\"wp-block-heading\">3) Secure XAMPP \/ LAMPP (database protection)<\/h2>\n\n\n\n<p>Run the official security command:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>sudo \/opt\/lampp\/lampp security\n<\/code><\/pre>\n\n\n\n<p>This is the official recommended command from Apache Friends Linux FAQ. (<a href=\"https:\/\/www.apachefriends.org\/faq_linux.html?utm_source=chatgpt.com\">Apache Friends<\/a>)<br>It helps set passwords and reduces common security weaknesses.<\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h2 class=\"wp-block-heading\">4) Make sure you ALWAYS use PHP from <code>\/opt\/lampp<\/code><\/h2>\n\n\n\n<p>Verify:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>\/opt\/lampp\/bin\/php -v\n<\/code><\/pre>\n\n\n\n<p><strong>Important rule:<\/strong> Whenever you run artisan, do:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>\/opt\/lampp\/bin\/php artisan ...\n<\/code><\/pre>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h2 class=\"wp-block-heading\">5) Install Composer (works with <code>\/opt\/lampp\/bin\/php<\/code>)<\/h2>\n\n\n\n<pre class=\"wp-block-code\"><code>cd \/tmp\ncurl -sS https:\/\/getcomposer.org\/installer -o composer-setup.php\n\/opt\/lampp\/bin\/php composer-setup.php\nsudo mv composer.phar \/usr\/local\/bin\/composer\nsudo chmod +x \/usr\/local\/bin\/composer\ncomposer --version\n<\/code><\/pre>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h2 class=\"wp-block-heading\">6) Create or deploy Laravel project in <code>\/opt\/lampp\/htdocs<\/code><\/h2>\n\n\n\n<h3 class=\"wp-block-heading\">Option A: Create new Laravel project (like the blog)<\/h3>\n\n\n\n<p>The blog uses:<br><code>composer create-project laravel\/laravel:^9.0 example-app<\/code> (<a href=\"https:\/\/www.devopsconsulting.in\/blog\/how-to-setup-laravel-project-in-ubuntu\/\">DevOps Consulting<\/a>)<\/p>\n\n\n\n<p>Do:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>cd \/opt\/lampp\/htdocs\ncomposer create-project laravel\/laravel:^9.0 myproject\n<\/code><\/pre>\n\n\n\n<h3 class=\"wp-block-heading\">Option B: Clone existing project + install deps<\/h3>\n\n\n\n<pre class=\"wp-block-code\"><code>cd \/opt\/lampp\/htdocs\ngit clone YOUR_REPO_URL myproject\ncd myproject\ncomposer install\n<\/code><\/pre>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h2 class=\"wp-block-heading\">7) Fix common Composer errors (ext-xml \/ ext-curl)<\/h2>\n\n\n\n<p>The blog mentions these common errors while installing Laravel packages:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>missing <strong>ext-xml<\/strong><\/li>\n\n\n\n<li>missing <strong>ext-curl<\/strong> (<a href=\"https:\/\/www.devopsconsulting.in\/blog\/how-to-setup-laravel-project-in-ubuntu\/\">DevOps Consulting<\/a>)<\/li>\n<\/ul>\n\n\n\n<h3 class=\"wp-block-heading\">Step 7.1: Check what extensions your LAMPP PHP has<\/h3>\n\n\n\n<pre class=\"wp-block-code\"><code>\/opt\/lampp\/bin\/php -m | egrep \"curl|xml|dom|mbstring|openssl|pdo\"\n<\/code><\/pre>\n\n\n\n<p>Laravel expects cURL + XML (and others). (<a href=\"https:\/\/laravel.com\/docs\/12.x\/deployment?utm_source=chatgpt.com\">Laravel<\/a>)<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Step 7.2: Enable extensions in LAMPP php.ini<\/h3>\n\n\n\n<p>Open:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>vi \/opt\/lampp\/etc\/php.ini\n<\/code><\/pre>\n\n\n\n<p>Search and ensure these are enabled (no <code>;<\/code> in front):<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>extension=curl\nextension=xml\nextension=dom\nextension=mbstring\nextension=openssl\nextension=pdo_mysql\n<\/code><\/pre>\n\n\n\n<p>Restart:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>\/opt\/lampp\/lampp restart\n<\/code><\/pre>\n\n\n\n<p>Then retry:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>cd \/opt\/lampp\/htdocs\/myproject\ncomposer install\n<\/code><\/pre>\n\n\n\n<blockquote class=\"wp-block-quote is-layout-flow wp-block-quote-is-layout-flow\">\n<p>Note: On many Ubuntu systems, missing <code>curl\/xml<\/code> can also be fixed by OS packages, but since you\u2019re using <code>\/opt\/lampp\/bin\/php<\/code>, the main fix is enabling the extensions shipped with LAMPP in <code>\/opt\/lampp\/etc\/php.ini<\/code>.<\/p>\n<\/blockquote>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h2 class=\"wp-block-heading\">8) Permissions (LAMPP runs as <code>daemon<\/code>)<\/h2>\n\n\n\n<p>Set ownership:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>chown -R daemon:daemon \/opt\/lampp\/htdocs\/myproject\n<\/code><\/pre>\n\n\n\n<p>Laravel writable folders:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>chmod -R 775 \/opt\/lampp\/htdocs\/myproject\/storage\nchmod -R 775 \/opt\/lampp\/htdocs\/myproject\/bootstrap\/cache\n<\/code><\/pre>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h2 class=\"wp-block-heading\">9) Configure <code>.env<\/code> + generate APP KEY<\/h2>\n\n\n\n<pre class=\"wp-block-code\"><code>cd \/opt\/lampp\/htdocs\/myproject\ncp .env.example .env\n\/opt\/lampp\/bin\/php artisan key:generate\n<\/code><\/pre>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h2 class=\"wp-block-heading\">10) Database security (BEST PRACTICE for Laravel)<\/h2>\n\n\n\n<h3 class=\"wp-block-heading\">Step 10.1: Set MySQL root password (already done by lampp security)<\/h3>\n\n\n\n<p>But you can login to confirm:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>\/opt\/lampp\/bin\/mysql -u root -p\n<\/code><\/pre>\n\n\n\n<h3 class=\"wp-block-heading\">Step 10.2: Create dedicated DB + user (do NOT use root in Laravel)<\/h3>\n\n\n\n<p>Inside MySQL shell:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>CREATE DATABASE myproject_db CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci;\n\nCREATE USER 'myproject_user'@'localhost' IDENTIFIED BY 'StrongPasswordHere!123';\n\nGRANT SELECT, INSERT, UPDATE, DELETE, CREATE, DROP, INDEX, ALTER\nON myproject_db.* TO 'myproject_user'@'localhost';\n\nFLUSH PRIVILEGES;\nEXIT;\n<\/code><\/pre>\n\n\n\n<h3 class=\"wp-block-heading\">Step 10.3: Put DB details in <code>.env<\/code><\/h3>\n\n\n\n<p>Edit:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>vi \/opt\/lampp\/htdocs\/myproject\/.env\n<\/code><\/pre>\n\n\n\n<p>Set:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>DB_CONNECTION=mysql\nDB_HOST=127.0.0.1\nDB_PORT=3306\nDB_DATABASE=myproject_db\nDB_USERNAME=myproject_user\nDB_PASSWORD=StrongPasswordHere!123\n<\/code><\/pre>\n\n\n\n<p>Migrate:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>cd \/opt\/lampp\/htdocs\/myproject\n\/opt\/lampp\/bin\/php artisan migrate\n<\/code><\/pre>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h2 class=\"wp-block-heading\">11) Setup Virtual Host in LAMPP (Apache)<\/h2>\n\n\n\n<h3 class=\"wp-block-heading\">Step 11.1: Enable vhosts include<\/h3>\n\n\n\n<p>Open:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>vi \/opt\/lampp\/etc\/httpd.conf\n<\/code><\/pre>\n\n\n\n<p>Uncomment (enable):<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>Include etc\/extra\/httpd-vhosts.conf\n<\/code><\/pre>\n\n\n\n<p>Also ensure rewrite module enabled:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>LoadModule rewrite_module modules\/mod_rewrite.so\n<\/code><\/pre>\n\n\n\n<h3 class=\"wp-block-heading\">Step 11.2: Create vhost config<\/h3>\n\n\n\n<p>Open:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>vi \/opt\/lampp\/etc\/extra\/httpd-vhosts.conf\n<\/code><\/pre>\n\n\n\n<p>Add:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>&lt;VirtualHost *:80&gt;\n    ServerName myproject.local\n    DocumentRoot \"\/opt\/lampp\/htdocs\/myproject\/public\"\n\n    &lt;Directory \"\/opt\/lampp\/htdocs\/myproject\/public\"&gt;\n        AllowOverride All\n        Require all granted\n    &lt;\/Directory&gt;\n\n    ErrorLog \"logs\/myproject_error.log\"\n    CustomLog \"logs\/myproject_access.log\" common\n&lt;\/VirtualHost&gt;\n<\/code><\/pre>\n\n\n\n<p>Restart:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>\/opt\/lampp\/lampp restart\n<\/code><\/pre>\n\n\n\n<h3 class=\"wp-block-heading\">Step 11.3: Add host entry (on your PC)<\/h3>\n\n\n\n<p>If you\u2019re opening in browser from your laptop\/PC, add:<\/p>\n\n\n\n<p><strong>Windows<\/strong>: <code>C:\\Windows\\System32\\drivers\\etc\\hosts<\/code><br><strong>Linux\/Mac<\/strong>: <code>\/etc\/hosts<\/code><\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>SERVER_IP   myproject.local\n<\/code><\/pre>\n\n\n\n<p>Now open:<br><code>http:\/\/myproject.local<\/code><\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h2 class=\"wp-block-heading\">12) Secure phpMyAdmin with password (recommended)<\/h2>\n\n\n\n<p>Even after \u201cRequire all granted\u201d, you should protect it.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Step 12.1: Create htpasswd file<\/h3>\n\n\n\n<p>Apache\u2019s <code>htpasswd<\/code> tool creates password file for Basic Auth. (<a href=\"https:\/\/httpd.apache.org\/docs\/current\/programs\/htpasswd.html?utm_source=chatgpt.com\">httpd.apache.org<\/a>)<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>sudo apt install -y apache2-utils\nsudo htpasswd -c \/opt\/lampp\/etc\/.pma_pass admin\n<\/code><\/pre>\n\n\n\n<h3 class=\"wp-block-heading\">Step 12.2: Protect phpMyAdmin directory in <code>httpd-xampp.conf<\/code><\/h3>\n\n\n\n<p>Edit:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>vi \/opt\/lampp\/etc\/extra\/httpd-xampp.conf\n<\/code><\/pre>\n\n\n\n<p>Add\/update:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>&lt;Directory \"\/opt\/lampp\/phpmyadmin\"&gt;\n    AuthType Basic\n    AuthName \"Restricted phpMyAdmin\"\n    AuthUserFile \/opt\/lampp\/etc\/.pma_pass\n    Require valid-user\n\n    AllowOverride None\n&lt;\/Directory&gt;\n<\/code><\/pre>\n\n\n\n<p>Restart:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>\/opt\/lampp\/lampp restart\n<\/code><\/pre>\n\n\n\n<p>Now <code>http:\/\/SERVER_IP\/phpmyadmin<\/code> will ask username\/password first.<\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h2 class=\"wp-block-heading\">13) Extra hardening you should do (production-safe)<\/h2>\n\n\n\n<h3 class=\"wp-block-heading\">A) Restrict phpMyAdmin to your IP only (optional but strong)<\/h3>\n\n\n\n<p>Instead of open access, allow only your IP:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>&lt;Directory \"\/opt\/lampp\/phpmyadmin\"&gt;\n    Require ip YOUR_PUBLIC_IP\n&lt;\/Directory&gt;\n<\/code><\/pre>\n\n\n\n<p>Or allow localhost only:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>&lt;Directory \"\/opt\/lampp\/phpmyadmin\"&gt;\n    Require ip 127.0.0.1\n&lt;\/Directory&gt;\n<\/code><\/pre>\n\n\n\n<h3 class=\"wp-block-heading\">B) Bind MySQL to localhost (prevents remote DB access)<\/h3>\n\n\n\n<p>Edit MySQL config (location may differ by LAMPP version, often <code>\/opt\/lampp\/etc\/my.cnf<\/code>):<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>vi \/opt\/lampp\/etc\/my.cnf\n<\/code><\/pre>\n\n\n\n<p>Under <code>[mysqld]<\/code>:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>bind-address=127.0.0.1\n<\/code><\/pre>\n\n\n\n<p>Restart:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>\/opt\/lampp\/lampp restart\n<\/code><\/pre>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h1 class=\"wp-block-heading\">Quick \u201cRun Commands\u201d Summary (copy-paste checklist)<\/h1>\n\n\n\n<pre class=\"wp-block-code\"><code># start\/stop\nsudo \/opt\/lampp\/lampp start\nsudo \/opt\/lampp\/lampp restart\n\n# secure xampp\nsudo \/opt\/lampp\/lampp security\n\n# laravel key\ncd \/opt\/lampp\/htdocs\/myproject\n\/opt\/lampp\/bin\/php artisan key:generate\n\n# migrate\n\/opt\/lampp\/bin\/php artisan migrate\n<\/code><\/pre>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<p>I<\/p>\n","protected":false},"excerpt":{"rendered":"<p>1) Install LAMPP (XAMPP for Linux) in \/opt\/lampp Step 1: Become root (optional) Step 2: Download XAMPP installer (example version) The blog uses SourceForge XAMPP Linux installer&#8230; <\/p>\n","protected":false},"author":2,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[1],"tags":[],"class_list":["post-4227","post","type-post","status-publish","format-standard","hentry","category-uncategorized"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.4 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>Install LAMPP (XAMPP for Linux) in \/opt\/lampp - DevOps Consulting<\/title>\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.devopsconsulting.in\/blog\/install-lampp-xampp-for-linux-in-opt-lampp\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Install LAMPP (XAMPP for Linux) in \/opt\/lampp - DevOps Consulting\" \/>\n<meta property=\"og:description\" content=\"1) Install LAMPP (XAMPP for Linux) in \/opt\/lampp Step 1: Become root (optional) Step 2: Download XAMPP installer (example version) The blog uses SourceForge XAMPP Linux installer...\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.devopsconsulting.in\/blog\/install-lampp-xampp-for-linux-in-opt-lampp\/\" \/>\n<meta property=\"og:site_name\" content=\"DevOps Consulting\" \/>\n<meta property=\"article:published_time\" content=\"2026-01-30T12:00:05+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2026-01-30T12:00:06+00:00\" \/>\n<meta name=\"author\" content=\"Abhishek Singh\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Abhishek Singh\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"2 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\\\/\\\/www.devopsconsulting.in\\\/blog\\\/install-lampp-xampp-for-linux-in-opt-lampp\\\/#article\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.devopsconsulting.in\\\/blog\\\/install-lampp-xampp-for-linux-in-opt-lampp\\\/\"},\"author\":{\"name\":\"Abhishek Singh\",\"@id\":\"https:\\\/\\\/www.devopsconsulting.in\\\/blog\\\/#\\\/schema\\\/person\\\/fc397ba8be42f9fdd53450edfc73006f\"},\"headline\":\"Install LAMPP (XAMPP for Linux) in \\\/opt\\\/lampp\",\"datePublished\":\"2026-01-30T12:00:05+00:00\",\"dateModified\":\"2026-01-30T12:00:06+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/www.devopsconsulting.in\\\/blog\\\/install-lampp-xampp-for-linux-in-opt-lampp\\\/\"},\"wordCount\":471,\"commentCount\":0,\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\\\/\\\/www.devopsconsulting.in\\\/blog\\\/install-lampp-xampp-for-linux-in-opt-lampp\\\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/www.devopsconsulting.in\\\/blog\\\/install-lampp-xampp-for-linux-in-opt-lampp\\\/\",\"url\":\"https:\\\/\\\/www.devopsconsulting.in\\\/blog\\\/install-lampp-xampp-for-linux-in-opt-lampp\\\/\",\"name\":\"Install LAMPP (XAMPP for Linux) in \\\/opt\\\/lampp - DevOps Consulting\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.devopsconsulting.in\\\/blog\\\/#website\"},\"datePublished\":\"2026-01-30T12:00:05+00:00\",\"dateModified\":\"2026-01-30T12:00:06+00:00\",\"author\":{\"@id\":\"https:\\\/\\\/www.devopsconsulting.in\\\/blog\\\/#\\\/schema\\\/person\\\/fc397ba8be42f9fdd53450edfc73006f\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/www.devopsconsulting.in\\\/blog\\\/install-lampp-xampp-for-linux-in-opt-lampp\\\/\"]}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/www.devopsconsulting.in\\\/blog\\\/#website\",\"url\":\"https:\\\/\\\/www.devopsconsulting.in\\\/blog\\\/\",\"name\":\"DevOps Consulting\",\"description\":\"DevOps Consulting | SRE Consulting | DevSecOps Consulting | MLOps Consulting\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/www.devopsconsulting.in\\\/blog\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Person\",\"@id\":\"https:\\\/\\\/www.devopsconsulting.in\\\/blog\\\/#\\\/schema\\\/person\\\/fc397ba8be42f9fdd53450edfc73006f\",\"name\":\"Abhishek Singh\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/790feefe779852cdf344ca7318bf6c13832223c9b3c6bf4d217658412041026d?s=96&d=mm&r=g\",\"url\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/790feefe779852cdf344ca7318bf6c13832223c9b3c6bf4d217658412041026d?s=96&d=mm&r=g\",\"contentUrl\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/790feefe779852cdf344ca7318bf6c13832223c9b3c6bf4d217658412041026d?s=96&d=mm&r=g\",\"caption\":\"Abhishek Singh\"},\"description\":\"I\u2019m Abhishek, a DevOps, SRE, DevSecOps, and Cloud expert with a passion for sharing knowledge and real-world experiences. I\u2019ve had the opportunity to work with Cotocus and continue to contribute to multiple platforms where I share insights across different domains: \u2022 DevOps School \u2013 Tech blogs and tutorials \u2022 Holiday Landmark \u2013 Travel stories and guides \u2022 Stocks Mantra \u2013 Stock market strategies and tips \u2022 My Medic Plus \u2013 Health and fitness guidance \u2022 TrueReviewNow \u2013 Honest product reviews \u2022 Wizbrand \u2013 SEO and digital tools for businesses I\u2019m also exploring the fascinating world of Quantum Computing.\",\"url\":\"https:\\\/\\\/www.devopsconsulting.in\\\/blog\\\/author\\\/abhishek\\\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Install LAMPP (XAMPP for Linux) in \/opt\/lampp - DevOps Consulting","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.devopsconsulting.in\/blog\/install-lampp-xampp-for-linux-in-opt-lampp\/","og_locale":"en_US","og_type":"article","og_title":"Install LAMPP (XAMPP for Linux) in \/opt\/lampp - DevOps Consulting","og_description":"1) Install LAMPP (XAMPP for Linux) in \/opt\/lampp Step 1: Become root (optional) Step 2: Download XAMPP installer (example version) The blog uses SourceForge XAMPP Linux installer...","og_url":"https:\/\/www.devopsconsulting.in\/blog\/install-lampp-xampp-for-linux-in-opt-lampp\/","og_site_name":"DevOps Consulting","article_published_time":"2026-01-30T12:00:05+00:00","article_modified_time":"2026-01-30T12:00:06+00:00","author":"Abhishek Singh","twitter_card":"summary_large_image","twitter_misc":{"Written by":"Abhishek Singh","Est. reading time":"2 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/www.devopsconsulting.in\/blog\/install-lampp-xampp-for-linux-in-opt-lampp\/#article","isPartOf":{"@id":"https:\/\/www.devopsconsulting.in\/blog\/install-lampp-xampp-for-linux-in-opt-lampp\/"},"author":{"name":"Abhishek Singh","@id":"https:\/\/www.devopsconsulting.in\/blog\/#\/schema\/person\/fc397ba8be42f9fdd53450edfc73006f"},"headline":"Install LAMPP (XAMPP for Linux) in \/opt\/lampp","datePublished":"2026-01-30T12:00:05+00:00","dateModified":"2026-01-30T12:00:06+00:00","mainEntityOfPage":{"@id":"https:\/\/www.devopsconsulting.in\/blog\/install-lampp-xampp-for-linux-in-opt-lampp\/"},"wordCount":471,"commentCount":0,"inLanguage":"en-US","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/www.devopsconsulting.in\/blog\/install-lampp-xampp-for-linux-in-opt-lampp\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/www.devopsconsulting.in\/blog\/install-lampp-xampp-for-linux-in-opt-lampp\/","url":"https:\/\/www.devopsconsulting.in\/blog\/install-lampp-xampp-for-linux-in-opt-lampp\/","name":"Install LAMPP (XAMPP for Linux) in \/opt\/lampp - DevOps Consulting","isPartOf":{"@id":"https:\/\/www.devopsconsulting.in\/blog\/#website"},"datePublished":"2026-01-30T12:00:05+00:00","dateModified":"2026-01-30T12:00:06+00:00","author":{"@id":"https:\/\/www.devopsconsulting.in\/blog\/#\/schema\/person\/fc397ba8be42f9fdd53450edfc73006f"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.devopsconsulting.in\/blog\/install-lampp-xampp-for-linux-in-opt-lampp\/"]}]},{"@type":"WebSite","@id":"https:\/\/www.devopsconsulting.in\/blog\/#website","url":"https:\/\/www.devopsconsulting.in\/blog\/","name":"DevOps Consulting","description":"DevOps Consulting | SRE Consulting | DevSecOps Consulting | MLOps Consulting","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.devopsconsulting.in\/blog\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Person","@id":"https:\/\/www.devopsconsulting.in\/blog\/#\/schema\/person\/fc397ba8be42f9fdd53450edfc73006f","name":"Abhishek Singh","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/secure.gravatar.com\/avatar\/790feefe779852cdf344ca7318bf6c13832223c9b3c6bf4d217658412041026d?s=96&d=mm&r=g","url":"https:\/\/secure.gravatar.com\/avatar\/790feefe779852cdf344ca7318bf6c13832223c9b3c6bf4d217658412041026d?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/790feefe779852cdf344ca7318bf6c13832223c9b3c6bf4d217658412041026d?s=96&d=mm&r=g","caption":"Abhishek Singh"},"description":"I\u2019m Abhishek, a DevOps, SRE, DevSecOps, and Cloud expert with a passion for sharing knowledge and real-world experiences. I\u2019ve had the opportunity to work with Cotocus and continue to contribute to multiple platforms where I share insights across different domains: \u2022 DevOps School \u2013 Tech blogs and tutorials \u2022 Holiday Landmark \u2013 Travel stories and guides \u2022 Stocks Mantra \u2013 Stock market strategies and tips \u2022 My Medic Plus \u2013 Health and fitness guidance \u2022 TrueReviewNow \u2013 Honest product reviews \u2022 Wizbrand \u2013 SEO and digital tools for businesses I\u2019m also exploring the fascinating world of Quantum Computing.","url":"https:\/\/www.devopsconsulting.in\/blog\/author\/abhishek\/"}]}},"_links":{"self":[{"href":"https:\/\/www.devopsconsulting.in\/blog\/wp-json\/wp\/v2\/posts\/4227","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.devopsconsulting.in\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.devopsconsulting.in\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.devopsconsulting.in\/blog\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/www.devopsconsulting.in\/blog\/wp-json\/wp\/v2\/comments?post=4227"}],"version-history":[{"count":1,"href":"https:\/\/www.devopsconsulting.in\/blog\/wp-json\/wp\/v2\/posts\/4227\/revisions"}],"predecessor-version":[{"id":4228,"href":"https:\/\/www.devopsconsulting.in\/blog\/wp-json\/wp\/v2\/posts\/4227\/revisions\/4228"}],"wp:attachment":[{"href":"https:\/\/www.devopsconsulting.in\/blog\/wp-json\/wp\/v2\/media?parent=4227"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.devopsconsulting.in\/blog\/wp-json\/wp\/v2\/categories?post=4227"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.devopsconsulting.in\/blog\/wp-json\/wp\/v2\/tags?post=4227"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}