Results 1 to 15 of 15

Thread: Installing PHP 5.3 and Apache HTTP Server on Windows 7

Threaded View

  1. #1

    Thread Starter
    I'm about to be a PowerPoster!
    Join Date
    Jan 2005
    Location
    Everywhere
    Posts
    13,647

    Installing PHP 5.3 and Apache HTTP Server on Windows 7

    If you just want to install Apache and aren't bothered about PHP, read Installing Apache HTTP Server on Windows 7.


    Installing PHP

    At the time of writing, the latest stable version is 5.3.6.

    1. Download PHP from this page:
      http://windows.php.net/download/
      Get the latest thread-safe VC9 binary in zip archive format.


    2. Extract the archive into a suitable directory — usually C:\php\.

    3. Navigate into this directory and rename the file php.ini-development to php.ini.
      This will give you a configuration which is suitable for development work. (For example, all error messages and warnings will be shown.)


    4. Open a terminal window. Change into the directory where you extracted the files and run php -i. You should see rather a lot of output.

      Name:  php01.png
Views: 63424
Size:  43.5 KB



    Installing Apache HTTP Server

    At the time of writing, the latest stable version is 2.2.19.

    1. Download Apache from this page:
      http://www.apachelounge.com/download/
      Get the first link under the heading "Apache 2.2 win32 binary". It's another zip archive.


    2. Extract the archive. The default path is C:\apache2\.
      (If you want to extract it elsewhere, look for that path in the httpd.conf file and change it to the path which you used.)


    3. Using your terminal window, change into the bin directory under the Apache directory, and run httpd -k install to install Apache as a service.

      Name:  apache03.png
Views: 61369
Size:  39.6 KB

      Ignore the message about the domain name, if it appears.

    4. Run httpd -k start to start the server.

      Name:  apache04.png
Views: 60749
Size:  42.3 KB

      Now navigate to http://localhost/ to see if it worked.



      The file you are seeing is index.html, under htdocs in the Apache directory.




    Configuring PHP as an Apache Module

    1. Edit the file conf\httpd.conf under the Apache directory.

      Add the following to the bottom of the file:

      Code:
      LoadModule php5_module "c:/php/php5apache2_2.dll"
      <IfModule php5_module>
      	AddType application/x-httpd-php .php
      	PHPIniDir c:/php/
      	DirectoryIndex index.php index.html
      </IfModule>
      If you installed PHP into a different path, change the paths above.

    2. In the htdocs directory, create a file called test.php with the following contents:
      Code:
      <?php phpinfo(); ?>
    3. Restart Apache (httpd -k restart) to effect the changes we've made.

    4. Now navigate to http://localhost/test.php in your web browser.
      You should see a page like this:


      Name:  php02.png
Views: 61528
Size:  79.2 KB


    Great success!


    Installing MySQL Server 5.5 on Windows 7
    Last edited by penagate; Jun 2nd, 2011 at 04:36 AM.

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •  



Click Here to Expand Forum to Full Width