IIS7 WebPI install of PhP 5.2.10 missing some handy dlls

Events happening in the community are now at Drupal community events on www.drupal.org.
chicagomom's picture

Just wanted to pass along my experience using the WebPI install of PhP 5.2.10. It works ok out of the box for Drupal6 but I discovered that several dlls are not enabled by default that are helpful for several Drupal tasks, notably:

tidy (see this iis.net forum post)
xsl
pdo and pdo_mysql - these are required by Drupal7
mcrypt - required by phpmyadmin

To enable these, I tried copying them into my c:\program files (x86)\php\ext folder and editing the php.ini file to add them, but it didn't work. After a bit of research I found the recommendation to use the conrol panel | add/remove/change applications tool to modify the php install. However, when I ran that to modify the setup to include these, the app couldn't find the php-5.2.10-nts-Win32-VC6-x86.msi and in fact it wasn't anywhere on my disk. The above post suggested downloading the msi file from here, which I did, and then ran it (modify) and it worked. BTW when running this be sure to specify FastCGI or it will uninstall the fastcgi from your IIS install.

The recommended procedure for updating php dlls is to use the msi, as noted here.

Hope this helps someone.

Comments

WebPI has been updated.

heine's picture

I've tried recently, and pdo drivers were included in the PHP install.

Drupal on Windows

Group organizers

Group notifications

This group offers an RSS feed. Or subscribe to these personalized, sitewide feeds:

Hot content this week