Your best source of information and news about hardware, vista and secrets on the internet

June 6th, 2007

You are currently browsing the articles from MS Windows Vista Compatible Software written on June 6th, 2007.

Install PHP under Apache and Vista

I initially tried the msi installer for PHP 5. Unfortunately, it installs only PHP under CGI, which although it has some performance and security issues, might be ok for a quick and dirty development environment.

But the installer is badly broken. You’ll get an error something like

PHP Fatal error:  require_once()[function.require]: Failed opening
required 'SAM/php_sam.php' (include_path='.;C:php5pear') in
sam_factory on line 1

After fighting this for a couple of hours, I ended up installing manually anyway. I used this procedure to get PHP 5 running under Vista:

  1. Install the Apache webserver.
  2. Get the current version of PHP 5 from http://www.php.net/downloads.php#v5. (It’s 5.2.3 at this time). Get both the zip file and the PECL zip file (which includes extensions).
  3. Uninstall any previous installations of PHP 5 (Start > Control Panel > Programs and Features). You may have to reboot your machine.
  4. Disconnect from the Internet. Turn off your firewall. Turn off your virus checker.
  5. Turn off User Account Control (UAC).
  6. Get an administrator prompt by going to All Programs > Accessories. Right-Click “Command Prompt” and choose “Run as Administrator”
  7. Use the command prompt to manually remove directories containing previous PHP installations (like C:\Program Files\PHP…)
  8. Go to the directory where you’ve downloaded

Click to continue reading "Install PHP under Apache and Vista"

Written by senese on June 6th, 2007 with no comments.
Read more articles on php and how to and apache and installation and vista.

Stop User Account Control under Vista

Vista constantly asks for confirmation of actions when you’re installing software. This is designed to prevent worms and trojans from doing their thing, but some installations that worked under XP will fail under Vista because of this behavior. You can fix it (and stop the constant nagging) by stopping “User Account Control” as follows:

  1. Go to Start > Control Panel > User Accounts.
  2. Click on “Turn user account control on or off”.
  3. Uncheck “Use user account control (UAC) to protect your computer”.
  4. Click “OK”.
  5. Reboot.

Written by senese on June 6th, 2007 with no comments.
Read more articles on how to and installation and vista.

Install Apache on Windows Vista

Installing Apache under Windows XP was trivial. Not so, under Vista. Creation of the Apache service fails. The conf directory can’t be set up by the installer, probably due to permission problems.

I finally got it working with the following procedure. I used the latest version of Apache (2.2.4) and Windows Vista Home Premium.

  1. Uninstall any previous installations of Apache Web server (Start > Control Panel > Programs and Features).
  2. Turn off your firewall (Control Panel).
  3. Stop User Account Control (UAC).
  4. Get the most recent version of apache from http://httpd.apache.org/download.cgi and put it on your desktop. Rename it to apache.msi
  5. Start > All Programs > Accessories
  6. Right-Click “Command Prompt” and choose “Run as Administrator”
  7. Manually remove directories containing previous apache installations (like C:\Program Files\Apache Software Foundation…)
  8. Change to your desktop folder (At prompt type cd desktop)
  9. Type “msiexec /i apache.msi” on the command prompt.
  10. Run through the Apache installer. I’m running a development server, so I left the domain and computer name blank. Choose the default server on port 80 for all users option. Change the installation directory to c:\apache.
  11. Reboot.
  12. The little Apache feather won’t appear on the task bar under Vista with the present version of Apache (2.2.4). To remove

Click to continue reading "Install Apache on Windows Vista"

Written by senese on June 6th, 2007 with no comments.
Read more articles on how to and apache and installation and vista.