I am trying to create a MediaWiki site on my WinXP workstation, and need to install PHP 5.4.8. I have downloaded and unpacked the binaries for PHP, but the install instructions are telling me to "Run the MSI installer and follow the instructions provided by the installation wizard."

Unfortunately there is no MSI file provided in the package! Am I missing something? Besides a clue, I mean.

Edited to add: I will try to make this clear. I am not going to be able to work with Apache.

  • Try these: 1) youtube.com/watch?v=SBo7-Wy0bdM 2) youtube.com/watch?v=f2lczTgePeA 3) forums.iis.net/t/1047300.aspx 4) php.net/manual/en/install.windows.iis6.php . If still having issues: google.co.uk/search?q=install+php+5.4+windows+xp+iis . I did one of those few months back for a friend and it worked (personally I'm using IIS 7 on Windows 7, so installation is "a bit" different, as IIS 7 differs from IIS 6 and earlier).
    – LazyOne
    Nov 16 '12 at 0:46
  • P.S. Sorry, it was 5.3.x on Windows XP when I did it (installed from zip though) not 5.4.x.
    – LazyOne
    Nov 16 '12 at 0:51
  • if you are learning PHP .. I will suggest using xampp.. its much easier... you just have to download it unzio it - start the xampp control and you are ready...
    – Dinesh
    Nov 16 '12 at 5:34
  • @LazyOne, that worked great. PHP is now running on my local machine. Put that as an answer so I can Accept it, please. Nov 16 '12 at 23:01
  • I do not think that bunch of a simple links can be treated as a good answer. I suggest putting answer yourself -- you can tell what link was good for you and describe some hints/experience in general -- this will be much better answer in such situation.
    – LazyOne
    Nov 16 '12 at 23:16

It's a lot simpler to use WAMP which comes with Apapche, MySQL and PHP bundled and already configured with eachother. http://www.wampserver.com/en/ you may need to enabled mod rewrite but again that's easy from the interface.

  • OK, this seems to work OK, except I would guess that running IIS and Apache on the same instance of Windows is not going to work. Because it doesn't. If I try to run the localhost, IIS takes over and runs instead. Oh, and if I double click on a PHP file, Windows runs Expression Blend, of all things. Nov 16 '12 at 0:00
  • Yes you can't run both IIS and Apache they both run on port 80. I'm not familiar with IIS and dislike it in general. Drop IIS and go with WAMP IMO
    – Anagio
    Nov 16 '12 at 0:10
  • "Drop IIS and go with WAMP"? Sigh. Nice idea in theory. Unfortunately I am a Windows web dev in my professional position, and IIS is kinda heavily involved. But your unfamiliarity with IIS doesn't justify your dislike, IMHO. I am equally unfamiliar with Apache, yet have much respect for it, and my experience with IIS leads me to like it a lot. Nov 16 '12 at 0:14
  • Well I still dislike IIS. I don't like windows as a webserver, NGINX is already more popular than IIS and apache is probably the most popular. infoworld.com/t/application-servers/…
    – Anagio
    Nov 16 '12 at 0:39

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.