Install Apache, MariaDB, PHP (LAMP) stack on Arch Linux

31 Responses

  1. Rzky says:

    Thanks for nice tutorial 🙂

  2. Kershing Flores says:

    You are big man… Thanks

  3. Aimeric Oni says:

    Thank you A LOT !

  4. Jess Maya says:

    Thank you! Very easy and usefull.

  5. Pranav Nutalapati says:

    Super easy and completely accurate! Thank you very much!

  6. Madman says:

    Thank you very much!

  7. Rahul Sharma says:

    Super-awesome tutorial!! Thanks a ton!

  8. Santiago Molina says:

    thanks, very easy 😉

  9. Andrew Mott says:

    Best LAMP setup walk-through EVER.

  10. Soenke Dohrn says:

    great tutorial! Thank you, very helpful indeed.

  11. Luc says:

    Very useful, a very detailed guide. Thanks a lot.

  12. Paulo Grian says:

    thankyou. this is working until now. other tutorials are outdated.

  13. Thank you very very much!!! Best tutorial / walkthrough of LAMP stack installation 😀

  14. Carlos Flores says:


  15. Nena says:

    When I test phpmyadmin, it says that mysqli extension is missing, even though I uncommented the needed extension in php.ini. What now?

  16. samad says:

    @Nena, am also getting the same error. What should Do?

  17. samad says:

    solved the issue by installing php71-apache package.

  18. saifoelloh says:

    hey I’ve following every single step, but there is an error that says “The mysqli extension is missing. Please check your PHP configuration. See our documentation for more information.”. can you help me please…..

    • Ramanujam Gond says:

      hello @saifoelloh just instal php71-apache package as suggested by @samad your problem will be solved.

      Just run sudo – pacman -S php71-apache

  19. samad says:

    Hello, php71-apache has been removed from the AUR. then I got the same issue again solved by installing php-sqlite

  20. travis says:

    great,i am new to php and apache

  21. Michael says:

    If you run into missing msqli when testing your phpmyadmin, try checking your php.ini (“`sudo nano /etc/php/php.ini “`) for extension=msqli

    mine was missing entirely. Add extension=msqli and should be good to go

  22. Vladimir says:

    There is error while testing Apache in Chromium and Falkon browsers (Firefox is OK).

    ERROR: Unauthorized
    While trying to retrieve the URL http://localhost/:

    There is a loop in network for HTTP traffic. Check your network topology and proxy & firewall configuration
    Your cache administrator is webmaster.

    Generated Sat, 07 Jul 2018 11:10:42 GMT by ::ffff: (Mikrotik HttpProxy)

  23. Monde says:

    I would like to thank author and also the team behind this one. I was able to setup my LAMP in my Manjaro, still useful up to this date. Thank you so much!

  24. Faisal Nazir says:

    Super Super Easy. Even valid now in August 2018

  25. Abdullah says:

    thank you 4 tutorials

  26. Your tutorial is very helpful. Although at the end there was a slight problem, but it could be resolved after googling. Thank you very much!

  27. The only tutorial I’ve found complete and well explained …

  28. Nemanja says:

    Thank you very much for the tutorial, but there are a few things that are needed to change in it.
    1. No need to install php-mcrypt anymore (since php 7.1 I think). After all, it can’t be installed via pacman -S php-mcrypt
    2. blowfish_secret passcode is to short, but google for some blowfish generators, they do the job OK.
    3. Configuring of tmp folder. Add ” $cfg[‘TempDir’] = ‘ /tmp/phpmyadmin’; ” (remove double quotes) to the end of the /etc/webapps/phpmyadmin/ file.

  29. Balint S. says:

    THANK YOU!! Holy moly, I was so frustrated with finding a tutorial that actually works. Thanksss

  30. Krruptr says:


Leave a Reply

Your email address will not be published. Required fields are marked *

This site uses Akismet to reduce spam. Learn how your comment data is processed.