jmertic Thu Sep 11 19:14:57 2008 UTC
Modified files:
/win-installer PHPInstallerBase52NTS.wxs PHPInstallerBase53NTS.wxs
PHPInstallerBase60NTS.wxs PHPInstallerCommonNTS.wxs
WebServerConfig52NTS.wxs WebServerConfig53NTS.wxs
WebServerConfig60NTS.wxs
Log:
Added option to install just the CGI binary for the NTS builds ( no auto
config )
http://cvs.php.net/viewvc.cgi/win-installer/PHPInstallerBase52NTS.wxs?r1=1.3&r2=1.4&diff_format=u
Index: win-installer/PHPInstallerBase52NTS.wxs
diff -u win-installer/PHPInstallerBase52NTS.wxs:1.3
win-installer/PHPInstallerBase52NTS.wxs:1.4
--- win-installer/PHPInstallerBase52NTS.wxs:1.3 Wed Sep 10 20:32:05 2008
+++ win-installer/PHPInstallerBase52NTS.wxs Thu Sep 11 19:14:57 2008
@@ -396,6 +396,14 @@
<ComponentRef Id="cgiforceredirect"/>
<ComponentRef Id="iis4FastCGIregistry"/>
</Feature>
+ <Feature AllowAdvertise="no"
+ Id="cgi"
+ Title="$(loc.FeaturecgiTitle)"
+ Description="$(loc.FeaturecgiDescription)"
+ Level="1">
+ <ComponentRef Id="phpcgiEXE"/>
+ <ComponentRef Id="cgiregistry"/>
+ </Feature>
<Feature AllowAdvertise="no"
Id="noconfig"
Title="$(loc.FeaturecgiTitle)"
http://cvs.php.net/viewvc.cgi/win-installer/PHPInstallerBase53NTS.wxs?r1=1.2&r2=1.3&diff_format=u
Index: win-installer/PHPInstallerBase53NTS.wxs
diff -u win-installer/PHPInstallerBase53NTS.wxs:1.2
win-installer/PHPInstallerBase53NTS.wxs:1.3
--- win-installer/PHPInstallerBase53NTS.wxs:1.2 Wed Sep 10 20:32:05 2008
+++ win-installer/PHPInstallerBase53NTS.wxs Thu Sep 11 19:14:57 2008
@@ -374,6 +374,14 @@
<ComponentRef Id="cgiforceredirect"/>
<ComponentRef Id="iis4FastCGIregistry"/>
</Feature>
+ <Feature AllowAdvertise="no"
+ Id="cgi"
+ Title="$(loc.FeaturecgiTitle)"
+ Description="$(loc.FeaturecgiDescription)"
+ Level="1">
+ <ComponentRef Id="phpcgiEXE"/>
+ <ComponentRef Id="cgiregistry"/>
+ </Feature>
<Feature AllowAdvertise="no"
Id="noconfig"
Title="$(loc.FeaturecgiTitle)"
@@ -404,14 +412,17 @@
<CustomAction Id="iis700FastCGIadd"
ExeCommand=""[WindowsFolder]system32\inetsrv\APPCMD.EXE" SET
CONFIG /section:system.webServer/fastCGI
/+[fullPath='[INSTALLDIR]php-cgi.exe']"
Return="ignore"
+ Execute="deferred"
Directory="INSTALLDIR"/>
<CustomAction Id="iis700FastCGI"
ExeCommand=""[WindowsFolder]system32\inetsrv\APPCMD.EXE" SET
CONFIG /section:system.webServer/handlers
/+[name='PHP-FastCGI',path='*.php',verb='*',modules='FastCgiModule',scriptProcessor='[INSTALLDIR]php-cgi.exe',resourceType='Either']
"
Return="ignore"
+ Execute="deferred"
Directory="INSTALLDIR"/>
<CustomAction Id="iis700FastCGIremove"
ExeCommand=""[WindowsFolder]system32\inetsrv\APPCMD.EXE" SET
CONFIG /section:system.webServer/handlers
/-[name='PHP-FastCGI',path='*.php',verb='*',modules='FastCgiModule',scriptProcessor='[INSTALLDIR]php-cgi.exe',resourceType='Either']
"
Return="ignore"
+ Execute="deferred"
Directory="INSTALLDIR"/>
<CustomAction Id="fcgiconfigJSFastCGI"
ExeCommand="cscript
"[WindowsFolder]system32\inetsrv\fcgiconfig.js" -add
-section:"PHP" -extension:php
-path:"[INSTALLDIR]php-cgi.exe""
@@ -431,13 +442,13 @@
VBScriptCall="unconfigIIS4" />
<InstallExecuteSequence>
- <Custom Action="iis700FastCGIadd" After="InstallFinalize">
+ <Custom Action="iis700FastCGIadd" After="InstallInitialize">
<![CDATA[VersionNT >= 600 AND &iis4FastCGI = 3]]>
</Custom>
- <Custom Action="iis700FastCGI" After="InstallFinalize">
+ <Custom Action="iis700FastCGI" After="InstallInitialize">
<![CDATA[VersionNT >= 600 AND &iis4FastCGI = 3]]>
</Custom>
- <Custom Action="iis700FastCGIremove" After="InstallFinalize">
+ <Custom Action="iis700FastCGIremove" After="InstallInitialize">
<![CDATA[VersionNT >= 600 AND &iis4FastCGI = 2]]>
</Custom>
<Custom Action="fcgiconfigJSFastCGI" After="InstallFinalize">
http://cvs.php.net/viewvc.cgi/win-installer/PHPInstallerBase60NTS.wxs?r1=1.3&r2=1.4&diff_format=u
Index: win-installer/PHPInstallerBase60NTS.wxs
diff -u win-installer/PHPInstallerBase60NTS.wxs:1.3
win-installer/PHPInstallerBase60NTS.wxs:1.4
--- win-installer/PHPInstallerBase60NTS.wxs:1.3 Wed Sep 10 20:33:14 2008
+++ win-installer/PHPInstallerBase60NTS.wxs Thu Sep 11 19:14:57 2008
@@ -374,6 +374,14 @@
<ComponentRef Id="cgiforceredirect"/>
<ComponentRef Id="iis4FastCGIregistry"/>
</Feature>
+ <Feature AllowAdvertise="no"
+ Id="cgi"
+ Title="$(loc.FeaturecgiTitle)"
+ Description="$(loc.FeaturecgiDescription)"
+ Level="1">
+ <ComponentRef Id="phpcgiEXE"/>
+ <ComponentRef Id="cgiregistry"/>
+ </Feature>
<Feature AllowAdvertise="no"
Id="noconfig"
Title="$(loc.FeaturecgiTitle)"
http://cvs.php.net/viewvc.cgi/win-installer/PHPInstallerCommonNTS.wxs?r1=1.2&r2=1.3&diff_format=u
Index: win-installer/PHPInstallerCommonNTS.wxs
diff -u win-installer/PHPInstallerCommonNTS.wxs:1.2
win-installer/PHPInstallerCommonNTS.wxs:1.3
--- win-installer/PHPInstallerCommonNTS.wxs:1.2 Wed Sep 10 20:32:05 2008
+++ win-installer/PHPInstallerCommonNTS.wxs Thu Sep 11 19:14:57 2008
@@ -556,8 +556,10 @@
X="20" Y="50" Width="330" Height="180" Property="WEBSERVERPICKER"
/>
<Control Id="Next" Type="PushButton" X="236" Y="243" Width="56"
Height="17" Default="yes" Text="$(loc.WixUINext)">
<Publish Event="AddLocal"
Value="iis4FastCGI"><![CDATA[WEBSERVERPICKER = "iis4FastCGI"]]></Publish>
+ <Publish Event="AddLocal" Value="cgi"><![CDATA[WEBSERVERPICKER =
"cgi"]]></Publish>
<Publish Event="AddLocal" Value="noconfig"><![CDATA[WEBSERVERPICKER
= "noconfig"]]></Publish>
<Publish Event="Remove" Value="iis4FastCGI"><![CDATA[WEBSERVERPICKER
<> "iis4FastCGI"]]></Publish>
+ <Publish Event="Remove" Value="cgi"><![CDATA[WEBSERVERPICKER <>
"cgi"]]></Publish>
<Publish Event="Remove" Value="noconfig"><![CDATA[WEBSERVERPICKER <>
"noconfig"]]></Publish>
<Publish Event="SpawnDialog"
Value="FastCGINotInstalled"><![CDATA[WEBSERVERPICKER = "iis4FastCGI" AND
FASTCGIINSTALLED = 0]]></Publish>
<Publish Event="NewDialog"
Value="[WixUI_WebServerDlg_Next]"><![CDATA[WEBSERVERPICKER <> "iis4FastCGI" OR
(WEBSERVERPICKER = "iis4FastCGI" AND FASTCGIINSTALLED <> 0)]]></Publish>
@@ -584,8 +586,10 @@
<RadioButtonGroup Property="WEBSERVERPICKER">
<RadioButton Text="$(loc.Featureiis4FastCGITitle)"
Value="iis4FastCGI" X="5" Y="0" Width="250" Height="15" />
- <RadioButton Text="$(loc.WebServerDlgNoWebServer)"
- Value="noconfig" X="5" Y="12" Width="250" Height="15" />
+ <RadioButton Text="$(loc.FeaturecgiTitle)"
+ Value="cgi" X="5" Y="15" Width="250" Height="15" />
+ <RadioButton Text="$(loc.WebServerDlgNoWebServer)"
+ Value="noconfig" X="5" Y="30" Width="250" Height="15" />
</RadioButtonGroup>
http://cvs.php.net/viewvc.cgi/win-installer/WebServerConfig52NTS.wxs?r1=1.1&r2=1.2&diff_format=u
Index: win-installer/WebServerConfig52NTS.wxs
diff -u win-installer/WebServerConfig52NTS.wxs:1.1
win-installer/WebServerConfig52NTS.wxs:1.2
--- win-installer/WebServerConfig52NTS.wxs:1.1 Sat Apr 12 19:24:30 2008
+++ win-installer/WebServerConfig52NTS.wxs Thu Sep 11 19:14:57 2008
@@ -18,6 +18,17 @@
Type="string"
Value="iis4FastCGI"/>
</Component>
+ <Component Id="cgiregistry"
+ DiskId="1"
+ Guid="6B49A096-49A4-11DC-8314-0800200C9A66">
+ <Registry Id="cgiregistryWebServerType"
+ Root="HKLM"
+ Key="Software\PHP"
+ Name="WebServerType"
+ Action="write"
+ Type="string"
+ Value="cgi"/>
+ </Component>
<Component Id="noconfigregistry"
DiskId="1"
Guid="6B49A097-49A4-11DC-8314-0800200C9A66">
http://cvs.php.net/viewvc.cgi/win-installer/WebServerConfig53NTS.wxs?r1=1.1&r2=1.2&diff_format=u
Index: win-installer/WebServerConfig53NTS.wxs
diff -u win-installer/WebServerConfig53NTS.wxs:1.1
win-installer/WebServerConfig53NTS.wxs:1.2
--- win-installer/WebServerConfig53NTS.wxs:1.1 Fri Aug 22 18:51:40 2008
+++ win-installer/WebServerConfig53NTS.wxs Thu Sep 11 19:14:57 2008
@@ -18,6 +18,17 @@
Type="string"
Value="iis4FastCGI"/>
</Component>
+ <Component Id="cgiregistry"
+ DiskId="1"
+ Guid="6B49A096-49A4-11DC-8314-0800200C9A66">
+ <Registry Id="cgiregistryWebServerType"
+ Root="HKLM"
+ Key="Software\PHP"
+ Name="WebServerType"
+ Action="write"
+ Type="string"
+ Value="cgi"/>
+ </Component>
<Component Id="noconfigregistry"
DiskId="1"
Guid="6B49A097-49A4-11DC-8314-0800200C9A66">
http://cvs.php.net/viewvc.cgi/win-installer/WebServerConfig60NTS.wxs?r1=1.1&r2=1.2&diff_format=u
Index: win-installer/WebServerConfig60NTS.wxs
diff -u win-installer/WebServerConfig60NTS.wxs:1.1
win-installer/WebServerConfig60NTS.wxs:1.2
--- win-installer/WebServerConfig60NTS.wxs:1.1 Sat Apr 12 19:24:30 2008
+++ win-installer/WebServerConfig60NTS.wxs Thu Sep 11 19:14:57 2008
@@ -18,6 +18,17 @@
Type="string"
Value="iis4FastCGI"/>
</Component>
+ <Component Id="cgiregistry"
+ DiskId="1"
+ Guid="6B49A096-49A4-11DC-8314-0800200C9A66">
+ <Registry Id="cgiregistryWebServerType"
+ Root="HKLM"
+ Key="Software\PHP"
+ Name="WebServerType"
+ Action="write"
+ Type="string"
+ Value="cgi"/>
+ </Component>
<Component Id="noconfigregistry"
DiskId="1"
Guid="6B49A097-49A4-11DC-8314-0800200C9A66">
--
PHP CVS Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php