Solved

PHP, MySQL Apache Server on windows XP?

Posted on 2004-04-19
8
2,434 Views
Last Modified: 2006-11-17
Hi,

I was curious. Can I install PHP, MySQL and Apache Server on windows XP Professional? Is it 100% compatible? or is it stable when i try to develop a system that required database?

Thanks
0
Comment
Question by:hernaezia
8 Comments
 
LVL 15

Expert Comment

by:sr75
Comment Utility
I am not sure about the compatability of it, but I do know that you can only have 10 concurrent connections maximum to the XP machine.  If you intend on having much more than that, then I suggest downloading and installing Linux (which is campatable with those programs)
0
 
LVL 1

Accepted Solution

by:
ZakDaddy earned 20 total points
Comment Utility
PHP - compatible with XP no problem.  There are a few things you need to do to make it play nice with local IIS (like granting the IIS Anonymous user account access to the php.exe file), though that would be irrelevant if you intend to just run apache.  Check out the installation instruction, version downloads, and FAQ at http://www.php.net.

MySQL - Also compatible with XP no problem.  As a matter of fact, there's a great feature article in .Net magazine this month about using MySQL on windows.  

Apache - Also compatible with XP.  Check out the Windows release notes for apache 2.0 at http://httpd.apache.org/docs-2.0/platform/windows.html.  

As far as stability, yes if properly configured this system on windows would be just as stable as any IIS/MSSQL environment you build.  However, as far as being able to find easy p-2-p support and documentation, I'd seriously considering installing it all on a Linux 8-9 system as well...

HTH, ZakDaddy
0
 
LVL 4

Expert Comment

by:emblue
Comment Utility
I have successfully ran Apache along with mySQL server on windows 9x, and I would have to assume that XP should hve no problem handling it.

The mySQL server did slow my computer down a bit, I would guess XP can handle the load better, but you should be prepared to sacrifice some performance if you do that.


I beleive you can get a copy of PHP for windows at: http://www.php.net/get/php-4.3.6-installer.exe/from/a/mirror  - This was the link of their website to the windows binary installer, should be pretty easy to use.


Regarding ZakDaddy's comment, I'd use apache instead of IIS if you have the option, it works well with PHP and mySQL, and I find it easier to use than IIS.
0
 
LVL 1

Expert Comment

by:ZakDaddy
Comment Utility
Right on emblue.  If you want server-side work with IIS, learn vbscript/ASP.  It's similar enough and they play together well.  If you want PHP, Apache is the way to go (and vice versa).

I work with both combinations (the apache/php/mysql is all linux, the iis/asp/sql is all windows), and had an easier time learning php for the linux environment.  The code is also usually more succinct - less variables to declare and define so explicitly.
0
6 Surprising Benefits of Threat Intelligence

All sorts of threat intelligence is available on the web. Intelligence you can learn from, and use to anticipate and prepare for future attacks.

 
LVL 4

Expert Comment

by:venishjoe
Comment Utility
Hai,

    You can install PHP,MySql,Apache Server on Windows XP but Iam not sure that they are 100% compatible because they are basically Linux Products and then they are developed for windows.So if you are in a Development Environment and want to use PHP,MySql,Apache then the best choice will be Linux Platform.If you are concerned with the Windows Platform you can use Oracle with Visual Studio with IIS.
 
    So the softwares will be compatible but the deployment of the product you are develpoing wont be so good.

Regards
Venish
0
 
LVL 4

Expert Comment

by:emblue
Comment Utility
I'd have to agree, if you are developing software for others, use PHP on a linux environment, or ASP/VB for windows.

However, if you are using it mainly for yourself, or for serving webpages for example, using apache and php on windows should be just fine.  I doubt you will run into any "compatibility" problems when running the servers, though as I said they may slow you down a bit.  As long as you download the stable versions of each of the components (Apache, PHP and mySQL server) they should run just fine under windows.


I personally like the windows environment better than linux because I find that linux programs often require a lot of work to install, you ususally have to go through text files and configure settings and variables, whereas on windows its usually a couple clicks and you are ready to go.  Linux provides nice customizablity which is good for complex uses, but for everyday use I'd say point and click is better.

Emblue
0
 

Expert Comment

by:RandyO
Comment Utility
If you want to install these packages there is a site that has a full install that works great.
http://www.firepages.com.au/  I have installed and run this complete package. We run this system on laptops for development
0
 

Author Comment

by:hernaezia
Comment Utility
hi u guyss...

thanks for the answers..evry answers is worthwhile..nice job..to randyO thanks for the website its really great..
0

Featured Post

What Is Threat Intelligence?

Threat intelligence is often discussed, but rarely understood. Starting with a precise definition, along with clear business goals, is essential.

Join & Write a Comment

Occasionally Windows/Microsoft Updates will fail to update. We have found a code that will delete all temporary files and re-register all dll's related to Windows/Microsoft Updates! This works 99% of the time to get the updates working again! The…
Many people tend to confuse the function of a virus with the one of adware, this misunderstanding of the basic of what each software is and how it operates causes users and organizations to take the wrong security measures that would protect them ag…
Sending a Secure fax is easy with eFax Corporate (http://www.enterprise.efax.com). First, Just open a new email message.  In the To field, type your recipient's fax number @efaxsend.com. You can even send a secure international fax — just include t…
Get a first impression of how PRTG looks and learn how it works.   This video is a short introduction to PRTG, as an initial overview or as a quick start for new PRTG users.

728 members asked questions and received personalized solutions in the past 7 days.

Join the community of 500,000 technology professionals and ask your questions.

Join & Ask a Question

Need Help in Real-Time?

Connect with top rated Experts

8 Experts available now in Live!

Get 1:1 Help Now