Hi.. I want to learn php and do some developments. I am confused with different php, msql and apache versions, which of them are need to be downloaded for installation. Please suggest a good combination.. thnaks
A good way to start is to download XAMPP and use that as a localhost in your computer. Its like having an Apache server, MySQL and PHP right in your computer. In this way, you do not need an actual web server like what you can find in the web hosting company. If you are using Linux operating system, you can download it here: http://www.apachefriends.org/en/xampp-linux.html If you are using Windows operating system (Windows XP for example), this is the XAMPP version that you need to install: http://www.apachefriends.org/en/xampp-windows.html The latest version of XAMPP is also using the most stable version and combination of Apache, MySQL and PHP, you can find that on the XAMPP download page.
You dont need anything special..... install ubuntu or debian and apache comes as standard in the base installation. Installing mysql is as easy as typing: apt-get install mysql-client I cant remember if PHP comes in the base installer or not, but even if it doesnt its just as easy to install; apt-get install php
be careful with wamp, can cause some unexpected errors when deploy to the final linux server. Some bits just work differently on windows. Cost me a good few days that
This is why you dont need anything special..... install debian or ubuntu, boot up, apt-get install (packages) and hey presto jobs done. WAMP/XAMPP and anything else is just a waste of time really....
XAMPP if you want to run it on windows. If you're gonna go the whole nine yards and get a dedicated server - try FreeBSD, it's pretty shweet.