note 77470 added to install.windows.extensions

From: Date: Thu, 30 Aug 2007 20:12:14 +0000
Subject: note 77470 added to install.windows.extensions
Groups: php.notes 
Request: Send a blank email to php-notes+get-129917@lists.php.net to get a copy of this message
Installing PHP extensions for IIS for the first time is sort of a baptism by fire -- you will get your hands dirty, and other suitable metaphors of nastiness. Hopefully, you won't have to spend too many days googling around fora and restarting IIS 10 million times as I did until I finally realized both what was going on and what crazy things I'd done wrong. THIS (peter)guy really goes into terrific detail and troubleshooting, (with very good reasons and explanations of extension dependencies not listed on the current php page you're now reading): http://www.peterguy.com/php/install_IIS6.html Most of this is applicable for IIS5.1 as well, as far as I've found. The main problem I'd been butting my head up against was extensions being reported as not found, even though the .DLLs were definitely in C:\PHP\ext, and my PATH env var was setup correctly. The error messaging during dynamic loading of implicitly-linked libraries should be more specific, telling you that in fact it is a particular dependency of a dependency which is missing -- usually some obscure third-party .dll -- and name it! Eventually I stopped being so greedy and just cut down on the extensions I thought I needed by commenting them out in php.ini. That eliminated the startup errors. Apparently some of these extensions or their requirements, which either come with the base PHP install zip or the PECL extensions, are either too obscure or too fragile to be necessary anyway. Good luck, and I hope anyone who runs into the same trouble can hit upon this or Peter Guy's page directly before they go too crazy. ---- Server IP: 64.71.164.2 Probable Submitter: 207.108.138.190 ---- Manual Page -- http://www.php.net/manual/en/install.windows.extensions.php Edit -- https://master.php.net/note/edit/77470 Del: integrated -- https://master.php.net/note/delete/77470/integrated Del: useless -- https://master.php.net/note/delete/77470/useless Del: bad code -- https://master.php.net/note/delete/77470/bad+code Del: spam -- https://master.php.net/note/delete/77470/spam Del: non-english -- https://master.php.net/note/delete/77470/non-english Del: in docs -- https://master.php.net/note/delete/77470/in+docs Del: other reasons-- https://master.php.net/note/delete/77470 Reject -- https://master.php.net/note/reject/77470 Search -- https://master.php.net/manage/user-notes.php

« previous php.notes (#129917) next »