Recommendations for webserver software?

AyashiKaibutsu

Diamond Member
Jan 24, 2004
9,306
3
81
So, I'm planning on setting up a webserver on my computer just to muck around with it and wondering what software I should go with. At work, I do all C#/asp.net/MS SQL Server, but I'm thinking of trying to use apache/php/my sql server since it seems popular and free (don't know how limiting MS Web Express is). Is it going to be rough transitioning? Good idea? Any better ones?
 

velvetpants

Member
Aug 29, 2009
72
0
0
Apache is the industry standard, no reason not to use it.
PHP and Mysql though, they are the most popular within the web dev scene, but incredibly awkward to
work with when doing anything more then a simple website with some simple scripting imo.
Apache can work with many other languages. Ruby and python are getting widely used now with the Ruby on rails and Django / Pylons frameworks.
You can use any dbms you want with these, apache doesn't care, I like postgresql but that's just like my opinion man.

I suggest you get some unix in your blood as that makes this all much easier in the end.
 

AyashiKaibutsu

Diamond Member
Jan 24, 2004
9,306
3
81
I suggest you get some unix in your blood as that makes this all much easier in the end.

Yea, I was thinking about that too, but I only have one computer right now and not going to dual boot for this.

I was planning on writing something semi-complicated (either a forum or journaling type thing from scratch) just so I'd have something to put effort into. So I should probably look into python or ruby. The tiny amounts of work I've done in those I didn't care for them much, but I'll give them a second look.

Most of the coding I've done has either been in java (what my college taught/what our mainframe interfacing program is written in) or c#/VB(old pages we're rewriting).
 

velvetpants

Member
Aug 29, 2009
72
0
0
Yea, I was thinking about that too, but I only have one computer right now and not going to dual boot for this.
You could run a light debian install without a gui in a virtual machine. It takes less ram then your web browser.
That would do just fine as a 'mucking around' server.
It's going to make it much easier to set up and maintain as this stuff is all made originally with a POSIX platform in mind.

It might be good to get familiar with the basics of these languages before diving into the web frameworks, as python and ruby, both dynamic, interpreted languages, do things a lot differently from the ones you mentioned.
 

Markbnj

Elite Member <br>Moderator Emeritus
Moderator
Sep 16, 2005
15,682
14
81
www.markbetz.net
Is it going to be rough transitioning?

Everything about it beyond the fact that it handles GET and POST is completely different, but other than that, no.

It's good to stretch yourself, though. I have a LAMP stack running in my home office that I use to mess around with MySQL, php, and python. Since I have a Wordpress blog I have been able to use it to experiment with template changes and that sort of thing. I've also used it to write some data transformation stuff in Java for a client. The cool thing is that it will run on the worst hardware you can scrape up. I have the whole thing including the database on a Pentium 4 with 1 gig of ram.
 

Broheim

Diamond Member
Feb 17, 2011
4,587
2
81
lighttp is a personal favorite of mine, there's also nginx.

if this is just a for fun project, I'd go with something awesome and try out node.js and mongodb or something new and exciting like that.
 

AyashiKaibutsu

Diamond Member
Jan 24, 2004
9,306
3
81
lighttp is a personal favorite of mine, there's also nginx.

if this is just a for fun project, I'd go with something awesome and try out node.js and mongodb or something new and exciting like that.

I kind of want it to be applicable to looking for a job if/when I get out of the air force so I don't want to do anything too crazy.
 

Ka0t1x

Golden Member
Jan 23, 2004
1,724
0
71
Lamp Enviro on a Linux box..

With Ubuntu on a VM:

Code:
sudo tasksel install lamp-server

You may also want to install Pear.
 
sale-70-410-exam    | Exam-200-125-pdf    | we-sale-70-410-exam    | hot-sale-70-410-exam    | Latest-exam-700-603-Dumps    | Dumps-98-363-exams-date    | Certs-200-125-date    | Dumps-300-075-exams-date    | hot-sale-book-C8010-726-book    | Hot-Sale-200-310-Exam    | Exam-Description-200-310-dumps?    | hot-sale-book-200-125-book    | Latest-Updated-300-209-Exam    | Dumps-210-260-exams-date    | Download-200-125-Exam-PDF    | Exam-Description-300-101-dumps    | Certs-300-101-date    | Hot-Sale-300-075-Exam    | Latest-exam-200-125-Dumps    | Exam-Description-200-125-dumps    | Latest-Updated-300-075-Exam    | hot-sale-book-210-260-book    | Dumps-200-901-exams-date    | Certs-200-901-date    | Latest-exam-1Z0-062-Dumps    | Hot-Sale-1Z0-062-Exam    | Certs-CSSLP-date    | 100%-Pass-70-383-Exams    | Latest-JN0-360-real-exam-questions    | 100%-Pass-4A0-100-Real-Exam-Questions    | Dumps-300-135-exams-date    | Passed-200-105-Tech-Exams    | Latest-Updated-200-310-Exam    | Download-300-070-Exam-PDF    | Hot-Sale-JN0-360-Exam    | 100%-Pass-JN0-360-Exams    | 100%-Pass-JN0-360-Real-Exam-Questions    | Dumps-JN0-360-exams-date    | Exam-Description-1Z0-876-dumps    | Latest-exam-1Z0-876-Dumps    | Dumps-HPE0-Y53-exams-date    | 2017-Latest-HPE0-Y53-Exam    | 100%-Pass-HPE0-Y53-Real-Exam-Questions    | Pass-4A0-100-Exam    | Latest-4A0-100-Questions    | Dumps-98-365-exams-date    | 2017-Latest-98-365-Exam    | 100%-Pass-VCS-254-Exams    | 2017-Latest-VCS-273-Exam    | Dumps-200-355-exams-date    | 2017-Latest-300-320-Exam    | Pass-300-101-Exam    | 100%-Pass-300-115-Exams    |
http://www.portvapes.co.uk/    | http://www.portvapes.co.uk/    |