I am a Linux noob. I have been in it for around a week or so. I have a long history of Windows tech support and web development, so Im not completely clueless, but for various reasons have decided to make Linux my primary OS.
I have used various WAMP servers in web development for years now and I figured since Linux is the base platform it would be even easier to use LAMP or XAMPP as it were... I am coming up wrong on that count.
My first issue is that it seems nothing can be done without being root. Maybe Im wrong.. but you cant start, stop, restart, add html/php/any files, or anything unless you are root. Like I said.. maybe Im wrong.. This ends up taking a lot of time playing su and in various elevated privilege mode.
I am specifically having problems adding a new alias outside the htdocs folder. I have edited the httpd.conf and played permissions till I am blue in the face and still no.
My next general gripe is that in all WAMP flavors there is a tray menu with options for just about anything you need, like enabling modules, adding alias, turning on and off php errors, stop, start, restart. yada.. yet from all I can find these functions now require a scuba expedition in terminal mode and editing cryptic config files..as root of course.
Im not just here to b*tch. I am looking for a little guidance in basic usage so I can build a website locally in an efficient manner, so the basic question here is.. what is the basic usage for XAMPP in creating a php based website with a mysql db in it and are there any decent giu's to make this process easier?
Do appreciate the app.