Hi Everyone. Thanks to all of you for the great input here. I will give a
step by step of what I am doing now.
Platform is Windows 2008 R2 standard 64bit with all updates installed.
I deleted the php folder on the c:\ drive.
I removed the filters and mapping on IIS
I deleted the registry setting hklm\software\php
I created the environment variable path values c:\php and c:\php\ext as
suggested on some sites.
I went to http://www.microsoft.com/web/downloads/platform.aspx to install
php but cannot find it there.
I went to
http://www.microsoft.com/web/gallery/install.aspx?appsxml=&appid=PHP%3bPHP%3bPHP
and tried it from from there. Here I received the comment that I can install
php 5.2.12. I selected it and clicked install and accept. It installed
successfully. (it must have been the collective auro from this forum helping
it to get installed cause I promise I tried this about 5 times before and it
never wanted to install.)
I went to control panel, programs and confirmed php was installed.
I noticed that the php was install under program files on the c drive which
a lot of people are saying is wrong. but for now I will leave it there.
I opened a command prompt and went to the php folder and ran "php -info" and
received the output which seems to show it is working.
I opened php.ini and changed the settings as suggested as per
http://www.php.net/manual/en/install.windows.iis7.php
I opened IIS to check the handler mapping and it was configured as
suggested.
The hotfix/update I saw on
http://www.microsoft.com/downloads/details.aspx?FamilyID=70278393-3291-4aa1-870b-0e9b0907bddf&DisplayLang=en. I
could not isntall it as it complained about the installer service not
working.
I tried to install the administration pack from
http://www.iis.net/expand/AdministrationPack which tells me it is not
supported on my platform.
That is where I am at the moment and still a no go. I will try Don's
troubleshooting page next. As soon as I have this resolved I will post here.
"Venkat Raman Don" <Don.Raman@xxxxxxxxxxxxx> wrote in message
news:3FA2AD39E9964240B4E6DD4AE62E031B45319227@xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
Hi Morris,
What hotfix you are talking about? There is none to my knowledge required
to run PHP. 32-bit PHP runs pretty well on 64-bit OS. This is what user
configure. Pierre has already provided you a link to install PHP on IIS7.
That should help. A recommended way of running PHP is using IIS FastCGI.
If you want to have bare minimum problem, please try Microsoft Web
Platform Installer. It will install PHP 5.2.12 for you. You can also go
through below blogs of mine where I have explained things in detail. In
particular go through the troubleshooting blog which will help you narrow
down the problem. An important point, if you prior to doing fresh
installation through Web Platform Installer or any other way, please
ensure that your current installation is totally wiped out from PHP
executable point of view as well as remove any handler mapping you have
done in IIS or any registry tweak you have done to load the INI files.
Here are the blog link:
http://blogs.iis.net/donraman/archive/2009/10/07/installing-php-on-windows.aspx
http://blogs.iis.net/donraman/archive/2009/10/08/upgrading-to-php-5-3-an-easy-way.aspx
http://blogs.iis.net/donraman/archive/2009/11/15/troubleshooting-php-installation-on-windows.aspx
Let me know in case you have any problem.
Thanks,
Don.
-----Original Message-----
From: Morris [mailto:morne@xxxxxxxxxxxx]
Sent: Thursday, February 11, 2010 3:53 AM
To: php-windows@xxxxxxxxxxxxx
Subject: Re: 64-bit PHP binaries
Thanks Pierre. I am going to redo it in the morning. Just a quick one if I
may. There is a hotfix from microsoft and some admin tools that is
suggested
should be installed. When I try to install it it says I have the incorrect
software version or operating system. have you come across this on your
travels with php installs on win2k8?
"Pierre Joye" <pierre.php@xxxxxxxxx> wrote in message
news:fe05d1541002110249g4e70f80bifdf20624d441ce7e@xxxxxxxxxxxxxxxxx
hi,
On Thu, Feb 11, 2010 at 11:10 AM, Morne Fourie <morne@xxxxxxxxxxxx>
wrote:
Thanks, it is all getting a lot clearer now. However, there is still one
more problem. Initially when i deployed PHP on this server I used the
5.3
nts version but could not get it working. If i ran the cammand line i
could
see it was working but it would not deliver the pages via a webbrowser.
As
per my earlier post i get a dot net error. This brought me to the point
where i started thinking this is a 64bit issue. I also stated earlier
that i
think there is a setting that is not configured and that is not on the
documentation and that is why it is not working. I however have been
unable
to figure out where the problem is. There is a lot of mention of running
a
command on IIS to get it to run as a 32bit version. Is this true?
I run x86 php on my IIS x64 windows just fine (2k3/2k8/2k8R2). There
was some extra setting before with the ISAPI, but it is not required
anymore as it runs through FastCGI (different process than IIS
itself).
See: http://www.php.net/manual/en/install.windows.iis7.php for a
detailed explanation about the FastCGI setup.
Cheers,
--
Pierre
@pierrejoye | http://blog.thepimp.net | http://www.libgd.org
--
PHP Windows Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php
--
PHP Windows Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php