Oct
15
2009
How do I install PHP (64-bit) on a Windows Server?
Posted by keith in Internet Information Server 6, Technology Related- Log into your server through Terminal Services or Remote Desktop Connection.
- Open a Web browser and load http://www.php.net/downloads.php
- Download the Windows PHP5.x ZIP package.
- Create a new directory, c:\PHP.
- Unzip the file you downloaded above into c:\PHP.
- Create a new directory, C:\PHP\phpsessions.
- Right click the C:\PHP folder and select Properties.
- On the Security Tab click Add.
- Type IUSR_COMPUTERNAME (where computer name is the name of your computer) in the text area, click Check Names and then click OK.
- Select the IUSR_COMPUTERNAME user, check the Full Control box and click OK.
- Open C:\PHP\php.ini-dist in Notepad.
- Within the file, make the following replacements:
- Replace ;extension=php_mysql.dll with extension=php_mysql.dll
- Replace ;session.save_path = “/tmp” with session.save_path = “C:\PHP\phpsessions”
- Replace session.gc_maxlifetime = 1440 with session.gc_maxlifetime = 43200
- Replace SMTP = localhost with SMTP = smtp.yourdomain.com
- Replace ;sendmail_from = [email protected] with sendmail_from = [email protected]
- Save the file as C:\windows\php.ini.
- Copy C:\PHP\libmysql.dll and C:\PHP\ext\php_mysql.dll to the C:\windows\system32 folder.
- Open IIS located under Control Panel -> Administrative Tools -> Internet Information Services (IIS) Manager.
- Right click Web Service Extensions and select Add a new Web service extension.
- Enter php as the Extension Name, check Set extension status to Allowed and Click Add.
- Enter the path to C:\PHP\php5isapi.dll and click OK.
- Right click Web Sites and select Properties.
- On the ISAPI Filters tab, click Add.
- Enter php as the Filter Name, enter C:\PHP\php5isapi.dll as the Executable and click OK.
- On the Home Directory tab, click Configuration.
- Click Add.
- Enter C:\PHP\php5isapi.dll as the Executable, enter php as the Extension and click OK.
- On the Documents Tab, click Add.
- Enter index.php and click OK.
- A popup box may appear asking if you want to apply the settings to certain websites. Choose specific websites to enable PHP on or Select All and click OK.
- Right click your Computer Name, expand All Tasks and click Restart IIS.
- Choose Restart IIS from the dropdown menu and click OK.
*Make sure the permissions to your PHP folder have “NETWORK SERVICE”, “IUSR_*”, “SYSTEM” included.* If not php will not load!


Entries (RSS)