Programming Tutorials

Setting up PHP in Windows 2003 Server IIS7, and WinXP 64

By: Fernando in PHP Tutorials on 2011-03-26  

    1. Download PHP:

      • Go to the official PHP website (https://www.php.net/downloads) and download the latest version of PHP for Windows.
      • Choose the version that matches your system architecture (32-bit or 64-bit).
      • Extract the downloaded file to a suitable directory.
    2. Install the Microsoft Visual C++ Redistributable:

    3. Configure PHP:

      • Rename the file "php.ini-development" to "php.ini".
      • Open "php.ini" in a text editor and configure PHP to meet your needs. For example, you may need to set the "extension_dir" to the directory where you want to store PHP extensions.
    4. Configure IIS:

      • Open the Internet Information Services (IIS) Manager.
      • Create a new website or edit an existing website.
      • In the website properties, select the "Home Directory" tab and click "Configuration".
      • Click "Add" and enter the following information:
        • Executable: Browse to the location of the "php-cgi.exe" file.
        • Extension: .php
        • Verbs: Limit to GET,HEAD,POST
        • Script engine: Check the box
        • Check the box "Verify that file exists"
      • Click "OK" to save the changes.
    5. Test PHP:

      • Create a new PHP file in the directory configured in step 4 with the following content:
        <?php phpinfo(); ?>
      • Save the file with a .php extension (e.g. "test.php").
      • Navigate to the file in a web browser (e.g. http://localhost/test.php).
      • If everything is set up correctly, you should see the PHP configuration information displayed in the browser.

    That's it! You should now have PHP installed and running on Windows Server 2003 IIS7 or Windows XP 64.






Add Comment

* Required information
1000

Comments

No comments yet. Be the first!

Most Viewed Articles (in PHP )

PHP code to write to a CSV file from MySQL query

Different versions of PHP - History and evolution of PHP

PHP code to import from CSV file to MySQL

Encrypting files using GnuPG (GPG) via PHP

Send push notifications using Expo tokens in PHP

PHP Warning: Unknown(): Unable to load dynamic library '/usr/local/php4/lib/php/extensions/no-debug ......

Decrypting files using GnuPG (GPG) via PHP

A Basic Example using PHP in AWS (Amazon Web Services)

Error: Length parameter must be greater than 0

Parent: child process exited with status 3221225477 -- Restarting

Password must include both numeric and alphabetic characters - Magento

Count occurrences of a character in a String in PHP

Convert a hex string into a 32-bit IEEE 754 float number in PHP

Reading word by word from a file in PHP

PHP file upload prompts authentication for anonymous users

Latest Articles (in PHP)