Hi all,
I am about to purchase a server to be used mainly for Moodle, but will also host other web-based application. The server will most probably be a Dual Xeon 3.6Ghz with 2GBs of memory. However, I still cannot decide what OS to put on it. I'm thinking either Windows 2003 Server with XAMPP or just a LAMP setup (probably RedHat). I'm inclined to go with Windows, but I'm not sure about the performance hit of XAMPP (WAMPP).
Can anybody tell me, what will be the disadvantages of using WAMPP (mainly performance-wise) as opposed to a normal LAMP setup?
Also, what about Apache2Triad? Does anyone have anything to say about XAMPP vs A2T? (I have seen that most related posts on this site prefer XAMPP, but other people in other forums outside of Moodle.org seem to think A2T is better)
Does XAMPP have a control panel like /apache2triadcp/ ?
Windows XAMPP vs LAMP
Number of replies: 7Re: Windows XAMPP vs LAMP
Hi
If you are not afraid of Linux, go for it!
All the experienced Moodlers here will tell you that Windows is OK to launch a prototype, to do some testing. But if you are going for production, your investment suggests that, Linux is _far_ superior.
If you are not afraid of Linux, go for it!
All the experienced Moodlers here will tell you that Windows is OK to launch a prototype, to do some testing. But if you are going for production, your investment suggests that, Linux is _far_ superior.
Re: Windows XAMPP vs LAMP
Hmm - I'm still of the mind that windows is fine to run as more than a prototype! - we are running a pilot with approx 1000 students and 30 courses with relatively high use, on a shared server (running a .NET in house LMS, and various other campus websites.) - we are Running IIS/Win2k3 although I plan to do a bit of testing later on this year to compare Apache/IIS on a win2k3 box running php - I'll post my findings in this forum when I have anything measureable.
- I will concede that a box running linux/apache is likely to handle more load than a win2k3 box running moodle, so if you have the option available to you of running a Linux box, I think the overall consensus here (including me) is that you should run it on a linux box!

Dan
- I will concede that a box running linux/apache is likely to handle more load than a win2k3 box running moodle, so if you have the option available to you of running a Linux box, I think the overall consensus here (including me) is that you should run it on a linux box!
Dan
Re: Windows XAMPP vs LAMP
Hi Dan
You've convinced me! Sorry for the over-simplification ;-(
You've convinced me! Sorry for the over-simplification ;-(
Re: Windows XAMPP vs LAMP
Hi,
XAMPP vs A2T is the same as XAMPP vs EasyPHP.
A2T and EasyPHP are Windows only installations. XAMPP is available for Linux, Windows, Solaris and Macs. I have XAMPP running on the first three OSs. If you decide to start with Windows and then shift to Linux (or vice versa), it's easier to do the migration.
Generally, once you get your Windows or Linux system running, administration is about the same.
Cheers,
Bob
Re: Windows XAMPP vs LAMP
I was wondering if anyone could help me. I need to backup my old sql data from joomla and xampp and get it working for lamp... I don't have backu files or a way to log into windows I can see the files just can't get into windows to do anything with them.
Re: Windows XAMPP vs LAMP
I think I may have solved my own problem...
essentially, what I needed to do was just to back up the original db files but had no way of doing so since I couldn't log into windows from an un-recoverable problem with duel boot and the mbr.
Well anyways what i wanted to do first was to edit the my.cnf so that it pointed to the old windows directory within linux. In windows its xampp/mysql/data/[database_name]. I couldn't make that happen (if you know how with the terminal please tell me it would be some good info).
I got Lampp up and running in ubuntu 8.10 and in phpmyadmin re-created the original user account and the password and the database that I needed to transfer over to lampp. What I did next was to make lampp directory files writable by using chmod o+rwx /opt/lampp/var/mysql/[database_name]. As well as the db.opt file chmod o+rwx /opt/lampp/var/mysql/[db_name]/db.opt. Once that was done I just did drag and drop from the xampp databse files location still in the windows xp directory where they were to the lampp database file location on ubuntu. I tested in phpmyadmin to see if the database tables and names were correct and it was. Rechanged the permisions and went back to phpmyadmin for the backup.
My next issue is to get that database back working in joomla on ubuntu... I will post the result on that next.
essentially, what I needed to do was just to back up the original db files but had no way of doing so since I couldn't log into windows from an un-recoverable problem with duel boot and the mbr.
Well anyways what i wanted to do first was to edit the my.cnf so that it pointed to the old windows directory within linux. In windows its xampp/mysql/data/[database_name]. I couldn't make that happen (if you know how with the terminal please tell me it would be some good info).
I got Lampp up and running in ubuntu 8.10 and in phpmyadmin re-created the original user account and the password and the database that I needed to transfer over to lampp. What I did next was to make lampp directory files writable by using chmod o+rwx /opt/lampp/var/mysql/[database_name]. As well as the db.opt file chmod o+rwx /opt/lampp/var/mysql/[db_name]/db.opt. Once that was done I just did drag and drop from the xampp databse files location still in the windows xp directory where they were to the lampp database file location on ubuntu. I tested in phpmyadmin to see if the database tables and names were correct and it was. Rechanged the permisions and went back to phpmyadmin for the backup.
My next issue is to get that database back working in joomla on ubuntu... I will post the result on that next.
Re: Windows XAMPP vs LAMP
Use Linux ... better threading / forking process ... once it runs, it runs.. mine has been up for over a year with no restarts needed