And what exactly can Node, Python and Ruby do (in terms of web programming) that PHP can't?
Also please elaborate on 'PHP is pretty insecure' part.
Printable View
Meh, I don't think the language matters- but you should get a server that supports the language you wish to test with.. If you do PHP/MySQL under Apache2 websites in production- you need Apache2. If you are coding your own website or web app, then you should use a server that supports your language of choice, or make a server in your language of choice. If you want my opinion, I'd suggest creating your own server using Node.JS and some modules from NPM...Do note: if you want to use Wordpress or vBulletin, you would need an Apache2 server with PHP and MySQL installed.
It doesn't matter if you use WAMP or XAMPP or LAMP - if you install/configure it correctly then you won't have any security issues. Correctly for a "localhost" system simply needs a hardware or software firewall such as a router or windows firewall to stay off the net and thus protected.
CentOS + Nginx :)
But the language does matter. While EVERY language has massive WTFs about it (yes, even Python and Lisp), some languages are so far gone in WTF-land that they pollute the souls of those who use them. PHP (both the language but also the API) is one such language. VB is another.
Yeah, and so is the fact we have umteen JavaScript DOM API implementations. But there are practicalities for contractors or freelancers where they have to meet their clients needs and current circumstances at a given budget. And if you happen to do things like in the field of web development, it helps to install an apache server. I have one.. I don't use it hardly ever and I have the commands to start it in a shell script somewhere I forget where it is... but anyway, I have one for practical purposes. But I guess you can only accept ruby server jobs... Just like you can set up a computer repair center for linux systems in any given small town.
By localhost server, I assume you mean web server?
If so, there are multiple factors you have to take into consideration.
What programming languages, if any, do you want to serve?
What operating system is the web server being run on?
Is it going to be solely for a development environment or will you put live(production) websites on the web server as well?
If your website is live, how many unique hits / month do you expect to get? This really only matters after a certain large threshold.
Whether or not you should use PHP or another programming language is a different discussion and thus should not be discussed in relation to the original question.
wow.....
there's no phpMyAdmin installed in zend server :(
Grrr....
=========
OKAY GUYS I'M DOWNLOADING XAMPP
okay end of discussion ;d
Work fine with XAMPP :)