<?xml version="1.0" encoding="UTF-8" ?>
<?xml-stylesheet type="text/xsl" href="http://forums.iis.net/utility/FeedStylesheets/rss.xsl" media="screen"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:wfw="http://wellformedweb.org/CommentAPI/" xmlns:cs="http://blogs.iis.net/"><channel><title>Search results matching tag 'php 5.2.9'</title><link>http://forums.iis.net/search/SearchResults.aspx?o=DateDescending&amp;tag=php+5.2.9&amp;orTags=0</link><description>Search results matching tag 'php 5.2.9'</description><dc:language>en-US</dc:language><generator>CommunityServer 2007 SP1 (Build: 20510.895)</generator><item><title>Need Explanation of this error from PHP error log</title><link>http://forums.iis.net/p/1158454/1907118.aspx#1907118</link><pubDate>Tue, 16 Jun 2009 01:08:20 GMT</pubDate><guid isPermaLink="false">50bcf3b4-f6fe-4638-adff-0c150e922e99:1907118</guid><dc:creator>blazingbiz</dc:creator><cs:applicationKey>php_community-49</cs:applicationKey><description>&lt;p&gt;&amp;nbsp;I&amp;#39;m looking at my PHP error log and I see multiple entries for this:&lt;/p&gt;&lt;p&gt;&amp;nbsp;[15-Jun-2009 03:45:39] PHP Warning:&amp;nbsp; is_readable() [&amp;lt;a href=&amp;#39;function.is-readable&amp;#39;&amp;gt;function.is-readable&amp;lt;/a&amp;gt;]: open_basedir restriction in effect. File(C:\file\path\blog/C:\file\path\blog/wp-content/plugins/all-in-one-seo-pack/all_in_one_seo_pack-en_US.mo) is not within the allowed path(s): (C:\file\path\blog) in C:\file\path\blog\wp-includes\l10n.php on line 324 &lt;/p&gt;&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;This is using FastCGI with PHP 5.2.9 on IIS 7 on a Windows Server 2008 Web Edition machine. I&amp;#39;m using Wordpress 2.8 with a custom php.ini file for each web site in the directory, I do have the open_basedir restriction set as well as cgi fix infopath set to 1. There seems to be an issue with the forward and back slash set in the file path, but I don&amp;#39;t know how to fix this. If anyone can offer me any thoughts on this please do.&lt;/p&gt;&lt;p&gt;&amp;nbsp;Thanks &lt;br /&gt;&lt;/p&gt;</description></item><item><title>IIS Php File Path Issues with WordPress</title><link>http://forums.iis.net/p/1158301/1906427.aspx#1906427</link><pubDate>Wed, 10 Jun 2009 02:00:27 GMT</pubDate><guid isPermaLink="false">50bcf3b4-f6fe-4638-adff-0c150e922e99:1906427</guid><dc:creator>blazingbiz</dc:creator><cs:applicationKey>php_community-49</cs:applicationKey><description>
&lt;p&gt;My Wordpress blog is working fine for the most part but I get a few errors in my log file in regard to file paths, I&amp;#39;m running Wordpress on a Windows 2008 server and it seems the different file path characters on Windows and Unix are causing this, on Unix you use the forward slash &amp;quot;/&amp;quot; and on Windows you use the back slash &amp;quot;\&amp;quot; but need to use a double back slash to avoid the parse error of using the escape character - &amp;quot;\\&amp;quot;&lt;br /&gt;&lt;br /&gt;So here&amp;#39;s the summary of my issue:&lt;br /&gt;&lt;br /&gt;I&amp;#39;m running Wordpress under IIS 7 in a FastCGI module PHP 5.2.9 environment and I have &amp;nbsp;&lt;br /&gt;cgi.fix_pathinfo set to 1 in my php.ini&lt;br /&gt;&lt;br /&gt;The errors that shows up in my log file read as follows:&lt;br /&gt;&lt;br /&gt;Timestamp PHP Warning:&amp;nbsp; is_readable() [&amp;lt;a href=&amp;#39;function.is-readable&amp;#39;&amp;gt;function.is-readable&amp;lt;/a&amp;gt;]: open_basedir restriction in effect. File(C:\PathtoWebServer\PathtoBlog\/C:\PathtoWebServer\PathtoBlog\/wp-content/plugins/all-in-one-seo-pack/all_in_one_seo_pack-en_US.mo) is not within the allowed path(s): (C:\PathtoWebServer\PathtoBlog\) in C:\PathtoWebServer\PathtoBlog\wp-includes\l10n.php on line 261&lt;br /&gt;&lt;br /&gt;The other error is this one:&lt;br /&gt;&lt;br /&gt;Timestamp PHP Warning:&amp;nbsp; include(C:\PathtoWebServer\PathtoBlog/wp-content/themes/classic/searchform.php) [&amp;lt;a href=&amp;#39;function.include&amp;#39;&amp;gt;function.include&amp;lt;/a&amp;gt;]: failed to open stream: No such file or directory in C:\PathtoWebServer\PathtoBlog\wp-content\themes\classic\404.php on line 9&lt;/p&gt;
&lt;p&gt;It&amp;#39;s obvious that the issue has to do with the use of the forward slash versus the back slash in the file path info.&lt;br /&gt;&lt;br /&gt;I believe the issue has to do with file paths as set in the wp-settings.php file and the wp-config.php file.&lt;br /&gt;&lt;br /&gt;To work around the first issue I edited the l10n.php file function as follows:&lt;br /&gt;&lt;/p&gt;&lt;blockquote&gt;/**&lt;br /&gt;&amp;nbsp;* Loads MO file into the list of domains.&lt;br /&gt;&amp;nbsp;*&lt;br /&gt;&amp;nbsp;* If the domain already exists, the inclusion will fail. If the MO file is not&lt;br /&gt;&amp;nbsp;* readable, the inclusion will fail.&lt;br /&gt;&amp;nbsp;*&lt;br /&gt;&amp;nbsp;* On success, the mofile will be placed in the $l10n global by $domain and will&lt;br /&gt;&amp;nbsp;* be an gettext_reader object.&lt;br /&gt;&amp;nbsp;*&lt;br /&gt;&amp;nbsp;* @since 1.5.0&lt;br /&gt;&amp;nbsp;* @uses $l10n Gets list of domain translated string (gettext_reader) objects&lt;br /&gt;&amp;nbsp;* @uses CacheFileReader Reads the MO file&lt;br /&gt;&amp;nbsp;* @uses gettext_reader Allows for retrieving translated strings&lt;br /&gt;&amp;nbsp;*&lt;br /&gt;&amp;nbsp;* @param string $domain Unique identifier for retrieving translated strings&lt;br /&gt;&amp;nbsp;* @param string $mofile Path to the .mo file&lt;br /&gt;&amp;nbsp;* @return null On failure returns null and also on success returns nothing.&lt;br /&gt;&amp;nbsp;*/&lt;br /&gt;function load_textdomain($domain, $mofile) {&lt;br /&gt;&lt;br /&gt;return;&lt;br /&gt;/**&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;global $l10n;&lt;br /&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;if ( is_readable($mofile))&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;$input = new CachedFileReader($mofile);&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;else&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;return;&lt;br /&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;$gettext = new gettext_reader($input);&lt;br /&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;if (isset($l10n[$domain])) {&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;$l10n[$domain]-&amp;gt;load_tables();&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;$gettext-&amp;gt;load_tables();&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;$l10n[$domain]-&amp;gt;cache_translations = &lt;br /&gt;&lt;br /&gt;array_merge($gettext-&amp;gt;cache_translations, $l10n[$domain]-&amp;gt;cache_translations);&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;} else&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;$l10n[$domain] = $gettext;&lt;br /&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;unset($input, $gettext);&lt;br /&gt;&amp;nbsp; */&lt;br /&gt;}&lt;/blockquote&gt;&lt;br /&gt;&lt;br /&gt;To work around the second issue I edited the wp-config file as follows:&lt;br /&gt;&lt;br /&gt;Set &amp;nbsp;&amp;nbsp; &amp;nbsp;&lt;blockquote&gt;define(&amp;#39;ABSPATH&amp;#39;, dirname(__FILE__) . &amp;#39;/&amp;#39;);&lt;/blockquote&gt;&lt;br /&gt;&lt;br /&gt;To &amp;nbsp;&amp;nbsp; &amp;nbsp;&lt;blockquote&gt;define(&amp;#39;ABSPATH&amp;#39;, &amp;#39;C:\\PathtoWebServer\\PathtoBlog\\&amp;#39;);&lt;/blockquote&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;I don&amp;#39;t think this will solve the problem in the long term plus I&amp;#39;d also like to understand the issue more in depth. So if someone could explain to me what the fundamentals are for what&amp;#39;s going on here, please do. Also if you can point out where I can set a global WP configuration to replace the typical UNIX forward slash used in file paths with the Windows back slash and whether I&amp;#39;d have to set it to a double backslash in these global settings, please let me know that as well and anything else related to this.&lt;br /&gt;&lt;br /&gt;Thanks
</description></item><item><title>[HELP] php_sqlsrv.dll autoload failed on IIS7 + Win7RC + MSSQL 2008 EXPRESS</title><link>http://forums.iis.net/p/1157923/1904895.aspx#1904895</link><pubDate>Wed, 27 May 2009 11:09:26 GMT</pubDate><guid isPermaLink="false">50bcf3b4-f6fe-4638-adff-0c150e922e99:1904895</guid><dc:creator>ilovephp</dc:creator><cs:applicationKey>php_community-49</cs:applicationKey><description>&lt;p&gt;I got problem about IIS auto-load php_sqlsrv.dll, please help.&lt;/p&gt;
&lt;p&gt;Environment:&lt;br /&gt;Windows 7 Release Candidate&lt;br /&gt;Microsoft Web Platform Installer 2.0 Beta&lt;br /&gt;php.ini: added extension=php_sqlsrv.dll.&lt;/p&gt;
&lt;p&gt;script:&lt;br /&gt;&amp;lt;?php&lt;br /&gt;$serverName = &amp;quot;xxx\SQLEXPRESS&amp;quot;;&lt;br /&gt;$connectionOptions = array(....);&lt;br /&gt;$conn = sqlsrv_connect($serverName, $connectionOptions);&lt;br /&gt;if ($conn === false) {&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; echo &amp;quot;Unable to connect.&amp;quot;;&lt;br /&gt;}&lt;br /&gt;else {&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; echo &amp;quot;connected.&amp;quot;;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; sqlsrv_close($conn);&lt;br /&gt;}&lt;br /&gt;?&amp;gt;&amp;nbsp;&lt;br /&gt;&lt;br /&gt;When I ran the script, I got the error message:&lt;br /&gt;PHP Fatal error: Call to undefined function sqlsrv_connect() in C:\inetpub\wwwroot\dbtest.php on line 4.&lt;br /&gt;I&amp;nbsp;placed dl(&amp;#39;php_sqlsrv.dll&amp;#39;);&amp;nbsp;at line 2 and ran the script again, &amp;quot;connected&amp;quot; message was printed, so I can sure that php_sqlsrv.dll not loaded&amp;nbsp;after IIS started. &lt;/p&gt;
&lt;p&gt;Is there anyone can help me to let php_sqlsrv.dll autoload when IIS started.&lt;br /&gt;&lt;/p&gt;</description></item><item><title>Re: PHP 5.2.9 Install issue on XP Pro IIS 5.1 - phpinfo( ) results incorrect</title><link>http://forums.iis.net/p/1157626/1904099.aspx#1904099</link><pubDate>Mon, 18 May 2009 17:45:22 GMT</pubDate><guid isPermaLink="false">50bcf3b4-f6fe-4638-adff-0c150e922e99:1904099</guid><dc:creator>fromtheranks</dc:creator><cs:applicationKey>php_community-49</cs:applicationKey><description>&lt;p&gt;Thanks for all of your replies.&amp;nbsp; I appreciate it.&amp;nbsp; I&amp;#39;ve come to the same conclusion, that &amp;quot;Loaded Configuration File&amp;quot; is reporting correctly but &amp;quot;Configuration File (php.ini) Path&amp;quot; is not.&amp;nbsp; I posted my findings on PHP.com under Windows Install:&amp;nbsp; http://us3.php.net/manual/en/install.windows.php.&lt;/p&gt;&lt;p&gt;&amp;nbsp;&lt;/p&gt;</description></item><item><title>Re: php 23bit on 64bit OS mail()</title><link>http://forums.iis.net/p/1157604/1904043.aspx#1904043</link><pubDate>Mon, 18 May 2009 08:40:31 GMT</pubDate><guid isPermaLink="false">50bcf3b4-f6fe-4638-adff-0c150e922e99:1904043</guid><dc:creator>Sean Tornado</dc:creator><cs:applicationKey>php_community-49</cs:applicationKey><description>&lt;p&gt;[mail function]&lt;br /&gt;
; For Win32 only.&lt;br /&gt;
SMTP = localhost&lt;br /&gt;
smtp_port = 25&lt;/p&gt;

&lt;p&gt;; For Win32 only.&lt;br /&gt;
sendmail_from = me@mydomain.prg&lt;/p&gt;

&lt;p&gt;; For Unix only.  You may supply arguments as well (default: &amp;quot;sendmail -t -i&amp;quot;).&lt;br /&gt;
;sendmail_path =&lt;/p&gt;

&lt;p&gt;; Force the addition of the specified parameters to be passed as extra parameters&lt;br /&gt;
; to the sendmail binary. These parameters will always replace the value of&lt;br /&gt;
; the 5th parameter to mail(), even in safe mode.&lt;br /&gt;
;mail.force_extra_parameters =&lt;/p&gt;

&lt;p&gt;And I tried making a email script and then tried a simple email script:&lt;br /&gt;
mail(&amp;#39;me@mydomain&amp;#39;, &amp;#39;The Subject&amp;#39;, &amp;#39;The Message&amp;#39;);&lt;/p&gt;

&lt;p&gt;Its giving me the following server error:&lt;br /&gt;
500 - Internal server error.&lt;/p&gt;

&lt;p&gt;If i try:&lt;br /&gt;
@mail(&amp;#39;me@mydomain&amp;#39;, &amp;#39;The Subject&amp;#39;, &amp;#39;The Message&amp;#39;);&lt;/p&gt;

&lt;p&gt;The correct page is displayed but the email is still not being sent.&lt;/p&gt;</description></item><item><title>Re: PHP 5.2.9 Install issue on XP Pro IIS 5.1 - phpinfo( ) results incorrect</title><link>http://forums.iis.net/p/1157626/1903989.aspx#1903989</link><pubDate>Sun, 17 May 2009 12:44:21 GMT</pubDate><guid isPermaLink="false">50bcf3b4-f6fe-4638-adff-0c150e922e99:1903989</guid><dc:creator>vijayam</dc:creator><cs:applicationKey>php_community-49</cs:applicationKey><description>&lt;p&gt;Hi,&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Please install the PHP and configuration of the Windows path location you flowing the &lt;/p&gt;
&lt;p&gt;this link &lt;a href="http://php5configuration.blogspot.com/"&gt;http://php5configuration.blogspot.com/&lt;/a&gt;&lt;/p&gt;</description></item><item><title>PHP 5.2.9 Install issue on XP Pro IIS 5.1 - phpinfo( ) results incorrect</title><link>http://forums.iis.net/p/1157626/1903650.aspx#1903650</link><pubDate>Wed, 13 May 2009 20:27:14 GMT</pubDate><guid isPermaLink="false">50bcf3b4-f6fe-4638-adff-0c150e922e99:1903650</guid><dc:creator>fromtheranks</dc:creator><cs:applicationKey>php_community-49</cs:applicationKey><description>&lt;p&gt;
 
  Normal
  0
  
  
  
  
  false
  false
  false
  
  EN-US
  X-NONE
  X-NONE
  
   
   
   
   
   
   
   
   
   
   
   
  
  MicrosoftInternetExplorer4
  
   
   
   
   
   
   
   
   
   
   
   
  

 
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
 




 /* Style Definitions */
 table.MsoNormalTable
	{mso-style-name:&amp;quot;Table Normal&amp;quot;;
	mso-tstyle-rowband-size:0;
	mso-tstyle-colband-size:0;
	mso-style-noshow:yes;
	mso-style-priority:99;
	mso-style-qformat:yes;
	mso-style-parent:&amp;quot;&amp;quot;;
	mso-padding-alt:0in 5.4pt 0in 5.4pt;
	mso-para-margin:0in;
	mso-para-margin-bottom:.0001pt;
	mso-pagination:widow-orphan;
	font-size:11.0pt;
	font-family:&amp;quot;Calibri&amp;quot;,&amp;quot;sans-serif&amp;quot;;
	mso-ascii-font-family:Calibri;
	mso-ascii-theme-font:minor-latin;
	mso-fareast-font-family:&amp;quot;Times New Roman&amp;quot;;
	mso-fareast-theme-font:minor-fareast;
	mso-hansi-font-family:Calibri;
	mso-hansi-theme-font:minor-latin;
	mso-bidi-font-family:&amp;quot;Times New Roman&amp;quot;;
	mso-bidi-theme-font:minor-bidi;}

I&amp;#39;ve been in IT for years but I’m a newbie at setting up a blog site. &amp;nbsp;&lt;br /&gt;&amp;nbsp;&lt;br /&gt;Background:&lt;br /&gt;&amp;nbsp;&lt;br /&gt;Right now I’m in the middle of manually installing PHP 5.2.9 (rather than using the .MSI) on XP Pro SP3 using IIS 5.1.&amp;nbsp; I’ve verified IIS 5.1 and MMC 3.0 and already installed MySQL 5.1, and FileZilla.&amp;nbsp; I&amp;#39;m using ISAPI instead of CGI, by the way. &amp;nbsp;&lt;br /&gt;&amp;nbsp;&lt;br /&gt;This is a dev machine, the final web site will get pushed to a host but I want to do the development/learning locally.&amp;nbsp; The reason I’m sticking with IIS is that my host does not support Apache, so WAMP / Xampp is out.&lt;br /&gt;&amp;nbsp;&lt;br /&gt;Issue:&lt;br /&gt;&amp;nbsp;&lt;br /&gt;No matter what I do I can&amp;#39;t get phpinfo() to properly report the location of the “Configuration File Path”.&amp;nbsp; It seems &amp;quot;glued to&amp;quot; C:\WINDOWS.&amp;nbsp; I’ve researched this until my fingers are nubs (starting with but not limited to the PHP site) but I’m not coming up with anything that works.&amp;nbsp; Here’s what I’ve done:&lt;br /&gt;&amp;nbsp;&lt;br /&gt;I&amp;#39;ve:&lt;br /&gt;1. Included PHP in the Windows PATH (before MySQL’s) as &amp;quot;;E\PHP;&amp;quot;&lt;br /&gt;2. Added the PHPRC system variable pointing to my install location as &amp;quot;E:\PHP&amp;quot;&lt;br /&gt;3. Modified PHP.INI&amp;#39;s extension_dir to point to &amp;quot;e:\php\ext&amp;quot;&lt;br /&gt;4. Modified the Registry to include:&amp;nbsp; HKEY_LOCAL_MACHINE\SOFTWARE\PHP&amp;nbsp; IniFilePath E:\PHP&lt;br /&gt;5.&amp;nbsp; Though it may not be relevant, I&amp;#39;ve set up the ISAPI module in IIS Properties for all &amp;quot;Web Sites&amp;quot; as follows:&lt;br /&gt;5a.&amp;nbsp; Added to the ISAPI Filters list:&amp;nbsp; PHP pointing at e:\php\php5isapi.dll&lt;br /&gt;5b.&amp;nbsp; Set the Home Directory:&amp;nbsp; Execute for Scripts Only &lt;br /&gt;5c.&amp;nbsp; Mapped the .php extension, having it point at the same location as above and setting verbs to:&amp;nbsp; GET,POST,HEAD&lt;br /&gt;6.&amp;nbsp; Set the Documents, adding “index.php” and moving it to the top of the list&lt;br /&gt;7.&amp;nbsp; I then stopped and restarted IIS using net stop and net start&amp;nbsp; (and completely rebooted my workstation too)&lt;br /&gt;&amp;nbsp;&lt;br /&gt;No matter how many times I&amp;#39;ve checked my entries, when I run phpinfo( ) -- as test.php -- the &amp;quot;Loaded Configuration File&amp;quot; data is correct (E:\PHP\php.ini), but the &amp;quot;Configuration File Path for php.ini is not; it still points to &amp;quot;C:\WINDOWS&amp;quot;.&lt;br /&gt;&amp;nbsp;&lt;br /&gt;I&amp;#39;m not sure how serious this is, yet.&amp;nbsp; The simple tests I&amp;#39;ve run so far seem to work okay but I&amp;#39;m concerned that having the Configuration File Path wrong, will &amp;quot;get me&amp;quot; sooner or later -- and I&amp;#39;ve learned over the years not to drive passed issues that aren&amp;#39;t solved or resolved.&lt;br /&gt;&amp;nbsp;&lt;br /&gt;Any help would be appreciated.&lt;br /&gt;&amp;nbsp;&lt;br /&gt;Thanks in advance.&lt;/p&gt;</description></item><item><title>Re: PHP 5.2.8 and Fast CGI configuration issue</title><link>http://forums.iis.net/p/1154924/1901374.aspx#1901374</link><pubDate>Tue, 21 Apr 2009 16:50:25 GMT</pubDate><guid isPermaLink="false">50bcf3b4-f6fe-4638-adff-0c150e922e99:1901374</guid><dc:creator>tnjman</dc:creator><cs:applicationKey>php_community-49</cs:applicationKey><description>&lt;p&gt;Thanks. I didn&amp;#39;t catch that. It&amp;#39;s still unclear, but I will look at the link and follow along.&lt;/p&gt;
&lt;p&gt;I do have that issue, but also a&amp;nbsp;totally separate issue: Can someone please clarify why a &amp;quot;blank page&amp;quot; shows up, after I run the &amp;quot;.msi&amp;quot; (non-thread-safe) installer on Win XP Pro, SP2, IIS 5.1.(php-5.2.9-2-nts-Win32-VC6-x86.msi - this is the one I ran).&lt;/p&gt;
&lt;p&gt;The WebPI did not appear to run exactly right, so I downloaded the actual .msi and ran that. Maybe the WebPI ran okay - so it could be my imagination on that part.&lt;/p&gt;
&lt;p&gt;Nobody seems to have a consensus on the &amp;quot;test.php&amp;quot; &amp;lt;? phpinfo(); ?&amp;gt; &amp;#39;blank page&amp;#39; issue. When right-clicking in IIS mgr, Web sites, Properties, Home Directory, Configuration, here is the&amp;nbsp;&amp;quot;.php&amp;quot; entry: C:\Windows\System32\inetsrv\fcgiext.dll&lt;br /&gt;&lt;br /&gt;I&amp;#39;ve seen various steps regarding various install instructions which bother me: &lt;/p&gt;
&lt;p&gt;For example, one person has a 5-step process for installing PHP5 for IIS5.x:&lt;br /&gt;&lt;a href="http://www.iis-aid.com/articles/how_to_guides/installing_php_5_on_iis_in_5_simple_steps"&gt;http://www.iis-aid.com/articles/how_to_guides/installing_php_5_on_iis_in_5_simple_steps&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;It references&amp;nbsp;the &amp;quot;ts&amp;quot; (thread-safe) model. It also mentions that you must separately download some PECL32 portion, put that in the PHP\ext folder, and do some magic. :)&lt;/p&gt;
&lt;p&gt;Also, per &amp;quot;Mr 5-Step,&amp;quot; you must create &amp;quot;sessions,&amp;quot; &amp;quot;upload&amp;quot; and &amp;quot;log&amp;quot; folders, and create a blank php.log in the log folder.&lt;/p&gt;
&lt;p&gt;Anyway, I think you can get my point: If there is this wonderful installer, why is all this manual stuff still needed (the PECL piece, and the creating the additional folders, etc.)? Granted, he is showing the &amp;quot;manual method,&amp;quot; but the fact that your installer does not have some of the things he references is rather unsettling.&lt;/p&gt;
&lt;p&gt;I ran your installer, and it does not create those 3 folders mentioned, so I&amp;#39;m guessing that needs to be added to your WebPI and/or .msi installer package. Or... are those folders not needed; are they only for a specific version? There seems to be a LOT of &amp;#39;disconnect&amp;#39; regarding what IS needed; and what is NOT needed - and maybe that would be a good &amp;quot;article&amp;quot; for one of you &amp;#39;gurus&amp;#39; to write for us n00bs. Even a very nice &amp;quot;matrix&amp;quot; chart showing exactly what&amp;#39;s needed and what isn&amp;#39;t. For example, you say a certain &amp;quot;fast cgi&amp;quot; dll is needed; and Vista SP1 is needed; so, apparently that&amp;nbsp;particular DLL is only regarding IIS7/Vista SP1. Whereas, after I ran your installer on an XP Pro SP2 system,&amp;nbsp;I get the&amp;nbsp;&amp;quot;C:\Windows\System32\inetsrv\fcgiext.dll&amp;quot; entry; BUT, &amp;quot;Mister 5-Step&amp;quot; says I need to point to &amp;quot;php5isapi.dll;&amp;quot; which your installer does not even extract to the PHP folder. So, again, you can see how all this might be a bit confusing.&lt;/p&gt;
&lt;p&gt;Also, does it matter C:\PHP vs. C:\Program Files\PHP? (Someone mentioned the &amp;#39;space&amp;#39; in the &amp;quot;Program Files&amp;quot; folder name, but that may have been in reference to an older o/s - i.e., changing some reference to &amp;quot;C:\Progra~1\PHP&amp;quot; [maybe in the Environment variables?]).&lt;/p&gt;
&lt;p&gt;It just does not seem like it should be this difficult to get PHP to run on XP&amp;nbsp;Pro SP2, with IIS 5.1. And maybe it [IS] &amp;quot;running,&amp;quot; but it&amp;#39;s certainly not displaying the &amp;quot;info&amp;quot; when I run the infamous &amp;quot;phpinfo()&amp;quot; directive - it just gives a blank page (view source shows the phpinfo() directive, so obviously&amp;nbsp;IIS is trying to serve up the page, in some form or fashion).&lt;/p&gt;
&lt;p&gt;Maybe&amp;nbsp;it&amp;#39;s just&amp;nbsp;me but, when I see that a package has an &amp;quot;installer,&amp;quot; I expect that, once the&amp;nbsp;install is completed, I should be able to see the package work, without having to be a contortionist.&amp;nbsp;And again, maybe&amp;nbsp; it [IS] working, and I just am confused.&lt;/p&gt;
&lt;p&gt;Thanks for any info and help.&lt;/p&gt;</description></item><item><title>Problem configuring PHP 5.2.9 with IIS 6</title><link>http://forums.iis.net/p/1156214/1897713.aspx#1897713</link><pubDate>Sun, 22 Mar 2009 23:11:07 GMT</pubDate><guid isPermaLink="false">50bcf3b4-f6fe-4638-adff-0c150e922e99:1897713</guid><dc:creator>new2aspdotnet</dc:creator><cs:applicationKey>php_community-49</cs:applicationKey><description>&lt;p&gt;Hi,&lt;/p&gt;&lt;p&gt;I downloaded this installer, php-5.2.9-1-win32-installer.msi, and installed it on our web server. The installation completed successfully. &lt;/p&gt;&lt;p&gt;For IIS configuration, I added a new web service extension in IIS, &amp;quot;PHP ISAPI&amp;quot; with the file location pointing to &amp;quot;D:\Program Files\PHP\php5isapi.dll&amp;quot;&lt;/p&gt;&lt;p&gt;Then I went to our PHP website folder in IIS Web Sites tree. Under Configuration, I tried to add a new Application Extension Mapping, Executable - &amp;quot;D:\Program Files\PHP\php5isapi.dll&amp;quot; for extension .php. But I am not able to, if I click Ok IIS doesn&amp;#39;t take it. It keeps showing me the same window. The Ok button is not disabled, but clicking it is not doing anything. What am I doing wrong? This is a Windows 2003 server machine.&lt;br /&gt;&lt;/p&gt;&lt;p&gt;Thanks.&lt;br /&gt;&lt;/p&gt;</description></item></channel></rss>