Wednesday, 8 August 2012

Why install Apache, PHP and MySQL in Puppy LINUX?

Posted by Gary Newell  |  at  23:17 19 comments

I have recently written a series of posts detailing how to get Apache, PHP and MySQL working under Puppy LINUX.

Now using my guides you would not want to use the setups as a production web server. You would need to put in a fair bit more effort to make sure it was secure.

So why bother installing Apache, PHP and MySQL in Puppy LINUX?

As part of the guides I mentioned that it could be used as a development environment for when you are on the move.

There are however LINUX distributions out there that make it possible to install the whole LAMP stack with the minimum of fuss.

I use Bodhi LINUX on my Acer Aspire One D255 netbook and this is the perfect match for running Apache, PHP and MySQL for development purposes. Along with the web server and PHP I have also installed Geany as an IDE which is great for PHP development and I have installed Codeigniter and Blueprint CSS.

Knowing how good Bodhi LINUX is for this scenario why bother trying to get Puppy LINUX to run as a development web server?

The fact is Puppy LINUX can run off a USB drive so you can use it on any PC anywhere. This is basically a portable web server in your pocket. You can use it to try ideas out when you haven't got your own laptop or netbook with you.

I think another good use would be as a marketing tool. A lot of companies now give away USB drives in the same way they used to give away pens. Imagine as a company you created pen drives pre-installed with a customised Lucid Puppy which runs Apache, PHP and MySQL and you have an internal web application that runs that showcases your web development abilities.


Undoubtedly the strength of Puppy LINUX is the small size of the distribution and the fact that it can genuinely run in full from the smallest of media. This makes Puppy LINUX incredibly versatile.

So would I use Puppy LINUX as a web development environment whilst on the move? Well, I will be keeping the USB drive I have created on my keyring. I do however like the Bodhi setup I have on my netbook and to be honest I prefer developing on there more than on my main laptop.

As a marketing tool I think it could be a neat idea. For graduates looking to get their first jobs in IT why not apply for jobs by installing Apache, PHP and MySQL on Puppy LINUX and then generate an interactive CV using HTML, CSS, JQuery, PHP, MySQL and AJAX. That is a CV that could really impress potential employers.

Thanks for reading

Links to guides 

About the Author

Gary Newell started the Everyday Linux User blog in 2010 and has written reviews on dozens of different Linux based operating systems. He has also written a number of tutorials.

Get Updates

Subscribe to our e-mail newsletter to receive updates.

Share This Post

Related posts


  1. Offer your services to local non-profit organizations and churches. Creating a website for a church, for example, will give your business exposure to the members of the church, will probably get you advertised in the church newsletter, and will give you another site to add to your portfolio. Thanks a lot.
    Fashion Advice

  2. Nice article, added link to wiki page

    If you want to contribute to the wiki, you are more than welcome = )

    1. Thanks Jon.

      If you need anything in particular added to the Wiki let me know.

    2. I do not understand why you use Apache rather than Hiawatha which is small, secure and already in the Puppy distribution.

      I use Perl rather than php but I am still a beginner. How do I use the GD graphics library with Puppy?

  3. I plan to write an article about alternatives to the Apache, PHP, MySQL route which will include different servers such as Hiawatha and LightHTTPD.

    I chose Apache, PHP and MySQL for my recent articles because that is a stack that is often installed on commercial web hosts. If you use the same set up whilst developing web sites as the setup a host uses it is easier to spot issues. The other reason is that someone asked me how can I install Apache, PHP and MySQL within Puppy.

  4. this is such a nice and useful information for us...i appreciate urs word.......PHP Development Company

  5. Even I am getting started with Puppy Linux as I think it to be one of the fastest operating system that is easy to use as well as it saves lot of yo9ur money while doing more work.

  6. I do not understand why you use Apache rather than Hiawatha which is small, secure and already in the Puppy distribution.

    I use Perl rather than php but I am still a beginner..

  7. Great post indeed and thanks for all the information, it was very helpful i really like that you are providing information on PHP and MYSQL with basic JAVASCRIPT,being enrolled in i was looking for such information online to assist me on php and mysql and your information helped me a lot. Thanks.

  8. Couldn't you just use XAMPP? It's free and portable. Most machines you are likely to find will let you run it off your usb drive from windows, not as many would let you boot from a usb drive.

  9. Microsoft windows and A linux systemunix provide FTP entry to your files, but only A linux systemunix will generally provide telnet or ssh accessibility. It's possible to set up telnet accessibility on Microsoft windows, but very few hosting administrators provide I also choose Linux.

  10. Perhaps this would be really great for IT graduates since Puppy Linux was just recently released. Many would think of experimenting how they would improve its specs, system speed and the like.

  11. Great Article! i love to see all the stuff check this one website development company thanks for sharing..

  12. latest available sfs for puppy5,6 that works out of the box:

  13. This comment has been removed by a blog administrator.

  14. Thanks for this nice sharing MySQL is the world’s most popular open source database, enabling the cost effective delivery of reliable, high performance and scalable Web based and embedded database applications. It is a popular choice of database for use in web applications, and is a central component of the widely used LAMP open source web application software stack.

  15. Could you clear the spam out of your comments section? It looks terrible, and leaving it there can only encourage others.

    1. I agree. I hate them. However it is a hard battle to win.

  16. These beginning guidelines were written in what is known as set up terminology or device code, software development the native terminology used by all computer systems.


Feel free to comment on any of the blog posts. Please try to be constructive.

Offensive messages will be removed as will blatant adverts for misleading products and sites.

Thanks for visiting my blog

    Popular Posts

    Total Pageviews


    Enter your email address:

    Delivered by FeedBurner

    Popular This Month

    What are other people buying?

    Ubuntu Buy
    openSUSE Buy
    Manjaro Buy
    Zorin Buy
    PCLinuxOS Buy
    gNewSense Buy
    Edubuntu Buy
    Fedora Buy
    Uberstudent Buy
    Linux Lite Buy
    Lubuntu Buy
    Xubuntu Buy


    Feedburner Followers

Blogger templates. Proudly Powered by Blogger.

back to top Google