56 Comments
- ArthurBrazil, on 10/12/2007, -6/+16Wow every one is so Negative diggish today. Damn, Everyone who liked the tutorial gets a negative?
- syberghost, on 10/12/2007, -1/+10Yeah, I kind of have a problem with the "here's a step-by-step tutorial as to how to install this, so you don't have to know what you're doing. Don't use the one-step option to have 50 Ubuntu developers' idea of how to do this, follow my cookbook instead." approach in this case.
Anybody who NEEDs your cookbook can use the defaults, since they're effectively using YOUR defaults instead of Ubuntu's defaults. Since the author doesn't even know what Ubuntu's defaults are, how does he know they're not superior, or even IDENTICAL, to his?
I'm not saying it's not possible to do a better setup than they did; I'm just saying that if you have a problem with Ubuntu's turnkey setup, submit a bug report and/or a patch. - shakin, on 10/12/2007, -0/+8The funniest part is that the LAMP option just installs the required packages, which he later does by hand :) It's not like he compiles PHP, MySQL and Apache himself, which anybody who likes complete control would do. Instead, this guy just wants to think he likes to control the process, but is perfectly happy to install the pre-made packages.
- tadorna, on 10/12/2007, -0/+7The author used the Ubuntu Server CD that did not install gnome.
- linuxmonkey, on 10/12/2007, -6/+13NO DIGG cause he enabled the ROOT user and should not have. Ubuntu is designed in such a way as not to use the ROOT user! Just add SUDO to all your commands that you must run as ROOT. This is far SAFER than unlocking the ROOT account.
- pkulak, on 10/12/2007, -0/+6Yea, it's called apt-get. :/
- Buelldozer, on 10/12/2007, -1/+7So because I use (K)ubuntu I'm somehow "Special Ed"? I'm comfortable with Fedora Core, SuSE, Mepis, and Debian. I choose to use (K)ubuntu because it makes the most sense for me and what I need to do.
Distro snobbery reflects poorly on your intelligence, please get a life. - sleepingmonk, on 10/12/2007, -2/+7u r very 1337 and this guy is trying to act as 1337 as u r. ubuntu users aren't "special ed", maybe they're just n00bs, who just want stuff to work. I tested the latest ubuntu and it installed on my OLD box in about 15mins and does just about everything the average user could want with NO messing around and no need to know anything.
So while you "could write a shell script... etc" and make life easier for people who couldn't care less about your uber geekness, you just seem to be complaining. Why not put that big brain to some sort of use and get with the spirit of ubuntu; People helping people. Not just talking about it but DOing it.
I applaud the Ubuntu developers for contributing to society, not just to the 1337ist DIY "open source" geek community.
think about it... or just bury me. - JakeMcMahon, on 10/12/2007, -1/+6Sudo? Isn't that a board game?
"It was Mr. Tux in The Kernal with the rm -rf" - cphuntington97, on 10/12/2007, -1/+6"After the reboot you can login with your previously created username (e.g. admin). Because we must run all the steps from this tutorial as root user, we must enable the root account now."
This is indeed quite false.
Also, he could have just picked "Install a LAMP Server" from the setup list. Last I checked, the whole point of Ubuntu is making life EASY! Silly tutorial. - disrupter, on 10/12/2007, -3/+8ARE you SURE
- sud0n1m, on 10/12/2007, -0/+5I've done a tute on how to compile MSSQL support into Ubuntu Dapper Drake:
http://www.pintmaster.com/wordpress/index.php/20060530/how-to-compile-mssql-support-into-php-in-ubuntu-dapper-drake/ - vh1`, on 10/12/2007, -1/+5this article is pretty awful, it seems like the author did no research whatsoever.
as you pointed out, he totally disregards the LAMP install option, he makes you enable the root account as opposed to `sudo -s`. also, he should look into debfoster. which lists "top-level" packages and their dependencies and allows you to easily clean your system of unnecessary packages.
basically, by choosing the LAMP install option followed by running debfoster you will quickly be shown everything it installs - pkulak, on 10/12/2007, -3/+7Did he just install Gnome on a server? If he'd have just installed AS A SERVER, like it says right there when he puts the CD in, it would have taken him half the time and he wouldn't have Gimp and Open Office on his server machine. What an idiot.
- actionscripted, on 10/12/2007, -12/+16"Insert your Ubuntu install CD into your system and boot from it. Select Install to the hard disk - I did not try 'Install a LAMP server' because I like to have full control over what gets installed to my system:"
(screenshot of install screen with the following options)
1. Install to the hard disk
2. Install a LAMP server
3. Check CD for defects
...etc...
Well...glad to see the writer researched the LAMP install option. Without even trying the LAMP install, how can he/she determine the level of control for the install? Odds are the Ubuntu developers did a decent job with the LAMP install option, and it's borderline arrogant to just assume it's not going to work well enough to be functional. It's like a reporter only telling one side of the story because they assume the other side is just plain wrong.
No Digg. - Zach978, on 10/12/2007, -0/+3The problem is not the author, the problem is that these articles are being posted out of context. These articles are written by the author of ISPConfig (this is the 3rd one I've seen digged), and they have been written so that users can follow these tutorials and install ISPConfig and then ISPConfig will function correctly.
Instead of laying out "this is how bind must be configured for ISPConfig to be able to configure it", and then having a bunch of people in the forum asking how to do that, they just made a "Perfect setup tutorial" for a bunch of different distros (check out the ISPConfig website, documentation section, there are a bunch of different distros on there). These are very targeted howto's for the installation of ISPConfig.
I have followed the Debian installation guide and installed ISPConfig on a VPS account and am very happy with the result. - JGailor, on 10/12/2007, -0/+2This is a handy little tutorial for getting a server up and running quickly and efficiently. I've turned this into a LTMS project though (Linux/TomcatMySQL/Spring). PHP is a sensible choice for those who want a small web site with minimal dynamic functionality and have little real development experience. But I build what I refer to as Micro-Enterprise apps, which are designed to cluster clients in bunches of 50/machine & serve out to their respective customers, and using Spring/Hibernate/MySQL & Tomcat running on this setup for hosting solutions (mail/statistics/dns/etc.) is an awesome combo. Add a $500 machine and a good line and you have all you need to start providing serious web apps.
- bubba., on 10/12/2007, -2/+4Also, LAMP refers to Linux, Apache, MySQL, and PHP/Perl/Python, not Postfix mail server (with SMTP-AUTH + TLS), DNS/FTP/MySQL server, POP3/IMAP, Quota, Firewall.
The term you are looking for is Toaster. - pkulak, on 10/12/2007, -1/+3Gotcha, my mistake.
- tadelste, on 10/12/2007, -0/+2Pretty good work on a product released a few days ago. He had to do some late night testing and writing.
The tutorial works because the whole thing is text based. In fact, this is what a system administrator would do. I tested Howtoforge sites' Deb 3.1 and SUSE 10 installs and they do work. I've kept the Deb image.
So far, everything that I have tried works including his XEN + Debian tutorial.
I had my doubts about Ubuntu's server after reading the description. Now, I'll give it a try. I use their Desktop but it took three versions to get there and I had to modify it. The new one is well done but I did a fresh install. The upgrade-dist sux. Had to go with a fresh install to see what they really had.
Becuase Ubuntu's server is in version one, I wonder about it. Is this another four rounds of doing quality assurance in the field?
He gets my Digg. - JakeMcMahon, on 10/12/2007, -2/+4Actually, having read it all...it's a crock of *****
- bubba., on 10/12/2007, -1/+3There is such a thing as too many screenshots (see page 2). Otherwise, good tutorial, but I agree with ^.
- gerkin, on 10/12/2007, -2/+4Just how many of these "Build a LAMP server with _______" (where the blank is whatever distro is cool today) articles are we going to see his the front page? How many different ways do you need to know how to run apt-get install apache anyway?
Too many buzwords, too many wizards, too many articles, not enough clue. At least it wasn't called "start an ISP" like the last one was LOL. - rastan, on 10/12/2007, -8/+10"Odds are the Ubuntu developers did a decent job with the LAMP install option, and it's borderline arrogant to just assume it's not going to work well enough to be functional."
True, but its almost always the case with wizards though that they don't *show* you everything they do, so some voodoo may happen that isn't part of a standard install that you don't know about.
His point wasn't that it sucked and his uber-skills can do it better, but that the installer might tweak some settings or add some features so that if it breaks down the line, he may not know what these things were and fixing it will take longer.
Not disagreeing (all of this could be confirmed with proper research which he didn't do) just saying he's not being arrogant, just cautious. - zirtbow, on 10/12/2007, -0/+1Man I was searching for something like this just the other day. I even had a hard time finding one that goes over how to do this in FreeBSD. Most of the LAMP tutorials I found were related to setting up a LAMP with red hat which I did not want to use (not saying red hat is bad though. I just didn't want it). Ubuntu pretty much has me sold over any other linux dist though so i'll easily use this over bsd or red hat.
- tjpinard, on 10/12/2007, -0/+1i wouldn't let this article sway you on your linux distro, i like to be saavy and try something bleeding edge. but for performance and many other reasons red hat is top notch for running a bare server. not to mention multi processor considerations.
- pabster, on 10/12/2007, -1/+2@linuxmonkey
Not so. In fact, the debate over root vs sudo is never ending. Personally, I don't see a problem enabling the root user. You just need to use a strong passphrase. - jrsims, on 10/12/2007, -1/+2I see no reason why there couldn't be a script to install and optimally configure an *AMP stack on any of today's free OSs. This script could have an Easy or Advanced install option, and could include a post-install script to tweak performance settings from a single UI, as opposed to editing all the config files manually.
I, for one, would love to see some development on such scripts for other Linux distros, the BSDs, and Solaris. Certainly there are gurus out there who have already done this! - inactive, on 10/12/2007, -0/+1Um but yeah, he did install the Ubuntu Desktop (which by implication includes Gnome, no??) on TOP of a Ubuntu Server install. The server install by default does NOT include the GUI, that Gnome and the Ubuntu DESKTOP requires-- the author seemed to require the Desktop/graphical Gnome interface, in order to function properly, IE with Webmin etc.
IF SOMEONE COULD FIND A BETTER TUTORIAL THAN THIS, IT WOULD BE GREAT IF YOU COULD LET ME KNOW!! dot2.0guy@yahoo.ca - dharm, on 10/12/2007, -0/+1next up how to build a lamp stack compiling from source, with ubuntu (like its really different for any other distro)
unless theres a serious problem to something one way with one distro, people should quit writing distro specific guides, as they arent - Zaggynl, on 10/12/2007, -0/+1crappy tutorial indeed, the standard LAMP installation option does not install DNS, so I used this guide install DNS, but I get errors and a not working bind9 service now :/
- v3xt0r, on 10/12/2007, -2/+2@sleepingmonk...
"I tested the latest ubuntu and it installed on my OLD box in about 15mins and does just about everything the average user could want with NO messing around and no need to know anything."
"no need to know anything" ??? Like Windows?
That is the problem right there, and why it is for retards. - ayam666, on 10/12/2007, -0/+0when running the quotacheck command, a warning message is displayed:
#quotacheck -avugm
#quotacheck: WARNING - Quotafile //quota.user was probably truncated. Can't save quota settings...
#quotacheck: WARNING - Quotafile //quota.group was probably truncated. Can't save quota settings...
It is normal when running the command for the first time.
Good tut. - jasonsbytes, on 10/12/2007, -2/+2As soon as I get the CD's I'm going to use the default LAMP option for two servers that run MediaWiki here at work... I'm sure it will work fine...
- chrisfay, on 10/12/2007, -0/+0I have written a basic yet hopefully helpful tutorial on how to setup the LAMP configuration for Linux beginners. It includes resources on setting up Apache2, MySQl5,PhP5 and FTP as well as WebMin in an informal semi how-to. Check it ou @ http://www.cjfay.com/lamp.html.
- seventoes, on 10/12/2007, -1/+1if you had ever used ubuntu you would know that it is different from other distros. You go ahead and try to follow this tutorial on SuSe.
- cojerk, on 10/12/2007, -1/+1@sud0n1m: Nice tutorial.
But I'm curious on how you got on to a Ubuntu / MSSQL match up. I don't think I've heard of that combination before.
Even if your DB is an enterprise one, I would tend to expect something like DB2 or Oracle. - spacebar14, on 10/12/2007, -2/+2>The author used the Ubuntu Server CD that did not install gnome.
I know that - but its not indicated very well in the article. - AnimUK, on 10/12/2007, -2/+2I found this article superb, I wanted my own web server to put in a local data center and was originally going the MS route then stumbled upon the older Breezy Badger guide and it was like a tutorial written just for me. Then when the Dapper guide appeared one day after release I attempted it straight away. It installs DNS, proFTP, Web Stats etc..all with aim to run the FREE ISPConfig to manage the server.
As a new user to Linux (as in never used it before less than a week ago) I found the article hard going, most commands I was doing without any knowledge of why, how or what they did. But my end result is a fully working web server and I know understand a shed load of the how and why from doing it manually. That knowledge is crucial if I want to manage this machine in a live environment.
Some people have compared this to the LAMP installation. Although the LAMP install does the core web server bits it leaves out some other needed packages that ISPConfig requires (as it needs to compile a separate copy of Apache at install time). LAMP doesn't install DNS, or setup the SSH Server for remote access, amongst other things.
What I found most impressive about the guide is that help was answered in the forums almost within 20 mins of posting, and that was by the author of the guide.
Another comment some people have made about using Sudo instead of a root account, I did initially use Sudo Bash instead of creating a root account (for the same reasons mentioned in here) but found that certain steps were tricky, MySQL wanted a root account in one part of the configuration and with SUDO I got errors, when I tried the root account it worked first time. I don't have the experience yet to fully understand why but it just worked.
I suppose if your an expert at Linux then you don't need a guide like this but for me it has saved me time and money and I learnt a shed load of stuff doing it manually, which I thought was one thing the Linux community pride themselves on. Complete control.
Cheers
Anim - revokin, on 10/12/2007, -2/+1"PHP is a sensible choice for those who want a small web site with minimal dynamic functionality and have little real development experience."
Like digg.com, right? - tgone, on 10/12/2007, -2/+1What is wrong with MySQL and PHP?
- tgone, on 10/12/2007, -2/+1are you saying that you can't make serious web apps with php/apache?
- mo0o0ocow, on 10/12/2007, -2/+0Actually, I tried that Install LAMP option, and IT DID NOT WORK. The kernel it uses is broken. When the system attempts to boot into the kernel, it just reboots itself instead. See the bug report here: https://launchpad.net/distros/ubuntu/ source/linux-source-2.6.15/ bug/48266 . You can apparently get around this by booting with the "rescue broken system" option and apt-getting linux-386; I got around it by doing the alternate CD's server install and manually installing LAMP.
Ack, for some reason it's not rendering the URL correctly. Where there are spaces, there should instead be a plus sign before source and bug. - dharm, on 10/12/2007, -3/+1well holy *****, someone in the ubuntu community realised how to use, use flags... yay
- tgone, on 10/12/2007, -2/+0or Flickr...
- aeoo, on 10/12/2007, -4/+2Use PostgreSQL instead of MySQL. I'm tired of MySQL being constantly mentioned as part of LAMP. It should really be LAPP = Linux Apache PostgreSQL Python.
- tjpinard, on 10/12/2007, -3/+1this is not even debatable, who really cares. the acronym represents a concept more than an implementation. could be mysql, perl, python or php. i believe was originally for php, but it doesn't matter, use and open source db, a scripting language you like linux or some *nix flavor and an open source web server.
lamp is basically a quick way to build a site, opposed to actually using a real programming language and production ready implementations like oracle and weblogic. the only constant in my opinion is that it should be on *nix.
lamp doesn't scale because the scripting interpreters are just not advanced enough yet.
bottom line, if you don't have any money or time and want to build an application use lamp, if you need the app to be dependable, maintainable and scalable try a grown up model. - inactive, on 10/12/2007, -5/+1thanks for shedding some light on LAMP servers. ; )
- JakeMcMahon, on 10/12/2007, -5/+1Thanks.
- actionscripted, on 10/12/2007, -14/+8My only point is that he didn't try it, and still somehow had an opinion about it.
Like the FOX News of LAMP installs. :) -
Show 51 - 56 of 56 discussions



What is Digg?
The Digg Toolbar for Firefox lets you Digg, submit content, and keep track of Digg even when you're not on the Digg site. Download the official