summaryrefslogtreecommitdiff
path: root/win32
diff options
context:
space:
mode:
Diffstat (limited to 'win32')
-rw-r--r--win32/build/Makefile6
-rw-r--r--win32/build/block.template.dsw2
-rw-r--r--win32/build/config.w322
-rw-r--r--win32/build/config.w32.phpize.in2
-rw-r--r--win32/build/projectgen.js36
-rw-r--r--win32/build/template.dsw2
-rw-r--r--win32/build/template.rc2
-rw-r--r--win32/install.txt96
-rw-r--r--win32/install.txt.orig1934
-rw-r--r--win32/install.txt.rej72
-rw-r--r--win32/php7.dsp (renamed from win32/php5.dsp)38
-rw-r--r--win32/php7.dsw (renamed from win32/php5.dsw)8
-rw-r--r--win32/php7dll.dsp (renamed from win32/php5dll.dsp)242
-rw-r--r--win32/php7dllts.dsp (renamed from win32/php5dllts.dsp)304
-rw-r--r--win32/php7dllts.rc (renamed from win32/php5dllts.rc)4
-rw-r--r--win32/php7dllts.rc2 (renamed from win32/php5dllts.rc2)4
-rw-r--r--win32/php7ts.dsp (renamed from win32/php5ts.dsp)56
-rw-r--r--win32/php7ts.dsw (renamed from win32/php5ts.dsw)36
-rw-r--r--win32/php7ts.rc (renamed from win32/php5ts.rc)4
-rw-r--r--win32/php7ts.rc2 (renamed from win32/php5ts.rc2)2
-rw-r--r--win32/php7ts_cli.dsp (renamed from win32/php5ts_cli.dsp)56
-rw-r--r--win32/php7ts_cli.rc (renamed from win32/php5ts_cli.rc)4
-rw-r--r--win32/php7ts_cli.rc2 (renamed from win32/php5ts_cli.rc2)2
-rw-r--r--win32/resource.h2
-rw-r--r--win32/sendmail.c4
-rw-r--r--win32/syslog.reg2
26 files changed, 2464 insertions, 458 deletions
diff --git a/win32/build/Makefile b/win32/build/Makefile
index 7a3be93e87..fc1127cbcf 100644
--- a/win32/build/Makefile
+++ b/win32/build/Makefile
@@ -62,9 +62,9 @@ Zend\zend_language_scanner.c: Zend\zend_language_scanner.l
!endif
!if $(PGOMGR) != ""
-PHP5_PGD_OPTION=/PGD:$(PGOPGD_DIR)\php5.pgd
+PHP7_PGD_OPTION=/PGD:$(PGOPGD_DIR)\php7.pgd
!else
-PHP5_PGD_OPTION=
+PHP7_PGD_OPTION=
!endif
PHPDLL_RES=$(BUILD_DIR)\$(PHPDLL).res
@@ -89,7 +89,7 @@ $(PHPDLL_RES): win32\build\template.rc
win32\build\template.rc
$(BUILD_DIR)\$(PHPDLL): generated_files $(PHPDEF) $(PHP_GLOBAL_OBJS) $(STATIC_EXT_OBJS) $(PHPDLL_RES) $(MCFILE)
- @$(CC) $(PHP_GLOBAL_OBJS) $(STATIC_EXT_OBJS) $(STATIC_EXT_LIBS) $(LIBS) $(PHPDLL_RES) /link /out:$(BUILD_DIR)\$(PHPDLL) $(PHP5_PGD_OPTION) $(PHP_LDFLAGS) $(LDFLAGS) $(STATIC_EXT_LDFLAGS)
+ @$(CC) $(PHP_GLOBAL_OBJS) $(STATIC_EXT_OBJS) $(STATIC_EXT_LIBS) $(LIBS) $(PHPDLL_RES) /link /out:$(BUILD_DIR)\$(PHPDLL) $(PHP7_PGD_OPTION) $(PHP_LDFLAGS) $(LDFLAGS) $(STATIC_EXT_LDFLAGS)
-@$(_VC_MANIFEST_EMBED_DLL)
$(BUILD_DIR)\$(PHPLIB): $(BUILD_DIR)\$(PHPDLL)
diff --git a/win32/build/block.template.dsw b/win32/build/block.template.dsw
index 2f2682dc71..fd7386e6ab 100644
--- a/win32/build/block.template.dsw
+++ b/win32/build/block.template.dsw
@@ -8,7 +8,7 @@ Package=<5>
Package=<4>
{{{
Begin Project Dependency
- Project_Dep_Name php5ts
+ Project_Dep_Name php7ts
End Project Dependency
}}}
diff --git a/win32/build/config.w32 b/win32/build/config.w32
index 564cea2dcc..1d2949c5ae 100644
--- a/win32/build/config.w32
+++ b/win32/build/config.w32
@@ -131,7 +131,7 @@ DEFINE('PHP_PREFIX', PHP_PREFIX);
DEFINE("BASE_INCLUDES", "/I . /I main /I Zend /I TSRM /I ext ");
// CFLAGS for building the PHP dll
-DEFINE("CFLAGS_PHP", "/D _USRDLL /D PHP5DLLTS_EXPORTS /D PHP_EXPORTS \
+DEFINE("CFLAGS_PHP", "/D _USRDLL /D PHP7DLLTS_EXPORTS /D PHP_EXPORTS \
/D LIBZEND_EXPORTS /D TSRM_EXPORTS /D SAPI_EXPORTS /D WINVER=0x500");
DEFINE('CFLAGS_PHP_OBJ', '$(CFLAGS_PHP) $(STATIC_EXT_CFLAGS)');
diff --git a/win32/build/config.w32.phpize.in b/win32/build/config.w32.phpize.in
index cfec2a28f1..af24193d36 100644
--- a/win32/build/config.w32.phpize.in
+++ b/win32/build/config.w32.phpize.in
@@ -115,7 +115,7 @@ DEFINE('PHP_PREFIX', PHP_PREFIX);
DEFINE("BASE_INCLUDES", "/I " + PHP_DIR + "/include /I " + PHP_DIR + "/include/main /I " + PHP_DIR + "/include/Zend /I " + PHP_DIR + "/include/TSRM /I " + PHP_DIR + "/include/ext ");
// CFLAGS for building the PHP dll
-DEFINE("CFLAGS_PHP", "/D _USRDLL /D PHP5DLLTS_EXPORTS /D PHP_EXPORTS \
+DEFINE("CFLAGS_PHP", "/D _USRDLL /D PHP7DLLTS_EXPORTS /D PHP_EXPORTS \
/D LIBZEND_EXPORTS /D TSRM_EXPORTS /D SAPI_EXPORTS /D WINVER=0x500");
DEFINE('CFLAGS_PHP_OBJ', '$(CFLAGS_PHP) $(STATIC_EXT_CFLAGS)');
diff --git a/win32/build/projectgen.js b/win32/build/projectgen.js
index 390a303fb4..8adb887786 100644
--- a/win32/build/projectgen.js
+++ b/win32/build/projectgen.js
@@ -142,14 +142,14 @@ function generate_parsers_or_scanners(arr, type)
return ret;
}
-/* generate .defs file for php5[ts].dll */
+/* generate .defs file for php7[ts].dll */
function generate_php_defs()
{
var defs = get_define("PHP_DLL_DEF_SOURCES").split(" ");
var bdir = get_define("BUILD_DIR") + "\\";
var file = get_define("PHPLIB").replace("lib", "def");
var path = "..\\" + bdir + file;
- var deps = "USERDEP__PHP5TS=";
+ var deps = "USERDEP__PHP7TS=";
var cmds = "BuildCmds= \\\r\n";
var cmd = '$(SOURCE) "$(INTDIR)" "$(OUTDIR)"\r\n\t$(BuildCmds)\r\n';
@@ -168,7 +168,7 @@ function generate_php_defs()
return ret;
}
-/* generate win32\wsyslog.h for php5[ts].dll */
+/* generate win32\wsyslog.h for php7[ts].dll */
function generate_wsyslog()
{
var path = ".\\build\\wsyslog.mc\r\n\r\n";
@@ -183,7 +183,7 @@ function generate_wsyslog()
return ret;
}
-/* generate ext\date\lib\timelib_config.h for php5[ts].dll */
+/* generate ext\date\lib\timelib_config.h for php7[ts].dll */
function generate_timelib_conf(headers)
{
var file = "timelib_config.h";
@@ -202,11 +202,11 @@ function generate_timelib_conf(headers)
return headers;
}
-/* generate php5[ts].dsp */
+/* generate php7[ts].dsp */
function generate_core_dsp(core_headers, core_sources, headers, sources, cflags, ldflags, libs)
{
var ts = (PHP_ZTS != "no" ? "ts" : "");
- var extname = "php5" + ts;
+ var extname = "php7" + ts;
var tmpl = generate_dsp_file(extname, ".", false, false);
cflags += get_define("CFLAGS_PHP").replace("/D _USRDLL", "");
@@ -232,8 +232,8 @@ function generate_core_dsp(core_headers, core_sources, headers, sources, cflags,
defs = generate_php_defs();
tmpl = tmpl.replace(/DEFS/, defs);
- dsp = FSO.CreateTextFile("win32\\php5" + ts + ".dsp", true);
- STDOUT.WriteLine("\tGenerating win32\\php5" + ts + ".dsp");
+ dsp = FSO.CreateTextFile("win32\\php7" + ts + ".dsp", true);
+ STDOUT.WriteLine("\tGenerating win32\\php7" + ts + ".dsp");
dsp.Write(tmpl);
dsp.Close();
@@ -250,8 +250,8 @@ function generate_dsw_files(sblocks, mblocks)
/* push all the sapi blocks to the same tag */
stmpl = stmpl.replace("INSERT", sblocks);
stmpl = (PHP_ZTS != "no" ? stmpl : stmpl.replace(/dllts/g, "dll"));
- sdsw = FSO.CreateTextFile("win32\\php5" + ts + ".dsw", true);
- STDOUT.WriteLine("\tGenerating win32\\php5" + ts + ".dsw");
+ sdsw = FSO.CreateTextFile("win32\\php7" + ts + ".dsw", true);
+ STDOUT.WriteLine("\tGenerating win32\\php7" + ts + ".dsw");
sdsw.Write(stmpl);
sdsw.Close();
@@ -345,8 +345,8 @@ function copy_dsp_files()
} else {
- /* there's always one... most sapis just get a 'php5' prefix */
- newext = (ext.match(/apache2handler/) ? "php5apache2" : "php5" + ext);
+ /* there's always one... most sapis just get a 'php7' prefix */
+ newext = (ext.match(/apache2handler/) ? "php7apache2" : "php7" + ext);
address = address.replace(ext + ".dsp", newext + ".dsp");
srcpath = ".\\";
oldext = new RegExp(('[^=\\\\]'+ext), "g");
@@ -361,7 +361,7 @@ function copy_dsp_files()
dsp.Write(contents);
dsp.Close();
- /* add all configured sapis to the list in php5ts.dsw */
+ /* add all configured sapis to the list in php7ts.dsw */
sblocks += file_get_contents("win32\\build\\block.template.dsw");
sblocks = sblocks.replace("ADDRESS", address);
sblocks = sblocks.replace("EXTNAME", newext);
@@ -389,7 +389,7 @@ function copy_dsp_files()
} else {
- /* bound for php5[ts].dsp */
+ /* bound for php7[ts].dsp */
cflags = get_define("CFLAGS_" + EXT);
cflags = cflags ? cflags.replace(/-(I|D)/g, " /$1") : "";
cflags = cflags? cflags.replace(/\/(I|D)\s+/g, "/$1") : "";
@@ -539,7 +539,7 @@ function generate_dsp_file(ext, ext_dir, files, shared)
var baseflags = "";
/* store the final path and value of shared in the tmp file */
- if (!ext.match("php5")) {
+ if (!ext.match("php7")) {
tmpl = ext_dir + "\\" + ext + ".dsp#" + shared + tmpl;
}
@@ -568,7 +568,7 @@ function generate_dsp_file(ext, ext_dir, files, shared)
path += "..\\";
}
type = ".lib";
- } else if (ext.match("php5")) {
+ } else if (ext.match("php7")) {
path = "..\\";
type = ".dll";
} else {
@@ -599,7 +599,7 @@ function generate_dsp_file(ext, ext_dir, files, shared)
incs = incs.replace('"' + path + '."', '".."');
lcflags = cflags.replace(/\$\(BASE_INCLUDES\)/, incs + (type == ".exe" ? '/I "..\\sapi" ' : "") + '/I "' + path + '..\\bindlib_w32"');
tmpl = tmpl.replace(/BASECPP/, (type == ".dll" ? lcflags : lcflags.replace(ld + " ", "")));
- tmpl = tmpl.replace(/BASELIBS/, "/nologo " + get_define("LIBS") + " " + (ext.match("php5") ? "" : get_define("PHPLIB")));
+ tmpl = tmpl.replace(/BASELIBS/, "/nologo " + get_define("LIBS") + " " + (ext.match("php7") ? "" : get_define("PHPLIB")));
ldflags = get_define("LDFLAGS").replace(/\s?(\/nologo|\/libpath:\S+)\s?/g, "");
tmpl = tmpl.replace(/BASELDFLAGS/, ldflags + (type == ".dll" ? " " + get_define("DLL_LDFLAGS") : "") + (debug ? ' /nodefaultlib:"msvcrt"' : ""));
out = '/out:"' + outpath + "\\" + ext + type + '"' + ' /libpath:"' + outpath + '"' + ' /libpath:"..\\' + path + 'bindlib_w32\\' + status + '"';
@@ -611,7 +611,7 @@ function generate_dsp_file(ext, ext_dir, files, shared)
tmpl = tmpl.replace(/TEXTFILES/, txt);
tmpl = tmpl.replace(/RESOURCEFILES/, res);
- if (ext.match("php5")) {
+ if (ext.match("php7")) {
return tmpl;
}
diff --git a/win32/build/template.dsw b/win32/build/template.dsw
index ac781664ff..67aa72365b 100644
--- a/win32/build/template.dsw
+++ b/win32/build/template.dsw
@@ -30,7 +30,7 @@ Package=<4>
###############################################################################
-Project: "php5ts"=..\win32\php5ts.dsp - Package Owner=<4>
+Project: "php7ts"=..\win32\php7ts.dsp - Package Owner=<4>
Package=<5>
{{{
diff --git a/win32/build/template.rc b/win32/build/template.rc
index f36f2c041c..b28645822f 100644
--- a/win32/build/template.rc
+++ b/win32/build/template.rc
@@ -23,7 +23,7 @@ LANGUAGE LANG_ENGLISH, SUBLANG_ENGLISH_US
# ifdef FILE_DESCRIPTION
#define INTERNAL_NAME FILE_DESCRIPTION /* e.g. 'PHP Script Interpreter', 'GD imaging' */
# else
-#define INTERNAL_NAME FILE_NAME /* e.g. 'php5ts.dll', 'php_bz2.dll' */
+#define INTERNAL_NAME FILE_NAME /* e.g. 'php7ts.dll', 'php_bz2.dll' */
# endif
#endif
diff --git a/win32/install.txt b/win32/install.txt
index b240ad2723..3c91aeafd7 100644
--- a/win32/install.txt
+++ b/win32/install.txt
@@ -283,7 +283,7 @@ Manual Installation Steps
Extract the distribution file into a directory of your choice. If you
are installing PHP 4, extract to C:\, as the zip file expands to a
- foldername like php-4.3.7-Win32. If you are installing PHP 5, extract
+ foldername like php-4.3.7-Win32. If you are installing PHP 7, extract
to C:\php as the zip file doesn't expand as in PHP 4. You may choose a
different location but do not have spaces in the path (like C:\Program
Files\PHP) as some web servers will crash if you do.
@@ -291,12 +291,12 @@ Manual Installation Steps
The directory structure extracted from the zip is different for PHP
versions 4 and 5 and look like as follows:
- Example 2-2. PHP 5 package structure
+ Example 2-2. PHP 7 package structure
c:\php
|
+--dev
| |
- | |-php5ts.lib
+ | |-php7ts.lib
|
+--ext -- extension DLLs for PHP
| |
@@ -385,7 +385,7 @@ c:\php
other server modules failing, such as ASP.
The CGI and CLI binaries, and the web server modules all require the
- php5ts.dll file to be available to them. You have to make
+ php7ts.dll file to be available to them. You have to make
sure that this file can be found by your PHP installation. The search
order for this DLL is as follows:
@@ -394,7 +394,7 @@ c:\php
Files\Apache Group\Apache2\bin).
* Any directory in your Windows PATH environment variable.
- To make php5ts.dll available you have three options: copy
+ To make php7ts.dll available you have three options: copy
the file to the Windows system directory, copy the file to the web
server's directory, or add your PHP directory, C:\php to the PATH. For
better maintenance, we advise you to follow the last option, add C:\php
@@ -463,13 +463,13 @@ ActiveScript
Note: You should read the manual installation steps first!
After installing PHP, you should download the ActiveScript DLL
- (php5activescript.dll) and place it in the main PHP folder (e.g.
+ (php7activescript.dll) and place it in the main PHP folder (e.g.
C:\php).
After having all the files needed, you must register the DLL on your
system. To achieve this, open a Command Prompt window (located in the
Start Menu). Then go to your PHP directory by typing something like cd
- C:\php. To register the DLL just type regsvr32 php5activescript.dll.
+ C:\php. To register the DLL just type regsvr32 php7activescript.dll.
To test if ActiveScript is working, create a new file, named test.wsf
(the extension is very important) and type:
@@ -516,8 +516,8 @@ General considerations for all installations of PHP with IIS
Also, CGI users may want to set the cgi.redirect_status_env
directive. When using directives, be sure these directives aren't
commented out inside php.ini.
- * The PHP 4 CGI is named php.exe while in PHP 5 it's php-cgi.exe. In
- PHP 5, php.exe is the CLI, and not the CGI.
+ * The PHP 4 CGI is named php.exe while in PHP 7 it's php-cgi.exe. In
+ PHP 7, php.exe is the CLI, and not the CGI.
* Modify the Windows PATH environment variable to include the PHP
directory. This way the PHP DLL files and PHP executables can all
remain in the PHP directory without cluttering up the Windows
@@ -529,12 +529,12 @@ General considerations for all installations of PHP with IIS
* Be sure the extension_dir and doc_root PHP directives are
appropriately set in php.ini. These directives depend on the system
that PHP is being installed on. In PHP 4, the extension_dir is
- extensions while with PHP 5 it's ext. So, an example PHP 5
+ extensions while with PHP 7 it's ext. So, an example PHP 7
extensions_dir value is "c:\php\ext" and an example IIS doc_root
value is "c:\Inetpub\wwwroot".
* PHP extension DLL files, such as php_mysql.dll and php_curl.dll,
are found in the zip package of the PHP download (not the PHP
- installer). In PHP 5, many extensions are part of PECL and can be
+ installer). In PHP 7, many extensions are part of PECL and can be
downloaded in the "Collection of PECL modules" package. Files such
as php_zip.dll and php_ssh2.dll. Download PHP files here.
* When defining the executable, the 'check that file exists' box may
@@ -561,7 +561,7 @@ Windows NT/200x/XP and IIS 4 or newer
* Change the Execute Permissions to 'Scripts only'
* Click on the 'Configuration' button, and choose the Application
Mappings tab. Click Add and set the Executable path to the
- appropriate CGI file. An example PHP 5 value is: C:\php\php-cgi.exe
+ appropriate CGI file. An example PHP 7 value is: C:\php\php-cgi.exe
Supply .php as the extension. Leave 'Method exclusions' blank, and
check the 'Script engine' checkbox. Now, click OK a few times.
* Set up the appropriate security. (This is done in Internet Service
@@ -574,14 +574,14 @@ Windows NT/200x/XP and IIS 4 or newer
* If you don't want to perform HTTP Authentication using PHP, you can
(and should) skip this step. Under ISAPI Filters, add a new ISAPI
filter. Use PHP as the filter name, and supply a path to the
- php5isapi.dll.
+ php7isapi.dll.
* Under 'Home Directory', 'Virtual Directory', or 'Directory', do the
following:
* Change the Execute Permissions to 'Scripts only'
* Click on the 'Configuration' button, and choose the Application
Mappings tab. Click Add and set the Executable path to the
- appropriate ISAPI DLL. An example PHP 5 value is:
- C:\php\php5isapi.dll Supply .php as the extension. Leave 'Method
+ appropriate ISAPI DLL. An example PHP 7 value is:
+ C:\php\php7isapi.dll Supply .php as the extension. Leave 'Method
exclusions' blank, and check the 'Script engine' checkbox. Now,
click OK a few times.
* Stop IIS completely (NET STOP iisadmin)
@@ -590,7 +590,7 @@ Windows NT/200x/XP and IIS 4 or newer
With IIS 6 (2003 Server), open up the IIS Manager, go to Web Service
Extensions, choose "Add a new Web service extension", enter in a name
such as PHP, choose the Add button and for the value browse to either
- the ISAPI file (php5isapi.dll) or CGI (php.exe or
+ the ISAPI file (php7isapi.dll) or CGI (php.exe or
php-cgi.exe) then check "Set extension status to Allowed" and click OK.
In order to use index.php as a default content page, do the following:
@@ -653,12 +653,12 @@ Installing as an Apache module
This assumes PHP is installed to c:\php. Adjust the path if this is not
the case.
- For PHP 5:
+ For PHP 7:
# Add to the end of the LoadModule section
-LoadModule php5_module "C:/php/php5apache.dll"
+LoadModule php7_module "C:/php/php7apache.dll"
# Add to the end of the AddModule section
-AddModule mod_php5.c
+AddModule mod_php7.c
For both:
# Add this line inside the <IfModule mod_mime.c> conditional brace
@@ -681,7 +681,7 @@ AddType application/x-httpd-php .php
# For PHP 4
Action application/x-httpd-php "/php/php.exe"
-# For PHP 5
+# For PHP 7
Action application/x-httpd-php "/php/php-cgi.exe"
# specify the directory where php.ini is
@@ -715,7 +715,7 @@ Apache 2.0.x on Microsoft Windows
Apache 2.2.x Support: Users of Apache 2.2.x may use the
documentation below except the appropriate DLL file is named
- php5apache2_2.dll and it only exists as of PHP 5.2.0. See also
+ php7apache2_2.dll and it only exists as of PHP 7.2.0. See also
http://snaps.php.net/
Warning
@@ -734,8 +734,8 @@ Apache 2.0.x on Microsoft Windows
* PHP 4.3.0 or later available at http://www.php.net/downloads.php.
* the latest stable development version. Get the source code
- http://snaps.php.net/php5-latest.tar.gz or download binaries for
- Windows http://snaps.php.net/win32/php5-win32-latest.zip.
+ http://snaps.php.net/php7-latest.tar.gz or download binaries for
+ Windows http://snaps.php.net/win32/php7-win32-latest.zip.
* a prerelease version downloadable from http://qa.php.net/.
* you have always the option to obtain PHP through SVN.
@@ -782,7 +782,7 @@ AddType application/x-httpd-php .php
# For PHP 4
Action application/x-httpd-php "/php/php.exe"
-# For PHP 5
+# For PHP 7
Action application/x-httpd-php "/php/php-cgi.exe"
Warning
@@ -799,8 +799,8 @@ Installing as an Apache module
Example 2-6. PHP and Apache 2.0 as Module
-# For PHP 5 do something like this:
-LoadModule php5_module "c:/php/php5apache2.dll"
+# For PHP 7 do something like this:
+LoadModule php7_module "c:/php/php7apache2.dll"
AddType application/x-httpd-php .php
# configure the path to php.ini
@@ -836,7 +836,7 @@ CGI setup on Sun, iPlanet and Netscape servers
To install PHP as a CGI handler, do the following:
- * Copy php5ts.dll to your systemroot (the directory where you
+ * Copy php7ts.dll to your systemroot (the directory where you
installed Windows)
* Make a file association from the command line. Type the following
two lines:
@@ -861,7 +861,7 @@ NSAPI setup on Sun, iPlanet and Netscape servers
To install PHP with NSAPI, do the following:
- * Copy php5ts.dll to your systemroot (the directory where you
+ * Copy php7ts.dll to your systemroot (the directory where you
installed Windows)
* Make a file association from the command line. Type the following
two lines:
@@ -876,9 +876,9 @@ ftype PHPScript=c:\php\php.exe %1 %*
and add the following: You should place the lines after mime types
init.
-Init fn="load-modules" funcs="php5_init,php5_execute,php5_auth_trans" shlib="c:/
-php/sapi/php5nsapi.dll"
-Init fn="php5_init" LateInit="yes" errorString="Failed to initialise PHP!" [php_
+Init fn="load-modules" funcs="php7_init,php7_execute,php7_auth_trans" shlib="c:/
+php/sapi/php7nsapi.dll"
+Init fn="php7_init" LateInit="yes" errorString="Failed to initialise PHP!" [php_
ini="c:/path/to/php.ini"]
The php_ini parameter is optional but with it you
@@ -888,12 +888,12 @@ ini="c:/path/to/php.ini"]
<Object name="default"> section, place this line necessarily after
all 'ObjectType' and before all 'AddLog' lines:
-Service fn="php5_execute" type="magnus-internal/x-httpd-php" [inikey=value inike
+Service fn="php7_execute" type="magnus-internal/x-httpd-php" [inikey=value inike
y=value ...]
As additional parameters you can add some special
php.ini-values, for example you can set a
- docroot="/path/to/docroot" specific to the context php5_execute is
+ docroot="/path/to/docroot" specific to the context php7_execute is
called. For boolean ini-keys please use 0/1 as value, not
"On","Off",... (this will not work correctly), e.g.
zlib.output_compression=1 instead of zlib.output_compression="On"
@@ -902,7 +902,7 @@ y=value ...]
<Object name="x-httpd-php">
ObjectType fn="force-type" type="magnus-internal/x-httpd-php"
-Service fn=php5_execute [inikey=value inikey=value ...]
+Service fn=php7_execute [inikey=value inikey=value ...]
</Object>
After that you can configure a directory in the Administration
@@ -949,7 +949,7 @@ Special use for error pages or self-made directory listings (PHP >= 4.3.3)
You can use PHP to generate the error pages for "404 Not Found" or
similar. Add the following line to the object in obj.conf for every
error page you want to overwrite:
-Error fn="php5_execute" code=XXX script="/path/to/script.php" [inikey=value inik
+Error fn="php7_execute" code=XXX script="/path/to/script.php" [inikey=value inik
ey=value...]
where XXX is the HTTP error code. Please delete any other Error
@@ -961,7 +961,7 @@ ey=value...]
create a PHP script which displays a directory listing and replace the
corresponding default Service line for type="magnus-internal/directory"
in obj.conf with the following:
-Service fn="php5_execute" type="magnus-internal/directory" script="/path/to/scri
+Service fn="php7_execute" type="magnus-internal/directory" script="/path/to/scri
pt.php" [inikey=value inikey=value...]
For both error and directory listing pages the original URI and
@@ -986,8 +986,8 @@ Note about nsapi_virtual() and subrequests (PHP >= 4.3.3)
server is used, the detection fails and nsapi_virtual() is disabled.
If this is the case, try the following: Add the following parameter to
- php5_init in magnus.conf/obj.conf:
- Init fn=php5_init ... server_lib="ns-httpdXX.dll"
+ php7_init in magnus.conf/obj.conf:
+ Init fn=php7_init ... server_lib="ns-httpdXX.dll"
where XX is the correct DLL version number. To get it, look in the
server-root for the correct DLL name. The DLL with the biggest filesize
@@ -1023,7 +1023,7 @@ OmniHTTPd Server
select Properties
3. Click on Web Server Global Settings
4. On the 'External' tab, enter: virtual = .php | actual =
- c:\php\php.exe (use php-cgi.exe if installing PHP 5), and use the
+ c:\php\php.exe (use php-cgi.exe if installing PHP 7), and use the
Add button.
5. On the Mime tab, enter: virtual = wwwserver/stdcgi | actual = .php,
and use the Add button.
@@ -1080,11 +1080,11 @@ Installation of extensions on Windows
that require, or used to require, additional PHP DLL files. Here's a
list of built in extensions:
- In PHP 5 (updated PHP 5.0.4), the following changes exist. Built in:
+ In PHP 7 (updated PHP 5.0.4), the following changes exist. Built in:
DOM, LibXML, Iconv, SimpleXML, SPL and SQLite. And the following are no
longer built in: MySQL and Overload.
- The default location PHP searches for extensions is C:\php5 in PHP 5.
+ The default location PHP searches for extensions is C:\php7 in PHP 7.
To change this setting to reflect your setup of PHP edit your php.ini
file:
@@ -1446,7 +1446,7 @@ Running PHP as an Apache module
(e.g. httpd.conf) and .htaccess files. You will need "AllowOverride
Options" or "AllowOverride All" privileges to do so.
- With PHP 4 and PHP 5, there are several Apache directives that allow
+ With PHP 4 and PHP 7, there are several Apache directives that allow
you to change the PHP configuration from within the Apache
configuration files. For a listing of which directives are PHP_INI_ALL,
PHP_INI_PERDIR, or PHP_INI_SYSTEM, have a look at the List of php.ini
@@ -1481,7 +1481,7 @@ Running PHP as an Apache module
directives.
Example 5-2. Apache configuration example
-<IfModule mod_php5.c>
+<IfModule mod_php7.c>
php_value include_path ".:/usr/local/lib/php"
php_admin_flag engine on
</IfModule>
@@ -1558,7 +1558,7 @@ Chapter 6. Installation FAQ
9. Some operating systems: I have installed PHP without errors, but
when I try to start apache I get undefined symbol errors:
-[mybox:user /src/php5] root# apachectl configtest
+[mybox:user /src/php7] root# apachectl configtest
apachectl: /usr/local/apache/bin/httpd Undefined symbols:
_compress
_uncompress
@@ -1769,7 +1769,7 @@ rpm -ivh /usr/src/redhat/RPMS/i386/mod_php3-3.0.5-2.i386.rpm
9. Some operating systems: I have installed PHP without errors, but
when I try to start apache I get undefined symbol errors:
-[mybox:user /src/php5] root# apachectl configtest
+[mybox:user /src/php7] root# apachectl configtest
apachectl: /usr/local/apache/bin/httpd Undefined symbols:
_compress
_uncompress
@@ -1797,7 +1797,7 @@ cgi error:
the browser again. If it still fails then it could be one of the
following:
- * File permissions on your PHP script, php.exe, php5ts.dll, php.ini
+ * File permissions on your PHP script, php.exe, php7ts.dll, php.ini
or any PHP extensions you are trying to load are such that the
anonymous internet user ISUR_<machinename> cannot access them.
* The script file does not exist (or possibly isn't where you think
@@ -1917,8 +1917,8 @@ cgi error:
AddHandler php-script php
AddType text/html php
-# PHP 5
-AddHandler php5-script php
+# PHP 7
+AddHandler php7-script php
AddType text/html php
This solution doesn't work for Apache 1 as PHP module doesn't catch
diff --git a/win32/install.txt.orig b/win32/install.txt.orig
new file mode 100644
index 0000000000..b240ad2723
--- /dev/null
+++ b/win32/install.txt.orig
@@ -0,0 +1,1934 @@
+Installing PHP
+ __________________________________________________________________
+
+ Table of Contents
+ Preface
+ 1. General Installation Considerations
+ 2. Installation on Windows systems
+
+ Windows Installer
+ Manual Installation Steps
+ ActiveScript
+ Microsoft IIS
+ Apache 1.3.x on Microsoft Windows
+ Apache 2.0.x on Microsoft Windows
+ Sun, iPlanet and Netscape servers on Microsoft Windows
+ OmniHTTPd Server
+ Sambar Server on Microsoft Windows
+ Xitami on Microsoft Windows
+ Installation of extensions on Windows
+
+ 3. Installation of PECL extensions
+
+ Introduction to PECL Installations
+ Downloading PECL extensions
+ PECL for Windows users
+ Compiling shared PECL extensions with the pecl command
+ Compiling shared PECL extensions with phpize
+ Compiling PECL extensions statically into PHP
+
+ 4. Problems?
+
+ Read the FAQ
+ Other problems
+ Bug reports
+
+ 5. Runtime Configuration
+
+ The configuration file
+ How to change configuration settings
+
+ 6. Installation FAQ
+ __________________________________________________________________
+
+Preface
+
+ These installation instructions were generated from the HTML version of
+ the PHP Manual so formatting and linking have been altered. See the
+ online and updated version at: http://php.net/install.windows
+ __________________________________________________________________
+
+Chapter 1. General Installation Considerations
+
+ Before starting the installation, first you need to know what do you
+ want to use PHP for. There are three main fields you can use PHP, as
+ described in the What can PHP do? section:
+
+ * Websites and web applications (server-side scripting)
+ * Command line scripting
+ * Desktop (GUI) applications
+
+ For the first and most common form, you need three things: PHP itself,
+ a web server and a web browser. You probably already have a web
+ browser, and depending on your operating system setup, you may also
+ have a web server (e.g. Apache on Linux and MacOS X; IIS on Windows).
+ You may also rent webspace at a company. This way, you don't need to
+ set up anything on your own, only write your PHP scripts, upload it to
+ the server you rent, and see the results in your browser.
+
+ In case of setting up the server and PHP on your own, you have two
+ choices for the method of connecting PHP to the server. For many
+ servers PHP has a direct module interface (also called SAPI). These
+ servers include Apache, Microsoft Internet Information Server, Netscape
+ and iPlanet servers. Many other servers have support for ISAPI, the
+ Microsoft module interface (OmniHTTPd for example). If PHP has no
+ module support for your web server, you can always use it as a CGI or
+ FastCGI processor. This means you set up your server to use the CGI
+ executable of PHP to process all PHP file requests on the server.
+
+ If you are also interested to use PHP for command line scripting (e.g.
+ write scripts autogenerating some images for you offline, or processing
+ text files depending on some arguments you pass to them), you always
+ need the command line executable. For more information, read the
+ section about writing command line PHP applications. In this case, you
+ need no server and no browser.
+
+ With PHP you can also write desktop GUI applications using the PHP-GTK
+ extension. This is a completely different approach than writing web
+ pages, as you do not output any HTML, but manage Windows and objects
+ within them. For more information about PHP-GTK, please visit the site
+ dedicated to this extension. PHP-GTK is not included in the official
+ PHP distribution.
+
+ From now on, this section deals with setting up PHP for web servers on
+ Unix and Windows with server module interfaces and CGI executables. You
+ will also find information on the command line executable in the
+ following sections.
+
+ PHP source code and binary distributions for Windows can be found at
+ http://www.php.net/downloads.php. We recommend you to choose a mirror
+ nearest to you for downloading the distributions.
+ __________________________________________________________________
+
+Chapter 2. Installation on Windows systems
+
+ This section applies to Windows 98/Me and Windows NT/2000/XP/2003. PHP
+ will not work on 16 bit platforms such as Windows 3.1 and sometimes we
+ refer to the supported Windows platforms as Win32. Windows 95 is no
+ longer supported as of PHP 4.3.0.
+
+ There are two main ways to install PHP for Windows: either manually or
+ by using the installer.
+
+ If you have Microsoft Visual Studio, you can also build PHP from the
+ original source code.
+
+ Once you have PHP installed on your Windows system, you may also want
+ to load various extensions for added functionality.
+
+ Warning
+
+ There are several all-in-one installers over the Internet, but none of
+ those are endorsed by PHP.net, as we believe that the manual
+ installation is the best choice to have your system secure and
+ optimised.
+ __________________________________________________________________
+
+Windows Installer (PHP 5.2 and later)
+
+ The Windows PHP installer for later versions of PHP is built using MSI
+ technology using the Wix Toolkit (http://wix.sourceforge.net/). It will
+ install and configure PHP and all the built-in and PECL extensions, as
+ well as configure many of the popular web servers such as IIS, Apache,
+ and Xitami.
+
+ First, install your selected HTTP (web) server on your system, and make
+ sure that it works. Then proceed with one of the following install
+ types.
+ __________________________________________________________________
+
+Normal Install
+
+ Run the MSI installer and follow the instructions provided by the
+ installation wizard. You will be prompted to select the Web Server you
+ wish to configure first, along with any configuration details needed.
+
+ You will then be prompted to select which features and extensions you
+ wish to install and enable. By selecting "Will be installed on local
+ hard drive" in the drop-down menu for each item you can trigger whether
+ to install the feature or not. By selecting "Entire feature will be
+ installed on local hard drive", you will be able to install all
+ sub-features of the included feature ( for example by selecting this
+ options for the feature "PDO" you will install all PDO Drivers ).
+
+ Warning
+
+ It is not recommended to install all extensions by default, since many
+ other them require dependencies from outside PHP in order to function
+ properly. Instead, use the Installation Repair Mode that can be
+ triggered thru the 'Add/Remove Programs' control panel to enable or
+ disable extensions and features after installation.
+
+ The installer then sets up PHP to be used in Windows and the php.ini
+ file, and configures certain web servers to use PHP. The installer will
+ currently configure IIS (CGI mode only), Apache, Xitami, and Sambar
+ Server; if you are using a different web server you'll need to
+ configure it manually.
+ __________________________________________________________________
+
+Silent Install
+
+ The installer also supports a silent mode, which is helpful for Systems
+ Administrators to deploy PHP easily. To use silent mode:
+ msiexec.exe /i php-VERSION-win32-install.msi /q
+
+ You can control the install directory by passing it as a parameter to
+ the install. For example, to install to e:\php:
+ msiexec.exe /i php-VERSION-win32-install.msi /q INSTALLDIR=e:\php
+
+ You can also use the same syntax to specify the Apache Configuration
+ Directory (APACHEDIR), the Sambar Server directory (SAMBARDIR), and the
+ Xitami Server directory (XITAMIDIR).
+
+ You can also specify what features to install. For example, to install
+ the mysqli extension and the CGI executable:
+ msiexec.exe /i php-VERSION-win32-install.msi /q ADDLOCAL=cgi,ext_php_mysqli
+
+ The current list of Features to install is as follows:
+MainExecutable - php.exe executable
+ScriptExecutable - php-win.exe executable
+ext_php_* - the various extensions ( for example: ext_php_mysql for MySQL )
+apache13 - Apache 1.3 module
+apache20 - Apache 2.0 module
+apache22 - Apache 2,2 module
+apacheCGI - Apache CGI executable
+iis4ISAPI - IIS ISAPI module
+iis4CGI - IIS CGI executable
+NSAPI - Sun/iPlanet/Netscape server module
+Xitami - Xitami CGI executable
+Sambar - Sambar Server ISAPI module
+CGI - php-cgi.exe executable
+PEAR - PEAR installer
+Manual - PHP Manual in CHM Format
+
+ For more information on installing MSI installers from the command
+ line, visit
+ http://msdn.microsoft.com/library/en-us/msi/setup/command_line_options.
+ asp
+ __________________________________________________________________
+
+Windows Installer (PHP 5.1.0 and earlier)
+
+ The Windows PHP installer is available from the downloads page at
+ http://www.php.net/downloads.php. This installs the CGI version of PHP
+ and for IIS and Xitami, it configures the web server as well. The
+ installer does not include any extra external PHP extensions
+ (php_*.dll) as you'll only find those in the Windows Zip Package and
+ PECL downloads.
+
+ Note: While the Windows installer is an easy way to make PHP work,
+ it is restricted in many aspects as, for example, the automatic
+ setup of extensions is not supported. Use of the installer isn't the
+ preferred method for installing PHP.
+
+ First, install your selected HTTP (web) server on your system, and make
+ sure that it works.
+
+ Run the executable installer and follow the instructions provided by
+ the installation wizard. Two types of installation are supported -
+ standard, which provides sensible defaults for all the settings it can,
+ and advanced, which asks questions as it goes along.
+
+ The installation wizard gathers enough information to set up the
+ php.ini file, and configure certain web servers to use PHP. One of the
+ web servers the PHP installer does not configure for is Apache, so
+ you'll need to configure it manually.
+
+ Once the installation has completed, the installer will inform you if
+ you need to restart your system, restart the server, or just start
+ using PHP.
+
+ Warning
+
+ Be aware, that this setup of PHP is not secure. If you would like to
+ have a secure PHP setup, you'd better go on the manual way, and set
+ every option carefully. This automatically working setup gives you an
+ instantly working PHP installation, but it is not meant to be used on
+ online servers.
+ __________________________________________________________________
+
+Manual Installation Steps
+
+ This install guide will help you manually install and configure PHP
+ with a web server on Microsoft Windows. To get started you'll need to
+ download the zip binary distribution from the downloads page at
+ http://www.php.net/downloads.php.
+
+ Although there are many all-in-one installation kits, and we also
+ distribute a PHP installer for Microsoft Windows, we recommend you take
+ the time to setup PHP yourself as this will provide you with a better
+ understanding of the system, and enables you to install PHP extensions
+ easily when needed.
+
+ Upgrading from a previous PHP version: Previous editions of the
+ manual suggest moving various ini and DLL files into your SYSTEM
+ (i.e. C:\WINDOWS) folder and while this simplifies the installation
+ procedure it makes upgrading difficult. We advise you remove all of
+ these files (like php.ini and PHP related DLLs from the Windows
+ SYSTEM folder) before moving on with a new PHP installation. Be sure
+ to backup these files as you might break the entire system. The old
+ php.ini might be useful in setting up the new PHP as well. And as
+ you'll soon learn, the preferred method for installing PHP is to
+ keep all PHP related files in one directory and have this directory
+ available to your systems PATH.
+
+ MDAC requirements: If you use Microsoft Windows 98/NT4 download the
+ latest version of the Microsoft Data Access Components (MDAC) for
+ your platform. MDAC is available at http://msdn.microsoft.com/data/.
+ This requirement exists because ODBC is built into the distributed
+ Windows binaries.
+
+ The following steps should be completed on all installations before any
+ server specific instructions are performed:
+
+ Extract the distribution file into a directory of your choice. If you
+ are installing PHP 4, extract to C:\, as the zip file expands to a
+ foldername like php-4.3.7-Win32. If you are installing PHP 5, extract
+ to C:\php as the zip file doesn't expand as in PHP 4. You may choose a
+ different location but do not have spaces in the path (like C:\Program
+ Files\PHP) as some web servers will crash if you do.
+
+ The directory structure extracted from the zip is different for PHP
+ versions 4 and 5 and look like as follows:
+
+ Example 2-2. PHP 5 package structure
+c:\php
+ |
+ +--dev
+ | |
+ | |-php5ts.lib
+ |
+ +--ext -- extension DLLs for PHP
+ | |
+ | |-php_bz2.dll
+ | |
+ | |-php_cpdf.dll
+ | |
+ | |-..
+ |
+ +--extras
+ | |
+ | +--mibs -- support files for SNMP
+ | |
+ | +--openssl -- support files for Openssl
+ | |
+ | +--pdf-related -- support files for PDF
+ | |
+ | |-mime.magic
+ |
+ +--pear -- initial copy of PEAR
+ |
+ |
+ |-go-pear.bat -- PEAR setup script
+ |
+ |-fdftk.dll
+ |
+ |-..
+ |
+ |-php-cgi.exe -- CGI executable
+ |
+ |-php-win.exe -- executes scripts without an opened command prompt
+ |
+ |-php.exe -- CLI executable - ONLY for command line scripting
+ |
+ |-..
+ |
+ |-php.ini-development -- development php.ini settings
+ |
+ |-php.ini-production -- recommended php.ini settings for production
+ |
+ |-php5activescript.dll
+ |
+ |-php5apache.dll
+ |
+ |-php5apache2.dll
+ |
+ |-..
+ |
+ |-php5ts.dll -- core PHP DLL
+ |
+ |-...
+
+ Notice the differences and similarities. Both PHP 4 and PHP 5 have a
+ CGI executable, a CLI executable, and server modules, but they are
+ located in different folders and/or have different names. While PHP 4
+ packages have the server modules in the sapi folder, PHP 5
+ distributions have no such directory and instead they're in the PHP
+ folder root. The supporting DLLs for the PHP 5 extensions are also not
+ in a separate directory.
+
+ Note: In PHP 4, you should move all files located in the dll and
+ sapi folders to the main folder (e.g. C:\php).
+
+ Here is a list of server modules shipped with PHP 5:
+
+ * sapi/php5apache2_2.dll - Apache 2.2.x module.
+ * sapi/php5apache.dll (php5apache.dll) - Apache 1.x module
+ * sapi/php5apache2.dll (php5apache2.dll) - - Apache 2.0.x module.
+ * sapi/php5isapi.dll - ISAPI Module for ISAPI compliant web servers
+ like IIS 5.0 or newer. However the FCGI SAPI is recommended with
+ IIS
+ * sapi/php5nsapi.dll (php5nsapi.dll) - Sun/iPlanet/Netscape server
+ module.
+
+ Server modules provide significantly better performance and additional
+ functionality compared to the CGI binary. The FastCGI is significantly
+ more stable and can be faster than the ISAPI module with IIS.
+ The CLI version is designed to let you use PHP for command line
+ scripting. More information about CLI is available in the chapter
+ about using PHP from the command line.
+
+ Warning
+
+ The SAPI modules have been significantly improved as of the 4.1
+ release, however, in older systems you may encounter server errors or
+ other server modules failing, such as ASP.
+
+ The CGI and CLI binaries, and the web server modules all require the
+ php5ts.dll file to be available to them. You have to make
+ sure that this file can be found by your PHP installation. The search
+ order for this DLL is as follows:
+
+ * The same directory from where php.exe is called, or in case you use
+ a SAPI module, the web server's directory (e.g. C:\Program
+ Files\Apache Group\Apache2\bin).
+ * Any directory in your Windows PATH environment variable.
+
+ To make php5ts.dll available you have three options: copy
+ the file to the Windows system directory, copy the file to the web
+ server's directory, or add your PHP directory, C:\php to the PATH. For
+ better maintenance, we advise you to follow the last option, add C:\php
+ to the PATH, because it will be simpler to upgrade PHP in the future.
+ Read more about how to add your PHP directory to PATH in the
+ corresponding FAQ entry (and then don't forget to restart the computer
+ - logoff isn't enough).
+
+ The next step is to set up a valid configuration file for PHP, php.ini.
+ There are two ini files distributed in the zip file, php.ini-development
+ and php.ini-production. We advise you to use php.ini-production,
+ because we optimized the default settings in this file for performance,
+ and security. Read this well documented file carefully because it has
+ changes from php.ini-production that will drastically affect your setup.
+ Some examples are display_errors being off and magic_quotes_gpc being off.
+ In addition to reading these, study the ini settings and set every
+ element manually yourself. If you would like to achieve the best
+ security, then this is the way for you, although PHP works fine with
+ these default ini files. Copy your chosen ini-file to a directory that
+ PHP is able to find and rename it to php.ini. PHP searches for php.ini
+ in the locations described in the Section called The configuration file
+ in Chapter 5 section.
+
+ If you are running Apache 2, the simpler option is to use the PHPIniDir
+ directive (read the installation on Apache 2 page), otherwise your best
+ option is to set the PHPRC environment variable. This process is
+ explained in the following FAQ entry.
+
+ Note: If you're using NTFS on Windows NT, 2000, XP or 2003, make
+ sure that the user running the web server has read permissions to
+ your php.ini (e.g. make it readable by Everyone).
+
+ The following steps are optional:
+
+ * Edit your new php.ini file. If you plan to use OmniHTTPd, do not
+ follow the next step. Set the doc_root to point to your web servers
+ document_root. For example:
+
+doc_root = c:\inetpub\wwwroot // for IIS
+
+doc_root = c:\apache\htdocs // for Apache
+
+ * Choose the extensions you would like to load when PHP starts. See
+ the section about Windows extensions, about how to set up one, and
+ what is already built in. Note that on a new installation it is
+ advisable to first get PHP working and tested without any
+ extensions before enabling them in php.ini.
+
+ PHP is now setup on your system. The next step is to choose a web
+ server, and enable it to run PHP. Choose a web server from the table of
+ contents.
+ __________________________________________________________________
+
+ActiveScript
+
+ This section contains notes specific to the ActiveScript installation.
+
+ ActiveScript is a Windows only SAPI that enables you to use PHP script
+ in any ActiveScript compliant host, like Windows Script Host,
+ ASP/ASP.NET, Windows Script Components or Microsoft Scriptlet control.
+
+ As of PHP 5.0.1, ActiveScript has been moved to the PECL repository.
+ The DLL for this PECL extension may be downloaded from either the PHP
+ Downloads page or from http://pecl4win.php.net/
+
+ Note: You should read the manual installation steps first!
+
+ After installing PHP, you should download the ActiveScript DLL
+ (php5activescript.dll) and place it in the main PHP folder (e.g.
+ C:\php).
+
+ After having all the files needed, you must register the DLL on your
+ system. To achieve this, open a Command Prompt window (located in the
+ Start Menu). Then go to your PHP directory by typing something like cd
+ C:\php. To register the DLL just type regsvr32 php5activescript.dll.
+
+ To test if ActiveScript is working, create a new file, named test.wsf
+ (the extension is very important) and type:
+<job id="test">
+
+ <script language="PHPScript">
+ $WScript->Echo("Hello World!");
+ </script>
+
+</job>
+
+ Save and double-click on the file. If you receive a little window
+ saying "Hello World!" you're done.
+
+ Note: In PHP 4, the engine was named 'ActivePHP', so if you are
+ using PHP 4, you should replace 'PHPScript' with 'ActivePHP' in the
+ above example.
+
+ Note: ActiveScript doesn't use the default php.ini file. Instead, it
+ will look only in the same directory as the .exe that caused it to
+ load. You should create php-activescript.ini and place it in that
+ folder, if you wish to load extensions, etc.
+ __________________________________________________________________
+
+Microsoft IIS
+
+ This section contains notes and hints specific to IIS (Microsoft
+ Internet Information Server).
+
+ Warning
+
+ By using the CGI setup, your server is open to several possible
+ attacks. Please read our CGI security section to learn how to defend
+ yourself from those attacks.
+ __________________________________________________________________
+
+General considerations for all installations of PHP with IIS
+
+ * First, read the Manual Installation Instructions. Do not skip this
+ step as it provides crucial information for installing PHP on
+ Windows.
+ * CGI users must set the cgi.force_redirect PHP directive to 0 inside
+ php.ini. Read the faq on cgi.force_redirect for important details.
+ Also, CGI users may want to set the cgi.redirect_status_env
+ directive. When using directives, be sure these directives aren't
+ commented out inside php.ini.
+ * The PHP 4 CGI is named php.exe while in PHP 5 it's php-cgi.exe. In
+ PHP 5, php.exe is the CLI, and not the CGI.
+ * Modify the Windows PATH environment variable to include the PHP
+ directory. This way the PHP DLL files and PHP executables can all
+ remain in the PHP directory without cluttering up the Windows
+ system directory. For more details, see the FAQ on Setting the
+ PATH.
+ * The IIS user (usually IUSR_MACHINENAME) needs permission to read
+ various files and directories, such as php.ini, docroot, and the
+ session tmp directory.
+ * Be sure the extension_dir and doc_root PHP directives are
+ appropriately set in php.ini. These directives depend on the system
+ that PHP is being installed on. In PHP 4, the extension_dir is
+ extensions while with PHP 5 it's ext. So, an example PHP 5
+ extensions_dir value is "c:\php\ext" and an example IIS doc_root
+ value is "c:\Inetpub\wwwroot".
+ * PHP extension DLL files, such as php_mysql.dll and php_curl.dll,
+ are found in the zip package of the PHP download (not the PHP
+ installer). In PHP 5, many extensions are part of PECL and can be
+ downloaded in the "Collection of PECL modules" package. Files such
+ as php_zip.dll and php_ssh2.dll. Download PHP files here.
+ * When defining the executable, the 'check that file exists' box may
+ also be checked. For a small performance penalty, the IIS
+ will check that the script file exists and sort out authentication
+ before firing up PHP. This means that the web server will provide
+ sensible 404 style error messages instead of CGI errors complaining
+ that PHP did not output any data.
+ __________________________________________________________________
+
+Windows NT/200x/XP and IIS 4 or newer
+
+ PHP may be installed as a CGI binary, or with the ISAPI module. In
+ either case, you need to start the Microsoft Management Console (may
+ appear as 'Internet Services Manager', either in your Windows NT 4.0
+ Option Pack branch or the Control Panel=>Administrative Tools under
+ Windows 2000/XP). Then right click on your Web server node (this will
+ most probably appear as 'Default Web Server'), and select 'Properties'.
+
+ If you want to use the CGI binary, do the following:
+
+ * Under 'Home Directory', 'Virtual Directory', or 'Directory', do the
+ following:
+ * Change the Execute Permissions to 'Scripts only'
+ * Click on the 'Configuration' button, and choose the Application
+ Mappings tab. Click Add and set the Executable path to the
+ appropriate CGI file. An example PHP 5 value is: C:\php\php-cgi.exe
+ Supply .php as the extension. Leave 'Method exclusions' blank, and
+ check the 'Script engine' checkbox. Now, click OK a few times.
+ * Set up the appropriate security. (This is done in Internet Service
+ Manager), and if your NT Server uses NTFS file system, add execute
+ rights for I_USR_ to the directory that contains php.exe /
+ php-cgi.exe.
+
+ To use the ISAPI module, do the following:
+
+ * If you don't want to perform HTTP Authentication using PHP, you can
+ (and should) skip this step. Under ISAPI Filters, add a new ISAPI
+ filter. Use PHP as the filter name, and supply a path to the
+ php5isapi.dll.
+ * Under 'Home Directory', 'Virtual Directory', or 'Directory', do the
+ following:
+ * Change the Execute Permissions to 'Scripts only'
+ * Click on the 'Configuration' button, and choose the Application
+ Mappings tab. Click Add and set the Executable path to the
+ appropriate ISAPI DLL. An example PHP 5 value is:
+ C:\php\php5isapi.dll Supply .php as the extension. Leave 'Method
+ exclusions' blank, and check the 'Script engine' checkbox. Now,
+ click OK a few times.
+ * Stop IIS completely (NET STOP iisadmin)
+ * Start IIS again (NET START w3svc)
+
+ With IIS 6 (2003 Server), open up the IIS Manager, go to Web Service
+ Extensions, choose "Add a new Web service extension", enter in a name
+ such as PHP, choose the Add button and for the value browse to either
+ the ISAPI file (php5isapi.dll) or CGI (php.exe or
+ php-cgi.exe) then check "Set extension status to Allowed" and click OK.
+
+ In order to use index.php as a default content page, do the following:
+ From within the Documents tab, choose Add. Type in index.php and click
+ OK. Adjust the order by choosing Move Up or Move Down. This is similar
+ to setting DirectoryIndex with Apache.
+
+ The steps above must be repeated for each extension that is to be
+ associated with PHP scripts. .php is the most common although .php3 may
+ be required for legacy applications.
+
+ If you experience 100% CPU usage after some time, turn off the IIS
+ setting Cache ISAPI Application.
+ __________________________________________________________________
+
+Windows and IIS
+
+See http://www.php.net/install.windows
+ __________________________________________________________________
+
+Apache 1.3.x on Microsoft Windows
+
+ This section contains notes and hints specific to Apache 1.3.x installs
+ of PHP on Microsoft Windows systems. There are also instructions and
+ notes for Apache 2 on a separate page.
+
+ Note: Please read the manual installation steps first!
+
+ There are two ways to set up PHP to work with Apache 1.3.x on Windows.
+ One is to use the CGI binary (php.exe for PHP 4 and php-cgi.exe for PHP
+ 5), the other is to use the Apache Module DLL. In either case you need
+ to edit your httpd.conf to configure Apache to work with PHP, and then
+ restart the server.
+
+ It is worth noting here that now the SAPI module has been made more
+ stable under Windows, we recommend it's use above the CGI binary, since
+ it is more transparent and secure.
+
+ Although there can be a few variations of configuring PHP under Apache,
+ these are simple enough to be used by the newcomer. Please consult the
+ Apache Documentation for further configuration directives.
+
+ After changing the configuration file, remember to restart the server,
+ for example, NET STOP APACHE followed by NET START APACHE, if you run
+ Apache as a Windows Service, or use your regular shortcuts.
+
+ Note: Remember that when adding path values in the Apache
+ configuration files on Windows, all backslashes such as
+ c:\directory\file.ext must be converted to forward slashes, as
+ c:/directory/file.ext. A trailing slash may also be necessary for
+ directories.
+ __________________________________________________________________
+
+Installing as an Apache module
+
+ You should add the following lines to your Apache httpd.conf file:
+
+ Example 2-3. PHP as an Apache 1.3.x module
+
+ This assumes PHP is installed to c:\php. Adjust the path if this is not
+ the case.
+
+ For PHP 5:
+# Add to the end of the LoadModule section
+LoadModule php5_module "C:/php/php5apache.dll"
+
+# Add to the end of the AddModule section
+AddModule mod_php5.c
+
+ For both:
+# Add this line inside the <IfModule mod_mime.c> conditional brace
+AddType application/x-httpd-php .php
+
+# For syntax highlighted .phps files, also add
+AddType application/x-httpd-php-source .phps
+ __________________________________________________________________
+
+Installing as a CGI binary
+
+ If you unzipped the PHP package to C:\php\ as described in the Manual
+ Installation Steps section, you need to insert these lines to your
+ Apache configuration file to set up the CGI binary:
+
+ Example 2-4. PHP and Apache 1.3.x as CGI
+ScriptAlias /php/ "c:/php/"
+AddType application/x-httpd-php .php
+
+# For PHP 4
+Action application/x-httpd-php "/php/php.exe"
+
+# For PHP 5
+Action application/x-httpd-php "/php/php-cgi.exe"
+
+# specify the directory where php.ini is
+SetEnv PHPRC C:/php
+
+ Note that the second line in the list above can be found in the actual
+ versions of httpd.conf, but it is commented out. Remember also to
+ substitute the c:/php/ for your actual path to PHP.
+
+ Warning
+
+ By using the CGI setup, your server is open to several possible
+ attacks. Please read our CGI security section to learn how to defend
+ yourself from those attacks.
+
+ If you would like to present PHP source files syntax highlighted, there
+ is no such convenient option as with the module version of PHP. If you
+ chose to configure Apache to use PHP as a CGI binary, you will need to
+ use the highlight_file() function. To do this simply create a PHP
+ script file and add this code: <?php
+ highlight_file('some_php_script.php'); ?>.
+ __________________________________________________________________
+
+Apache 2.0.x on Microsoft Windows
+
+ This section contains notes and hints specific to Apache 2.0.x installs
+ of PHP on Microsoft Windows systems. We also have instructions and
+ notes for Apache 1.3.x users on a separate page.
+
+ Note: You should read the manual installation steps first!
+
+ Apache 2.2.x Support: Users of Apache 2.2.x may use the
+ documentation below except the appropriate DLL file is named
+ php5apache2_2.dll and it only exists as of PHP 5.2.0. See also
+ http://snaps.php.net/
+
+ Warning
+
+ We do not recommend using a threaded MPM in production with Apache2.
+ Use the prefork MPM instead, or use Apache1. For information on why,
+ read the related FAQ entry on using Apache2 with a threaded MPM
+
+ You are highly encouraged to take a look at the Apache Documentation to
+ get a basic understanding of the Apache 2.0.x Server. Also consider to
+ read the Windows specific notes for Apache 2.0.x before reading on
+ here.
+
+ PHP and Apache 2.0.x compatibility notes: The following versions of
+ PHP are known to work with the most recent version of Apache 2.0.x:
+
+ * PHP 4.3.0 or later available at http://www.php.net/downloads.php.
+ * the latest stable development version. Get the source code
+ http://snaps.php.net/php5-latest.tar.gz or download binaries for
+ Windows http://snaps.php.net/win32/php5-win32-latest.zip.
+ * a prerelease version downloadable from http://qa.php.net/.
+ * you have always the option to obtain PHP through SVN.
+
+ These versions of PHP are compatible to Apache 2.0.40 and later.
+
+ Apache 2.0 SAPI-support started with PHP 4.2.0. PHP 4.2.3 works with
+ Apache 2.0.39, don't use any other version of Apache with PHP 4.2.3.
+ However, the recommended setup is to use PHP 4.3.0 or later with the
+ most recent version of Apache2.
+
+ All mentioned versions of PHP will work still with Apache 1.3.x.
+
+ Warning
+
+ Apache 2.0.x is designed to run on Windows NT 4.0, Windows 2000 or
+ Windows XP. At this time, support for Windows 9x is incomplete. Apache
+ 2.0.x is not expected to work on those platforms at this time.
+
+ Download the most recent version of Apache 2.0.x and a fitting PHP
+ version. Follow the Manual Installation Steps and come back to go on
+ with the integration of PHP and Apache.
+
+ There are two ways to set up PHP to work with Apache 2.0.x on Windows.
+ One is to use the CGI binary the other is to use the Apache module DLL.
+ In either case you need to edit your httpd.conf to configure Apache to
+ work with PHP and then restart the server.
+
+ Note: Remember that when adding path values in the Apache
+ configuration files on Windows, all backslashes such as
+ c:\directory\file.ext must be converted to forward slashes, as
+ c:/directory/file.ext. A trailing slash may also be necessary for
+ directories.
+ __________________________________________________________________
+
+Installing as a CGI binary
+
+ You need to insert these three lines to your Apache httpd.conf
+ configuration file to set up the CGI binary:
+
+ Example 2-5. PHP and Apache 2.0 as CGI
+ScriptAlias /php/ "c:/php/"
+AddType application/x-httpd-php .php
+
+# For PHP 4
+Action application/x-httpd-php "/php/php.exe"
+
+# For PHP 5
+Action application/x-httpd-php "/php/php-cgi.exe"
+
+ Warning
+
+ By using the CGI setup, your server is open to several possible
+ attacks. Please read our CGI security section to learn how to defend
+ yourself from those attacks.
+ __________________________________________________________________
+
+Installing as an Apache module
+
+ You need to insert these two lines to your Apache httpd.conf
+ configuration file to set up the PHP module for Apache 2.0:
+
+ Example 2-6. PHP and Apache 2.0 as Module
+
+# For PHP 5 do something like this:
+LoadModule php5_module "c:/php/php5apache2.dll"
+AddType application/x-httpd-php .php
+
+# configure the path to php.ini
+PHPIniDir "C:/php"
+
+ Note: Remember to substitute your actual path to PHP for the c:/php/
+ in the above examples. Take care to use either
+ php5apache2.dll in your LoadModule directive and not php5apache.dll
+ as the latter ones are designed to run with Apache 1.3.x.
+
+ Note: If you want to use content negotiation, read related FAQ.
+
+ Warning
+
+ Don't mix up your installation with DLL files from different PHP
+ versions. You have the only choice to use the DLL's and extensions that
+ ship with your downloaded PHP version.
+ __________________________________________________________________
+
+Sun, iPlanet and Netscape servers on Microsoft Windows
+
+ This section contains notes and hints specific to Sun Java System Web
+ Server, Sun ONE Web Server, iPlanet and Netscape server installs of PHP
+ on Windows.
+
+ From PHP 4.3.3 on you can use PHP scripts with the NSAPI module to
+ generate custom directory listings and error pages. Additional
+ functions for Apache compatibility are also available. For support in
+ current web servers read the note about subrequests.
+ __________________________________________________________________
+
+CGI setup on Sun, iPlanet and Netscape servers
+
+ To install PHP as a CGI handler, do the following:
+
+ * Copy php5ts.dll to your systemroot (the directory where you
+ installed Windows)
+ * Make a file association from the command line. Type the following
+ two lines:
+
+assoc .php=PHPScript
+ftype PHPScript=c:\php\php.exe %1 %*
+
+ * In the Netscape Enterprise Administration Server create a dummy
+ shellcgi directory and remove it just after (this step creates 5
+ important lines in obj.conf and allow the web server to handle
+ shellcgi scripts).
+ * In the Netscape Enterprise Administration Server create a new mime
+ type (Category: type, Content-Type: magnus-internal/shellcgi, File
+ Suffix:php).
+ * Do it for each web server instance you want PHP to run
+
+ More details about setting up PHP as a CGI executable can be found
+ here: http://benoit.noss.free.fr/php/install-php.html
+ __________________________________________________________________
+
+NSAPI setup on Sun, iPlanet and Netscape servers
+
+ To install PHP with NSAPI, do the following:
+
+ * Copy php5ts.dll to your systemroot (the directory where you
+ installed Windows)
+ * Make a file association from the command line. Type the following
+ two lines:
+
+assoc .php=PHPScript
+ftype PHPScript=c:\php\php.exe %1 %*
+
+ * In the Netscape Enterprise Administration Server create a new mime
+ type (Category: type, Content-Type: magnus-internal/x-httpd-php,
+ File Suffix: php).
+ * Edit magnus.conf (for servers >= 6) or obj.conf (for servers < 6)
+ and add the following: You should place the lines after mime types
+ init.
+
+Init fn="load-modules" funcs="php5_init,php5_execute,php5_auth_trans" shlib="c:/
+php/sapi/php5nsapi.dll"
+Init fn="php5_init" LateInit="yes" errorString="Failed to initialise PHP!" [php_
+ini="c:/path/to/php.ini"]
+
+ The php_ini parameter is optional but with it you
+ can place your php.ini in your web server configuration directory.
+ * Configure the default object in obj.conf (for virtual server
+ classes [Sun Web Server 6.0+] in their vserver.obj.conf): In the
+ <Object name="default"> section, place this line necessarily after
+ all 'ObjectType' and before all 'AddLog' lines:
+
+Service fn="php5_execute" type="magnus-internal/x-httpd-php" [inikey=value inike
+y=value ...]
+
+ As additional parameters you can add some special
+ php.ini-values, for example you can set a
+ docroot="/path/to/docroot" specific to the context php5_execute is
+ called. For boolean ini-keys please use 0/1 as value, not
+ "On","Off",... (this will not work correctly), e.g.
+ zlib.output_compression=1 instead of zlib.output_compression="On"
+ * This is only needed if you want to configure a directory that only
+ consists of PHP scripts (same like a cgi-bin directory):
+
+<Object name="x-httpd-php">
+ObjectType fn="force-type" type="magnus-internal/x-httpd-php"
+Service fn=php5_execute [inikey=value inikey=value ...]
+</Object>
+
+ After that you can configure a directory in the Administration
+ server and assign it the style x-httpd-php. All files in it will
+ get executed as PHP. This is nice to hide PHP usage by renaming
+ files to .html.
+ * Restart your web service and apply changes
+ * Do it for each web server instance you want PHP to run
+
+ Note: More details about setting up PHP as an NSAPI filter can be
+ found here: http://benoit.noss.free.fr/php/install-php4.html
+
+ Note: The stacksize that PHP uses depends on the configuration of
+ the web server. If you get crashes with very large PHP scripts, it
+ is recommended to raise it with the Admin Server (in the section
+ "MAGNUS EDITOR").
+ __________________________________________________________________
+
+CGI environment and recommended modifications in php.ini
+
+ Important when writing PHP scripts is the fact that Sun JSWS/Sun ONE
+ WS/iPlanet/Netscape is a multithreaded web server. Because of that all
+ requests are running in the same process space (the space of the web
+ server itself) and this space has only one environment. If you want to
+ get CGI variables like PATH_INFO, HTTP_HOST etc. it is not the correct
+ way to try this in the old PHP 3.x way with getenv() or a similar way
+ (register globals to environment, $_ENV). You would only get the
+ environment of the running web server without any valid CGI variables!
+
+ Note: Why are there (invalid) CGI variables in the environment?
+
+ Answer: This is because you started the web server process from the
+ admin server which runs the startup script of the web server, you
+ wanted to start, as a CGI script (a CGI script inside of the admin
+ server!). This is why the environment of the started web server has
+ some CGI environment variables in it. You can test this by starting
+ the web server not from the administration server. Use the command
+ line as root user and start it manually - you will see there are no
+ CGI-like environment variables.
+ __________________________________________________________________
+
+Special use for error pages or self-made directory listings (PHP >= 4.3.3)
+
+ You can use PHP to generate the error pages for "404 Not Found" or
+ similar. Add the following line to the object in obj.conf for every
+ error page you want to overwrite:
+Error fn="php5_execute" code=XXX script="/path/to/script.php" [inikey=value inik
+ey=value...]
+
+ where XXX is the HTTP error code. Please delete any other Error
+ directives which could interfere with yours. If you want to place a
+ page for all errors that could exist, leave the code parameter out.
+ Your script can get the HTTP status code with $_SERVER['ERROR_TYPE'].
+
+ Another possibility is to generate self-made directory listings. Just
+ create a PHP script which displays a directory listing and replace the
+ corresponding default Service line for type="magnus-internal/directory"
+ in obj.conf with the following:
+Service fn="php5_execute" type="magnus-internal/directory" script="/path/to/scri
+pt.php" [inikey=value inikey=value...]
+
+ For both error and directory listing pages the original URI and
+ translated URI are in the variables $_SERVER['PATH_INFO'] and
+ $_SERVER['PATH_TRANSLATED'].
+ __________________________________________________________________
+
+Note about nsapi_virtual() and subrequests (PHP >= 4.3.3)
+
+ The NSAPI module now supports the nsapi_virtual() function (alias:
+ virtual()) to make subrequests on the web server and insert the result
+ in the web page. The problem is, that this function uses some
+ undocumented features from the NSAPI library.
+
+ Under Unix this is not a problem, because the module automatically
+ looks for the needed functions and uses them if available. If not,
+ nsapi_virtual() is disabled.
+
+ Under Windows limitations in the DLL handling need the use of a
+ automatic detection of the most recent ns-httpdXX.dll file. This is
+ tested for servers till version 6.1. If a newer version of the Sun
+ server is used, the detection fails and nsapi_virtual() is disabled.
+
+ If this is the case, try the following: Add the following parameter to
+ php5_init in magnus.conf/obj.conf:
+ Init fn=php5_init ... server_lib="ns-httpdXX.dll"
+
+ where XX is the correct DLL version number. To get it, look in the
+ server-root for the correct DLL name. The DLL with the biggest filesize
+ is the right one.
+
+ You can check the status by using the phpinfo() function.
+
+ Note: But be warned: Support for nsapi_virtual() is EXPERIMENTAL!!!
+ __________________________________________________________________
+
+OmniHTTPd Server
+
+ This section contains notes and hints specific to OmniHTTPd on Windows.
+
+ Note: You should read the manual installation steps first!
+
+ Warning
+
+ By using the CGI setup, your server is open to several possible
+ attacks. Please read our CGI security section to learn how to defend
+ yourself from those attacks.
+
+ You need to complete the following steps to make PHP work with
+ OmniHTTPd. This is a CGI executable setup. SAPI is supported by
+ OmniHTTPd, but some tests have shown that it is not so stable to use
+ PHP as an ISAPI module.
+
+ Important for CGI users: Read the faq on cgi.force_redirect for
+ important details. This directive needs to be set to 0.
+
+ 1. Install OmniHTTPd server.
+ 2. Right click on the blue OmniHTTPd icon in the system tray and
+ select Properties
+ 3. Click on Web Server Global Settings
+ 4. On the 'External' tab, enter: virtual = .php | actual =
+ c:\php\php.exe (use php-cgi.exe if installing PHP 5), and use the
+ Add button.
+ 5. On the Mime tab, enter: virtual = wwwserver/stdcgi | actual = .php,
+ and use the Add button.
+ 6. Click OK
+
+ Repeat steps 2 - 6 for each extension you want to associate with PHP.
+
+ __________________________________________________________________
+
+Xitami on Microsoft Windows
+
+ This section contains notes and hints specific to Xitami on Windows.
+
+ Note: You should read the manual installation steps first!
+
+ This list describes how to set up the PHP CGI binary to work with
+ Xitami on Windows.
+
+ Important for CGI users: Read the faq on cgi.force_redirect for
+ important details. This directive needs to be set to 0. If you want
+ to use $_SERVER['PHP_SELF'] you have to enable the cgi.fix_pathinfo
+ directive.
+
+ Warning
+
+ By using the CGI setup, your server is open to several possible
+ attacks. Please read our CGI security section to learn how to defend
+ yourself from those attacks.
+
+ * Make sure the web server is running, and point your browser to
+ xitamis admin console (usually http://127.0.0.1/admin), and click
+ on Configuration.
+ * Navigate to the Filters, and put the extension which PHP should
+ parse (i.e. .php) into the field File extensions (.xxx).
+ * In Filter command or script put the path and name of your PHP CGI
+ executable i.e. C:\php\php-cgi.exe.
+ * Press the 'Save' icon.
+ * Restart the server to reflect changes.
+ __________________________________________________________________
+
+Installation of extensions on Windows
+
+ After installing PHP and a web server on Windows, you will probably
+ want to install some extensions for added functionality. You can choose
+ which extensions you would like to load when PHP starts by modifying
+ your php.ini. You can also load a module dynamically in your script
+ using dl().
+
+ The DLLs for PHP extensions are prefixed with php_.
+
+ Many extensions are built into the Windows version of PHP. This means
+ additional DLL files, and the extension directive, are not used to load
+ these extensions. The Windows PHP Extensions table lists extensions
+ that require, or used to require, additional PHP DLL files. Here's a
+ list of built in extensions:
+
+ In PHP 5 (updated PHP 5.0.4), the following changes exist. Built in:
+ DOM, LibXML, Iconv, SimpleXML, SPL and SQLite. And the following are no
+ longer built in: MySQL and Overload.
+
+ The default location PHP searches for extensions is C:\php5 in PHP 5.
+ To change this setting to reflect your setup of PHP edit your php.ini
+ file:
+
+ * You will need to change the extension_dir setting to point to the
+ directory where your extensions lives, or where you have placed
+ your php_*.dll files. For example:
+
+extension_dir = C:\php\extensions
+
+ * Enable the extension(s) in php.ini you want to use by uncommenting
+ the extension=php_*.dll lines in php.ini. This is done by deleting
+ the leading ; from the extension you want to load.
+
+ Example 2-8. Enable Bzip2 extension for PHP-Windows
+// change the following line from ...
+;extension=php_bz2.dll
+
+// ... to
+extension=php_bz2.dll
+
+ * Some of the extensions need extra DLLs to work. Couple of them can
+ be found in the distribution package, in in the main folder in PHP 5,
+ but some, for example Oracle (php_oci8.dll) require DLLs which are
+ not bundled with the distribution package.
+ * Some of these DLLs are not bundled with the PHP distribution. See
+ each extensions documentation page for details. Also, read the
+ manual section titled Installation of PECL extensions for details
+ on PECL. An increasingly large number of PHP extensions are found
+ in PECL, and these extensions require a separate download.
+
+ Note: If you are running a server module version of PHP remember to
+ restart your web server to reflect your changes to php.ini.
+
+ The following table describes some of the extensions available and
+ required additional dlls.
+
+ Table 2-1. PHP Extensions
+ Extension Description Notes
+ php_bz2.dll bzip2 compression functions None
+ php_calendar.dll Calendar conversion functions
+ php_cpdf.dll ClibPDF functions None
+ php_crack.dll Crack functions None
+ php_ctype.dll ctype family functions
+ php_curl.dll CURL, Client URL library functions Requires: libeay32.dll,
+ ssleay32.dll (bundled)
+ php_db.dll DBM functions Deprecated. Use DBA instead (php_dba.dll)
+ php_dba.dll DBA: DataBase (dbm-style) Abstraction layer functions None
+ php_dbase.dll dBase functions None
+ php_dbx.dll dbx functions
+ php_exif.dll EXIF functions php_mbstring.dll. And, php_exif.dll must be
+ loaded after php_mbstring.dll in php.ini.
+ php_fdf.dll FDF: Forms Data Format functions. Requires: fdftk.dll
+ (bundled)
+ php_filepro.dll filePro functions Read-only access
+ php_ftp.dll FTP functions
+ php_gd2.dll GD library image functions GD2
+ php_gettext.dll Gettext functions, requires libintl-1.dll,
+ iconv.dll (bundled).
+ php_iconv.dll ICONV characterset conversion Requires: iconv.dll
+ php_imap.dll IMAP POP3 and NNTP functions None
+ php_interbase.dll InterBase functions Requires: gds32.dll (bundled)
+ php_ldap.dll LDAP functions requires libeay32.dll, ssleay32.dll (bundled)
+ php_mbstring.dll Multi-Byte String functions None
+ php_mcrypt.dll Mcrypt Encryption functions Requires: libmcrypt.dll
+ php_mime_magic.dll Mimetype functions Requires: magic.mime (bundled)
+ php_ming.dll Ming functions for Flash None
+ php_msql.dll mSQL functions Requires: msql.dll (bundled)
+ php_mssql.dll MSSQL functions Requires: ntwdblib.dll (bundled)
+ php_mysql.dll MySQL functions PHP >= 5.0.0, requires libmysql.dll
+ (bundled)
+ php_mysqli.dll MySQLi functions PHP >= 5.0.0, requires libmysql.dll
+ (libmysqli.dll in PHP <= 5.0.2) (bundled)
+ php_oci8.dll Oracle 8 functions Requires: Oracle 8.1+ client libraries
+ php_openssl.dll OpenSSL functions Requires: libeay32.dll (bundled)
+ php_oracle.dll Oracle functions Requires: Oracle 7 client libraries
+ php_pgsql.dll PostgreSQL functions None
+ php_printer.dll Printer functions None
+ php_shmop.dll Shared Memory functions None
+ php_snmp.dll SNMP get and walk functions NT only!
+ php_soap.dll SOAP functions PHP >= 5.0.0
+ php_sockets.dll Socket functions None
+ php_sybase_ct.dll Sybase functions Requires: Sybase client libraries
+ php_tidy.dll Tidy functions PHP >= 5.0.0
+ php_tokenizer.dll Tokenizer functions Built in since PHP 4.3.0
+ php_xmlrpc.dll XML-RPC functions PHP >= 4.2.1 requires: iconv.dll
+ (bundled)
+ php_xslt.dll XSLT requires libxslt.dll, iconv.dll (bundled).
+ php_zip.dll Zip File functions
+ php_zlib.dll ZLib compression functions
+ __________________________________________________________________
+
+Chapter 3. Installation of PECL extensions
+
+Introduction to PECL Installations
+
+ PECL is a repository of PHP extensions that are made available to you
+ via the PEAR packaging system. This section of the manual is intended
+ to demonstrate how to obtain and install PECL extensions.
+
+ These instructions assume /your/phpsrcdir/ is the path to the PHP
+ source distribution, and that extname is the name of the PECL
+ extension. Adjust accordingly. These instructions also assume a
+ familiarity with the pear command. The information in the PEAR manual
+ for the pear command also applies to the pecl command.
+
+ To be useful, a shared extension must be built, installed, and loaded.
+ The methods described below provide you with various instructions on
+ how to build and install the extensions, but they do not automatically
+ load them. Extensions can be loaded by adding an extension directive.
+ To this php.ini file, or through the use of the dl() function.
+
+ When building PHP modules, it's important to have known-good versions
+ of the required tools (autoconf, automake, libtool, etc.) See the
+ SVN Instructions for details on the required tools, and required
+ versions.
+ __________________________________________________________________
+
+Downloading PECL extensions
+
+ There are several options for downloading PECL extensions, such as:
+
+ * http://pecl.php.net
+ The PECL web site contains information about the different
+ extensions that are offered by the PHP Development Team. The
+ information available here includes: ChangeLog, release notes,
+ requirements and other similar details.
+ * pecl download extname
+ PECL extensions that have releases listed on the PECL web site are
+ available for download and installation using the pecl command.
+ Specific revisions may also be specified.
+ * SVN
+ Most PECL extensions also reside in SVN. A web-based view may be
+ seen at http://svn.php.net/pecl/. To download straight from SVN,
+ the following sequence of commands may be used.
+
+$ svn co http://svn.php.net/repository/pecl/<extname>/trunk
+
+ * Windows downloads
+ Windows users may find compiled PECL binaries by downloading the
+ Collection of PECL modules from the PHP Downloads page, or by
+ retrieving a PECL Snapshot or an extension DLL on PECL4WIN. To
+ compile PHP under Windows, read the appropriate chapter.
+ __________________________________________________________________
+
+PECL for Windows users
+
+ As with any other PHP extension DLL, installation is as simple as
+ copying the PECL extension DLLs into the extension_dir folder and
+ loading them from php.ini. For example, add the following line to your
+ php.ini:
+
+ extension=php_extname.dll
+
+ After doing this, restart the web server.
+ __________________________________________________________________
+
+Compiling shared PECL extensions with the pecl command
+
+ PECL makes it easy to create shared PHP extensions. Using the pecl
+ command, do the following:
+
+ $ pecl install extname
+
+ This will download the source for extname, compile, and install
+ extname.so into your extension_dir. extname.so may then be loaded via
+ php.ini
+
+ By default, the pecl command will not install packages that are marked
+ with the alpha or beta state. If no stable packages are available, you
+ may install a beta package using the following command:
+
+ $ pecl install extname-beta
+
+ You may also install a specific version using this variant:
+
+ $ pecl install extname-0.1
+ __________________________________________________________________
+
+Compiling shared PECL extensions with phpize
+
+ Sometimes, using the pecl installer is not an option. This could be
+ because you're behind a firewall, or it could be because the extension
+ you want to install is not available as a PECL compatible package, such
+ as unreleased extensions from SVN. If you need to build such an
+ extension, you can use the lower-level build tools to perform the build
+ manually.
+
+ The phpize command is used to prepare the build environment for a PHP
+ extension. In the following sample, the sources for an extension are in
+ a directory named extname:
+
+$ cd extname
+$ phpize
+$ ./configure
+$ make
+# make install
+
+ A successful install will have created extname.so and put it into the
+ PHP extensions directory. You'll need to and adjust php.ini and add an
+ extension=extname.so line before you can use the extension.
+
+ If the system is missing the phpize command, and precompiled packages
+ (like RPM's) are used, be sure to also install the appropriate devel
+ version of the PHP package as they often include the phpize command
+ along with the appropriate header files to build PHP and its
+ extensions.
+
+ Execute phpize --help to display additional usage information.
+ __________________________________________________________________
+
+Compiling PECL extensions statically into PHP
+
+ You might find that you need to build a PECL extension statically into
+ your PHP binary. To do this, you'll need to place the extension source
+ under the php-src/ext/ directory and tell the PHP build system to
+ regenerate its configure script.
+
+$ cd /your/phpsrcdir/ext
+$ pecl download extname
+$ gzip -d < extname.tgz | tar -xvf -
+$ mv extname-x.x.x extname
+
+ This will result in the following directory:
+
+ /your/phpsrcdir/ext/extname
+
+ From here, force PHP to rebuild the configure script, and then build
+ PHP as normal:
+
+$ cd /your/phpsrcdir
+$ rm configure
+$ ./buildconf --force
+$ ./configure --help
+$ ./configure --with-extname --enable-someotherext --with-foobar
+$ make
+$ make install
+
+ Note: To run the 'buildconf' script you need autoconf 2.13 and
+ automake 1.4+ (newer versions of autoconf may work, but are not
+ supported).
+
+ Whether --enable-extname or --with-extname is used depends on the
+ extension. Typically an extension that does not require external
+ libraries uses --enable. To be sure, run the following after buildconf:
+
+ $ ./configure --help | grep extname
+ __________________________________________________________________
+
+Chapter 4. Problems?
+
+Read the FAQ
+
+ Some problems are more common than others. The most common ones are
+ listed in the PHP FAQ, part of this manual.
+ __________________________________________________________________
+
+Other problems
+
+ If you are still stuck, someone on the PHP installation mailing list
+ may be able to help you. You should check out the archive first, in
+ case someone already answered someone else who had the same problem as
+ you. The archives are available from the support page on
+ http://www.php.net/support.php. To subscribe to the PHP installation
+ mailing list, send an empty mail to
+ php-install-subscribe@lists.php.net. The mailing list address is
+ php-install@lists.php.net.
+
+ If you want to get help on the mailing list, please try to be precise
+ and give the necessary details about your environment (which operating
+ system, what PHP version, what web server, if you are running PHP as
+ CGI or a server module, safe mode, etc...), and preferably enough code
+ to make others able to reproduce and test your problem.
+ __________________________________________________________________
+
+Bug reports
+
+ If you think you have found a bug in PHP, please report it. The PHP
+ developers probably don't know about it, and unless you report it,
+ chances are it won't be fixed. You can report bugs using the
+ bug-tracking system at http://bugs.php.net/. Please do not send bug
+ reports in mailing list or personal letters. The bug system is also
+ suitable to submit feature requests.
+
+ Read the How to report a bug document before submitting any bug
+ reports!
+ __________________________________________________________________
+
+Chapter 5. Runtime Configuration
+
+The configuration file
+
+ The configuration file (called php3.ini in PHP 3, and simply php.ini as
+ of PHP 4) is read when PHP starts up. For the server module versions of
+ PHP, this happens only once when the web server is started. For the CGI
+ and CLI version, it happens on every invocation.
+
+ php.ini is searched in these locations (in order):
+
+ * SAPI module specific location (PHPIniDir directive in Apache 2, -c
+ command line option in CGI and CLI, php_ini parameter in NSAPI,
+ PHP_INI_PATH environment variable in THTTPD)
+ * The PHPRC environment variable. Before PHP 5.2.0 this was checked
+ after the registry key mentioned below.
+ * As of PHP 5.2.0, the following registry locations are searched in
+ order: HKEY_LOCAL_MACHINE\SOFTWARE\PHP\x.y.z\IniFilePath,
+ HKEY_LOCAL_MACHINE\SOFTWARE\PHP\x.y\IniFilePath and
+ HKEY_LOCAL_MACHINE\SOFTWARE\PHP\x\IniFilePath, where x, y and z
+ mean the PHP major, minor and release versions.
+ * HKEY_LOCAL_MACHINE\SOFTWARE\PHP\IniFilePath (Windows Registry
+ location)
+ * Current working directory (except CLI)
+ * The web server's directory (for SAPI modules), or directory of PHP
+ (otherwise in Windows)
+ * Windows directory (C:\windows or C:\winnt) (for Windows), or
+ --with-config-file-path compile time option
+
+ If php-SAPI.ini exists (where SAPI is used SAPI, so the filename is
+ e.g. php-cli.ini or php-apache.ini), it's used instead of php.ini. SAPI
+ name can be determined by php_sapi_name().
+
+ Note: The Apache web server changes the directory to root at startup
+ causing PHP to attempt to read php.ini from the root filesystem if
+ it exists.
+
+ The php.ini directives handled by extensions are documented
+ respectively on the pages of the extensions themselves. The list of the
+ core directives is available in the appendix. Probably not all PHP
+ directives are documented in the manual though. For a complete list of
+ directives available in your PHP version, please read your well
+ commented php.ini file. Alternatively, you may find the latest
+ php.ini from SVN helpful too.
+
+ Example 5-1. php.ini example
+; any text on a line after an unquoted semicolon (;) is ignored
+[php] ; section markers (text within square brackets) are also ignored
+; Boolean values can be set to either:
+; true, on, yes
+; or false, off, no, none
+html_errors = off
+track_errors = yes
+
+; you can enclose strings in double-quotes
+include_path = ".:/usr/local/lib/php"
+
+; backslashes are treated the same as any other character
+include_path = ".;c:\php\lib"
+
+ Since PHP 5.1.0, it is possible to refer to existing .ini variables
+ from within .ini files. Example: open_basedir = ${open_basedir}
+ ":/new/dir".
+ __________________________________________________________________
+
+How to change configuration settings
+
+Running PHP as an Apache module
+
+ When using PHP as an Apache module, you can also change the
+ configuration settings using directives in Apache configuration files
+ (e.g. httpd.conf) and .htaccess files. You will need "AllowOverride
+ Options" or "AllowOverride All" privileges to do so.
+
+ With PHP 4 and PHP 5, there are several Apache directives that allow
+ you to change the PHP configuration from within the Apache
+ configuration files. For a listing of which directives are PHP_INI_ALL,
+ PHP_INI_PERDIR, or PHP_INI_SYSTEM, have a look at the List of php.ini
+ directives appendix.
+
+ Note: With PHP 3, there are Apache directives that correspond to
+ each configuration setting in the php3.ini name, except the name is
+ prefixed by "php3_".
+
+ php_value name value
+ Sets the value of the specified directive. Can be used only with
+ PHP_INI_ALL and PHP_INI_PERDIR type directives. To clear a
+ previously set value use none as the value.
+
+ Note: Don't use php_value to set boolean values. php_flag (see
+ below) should be used instead.
+
+ php_flag name on|off
+ Used to set a boolean configuration directive. Can be used only
+ with PHP_INI_ALL and PHP_INI_PERDIR type directives.
+
+ php_admin_value name value
+ Sets the value of the specified directive. This can not be used
+ in .htaccess files. Any directive type set with php_admin_value
+ can not be overridden by .htaccess or virtualhost directives. To
+ clear a previously set value use none as the value.
+
+ php_admin_flag name on|off
+ Used to set a boolean configuration directive. This can not be
+ used in .htaccess files. Any directive type set with
+ php_admin_flag can not be overridden by .htaccess or virtualhost
+ directives.
+
+ Example 5-2. Apache configuration example
+<IfModule mod_php5.c>
+ php_value include_path ".:/usr/local/lib/php"
+ php_admin_flag engine on
+</IfModule>
+
+ Caution
+
+ PHP constants do not exist outside of PHP. For example, in httpd.conf
+ you can not use PHP constants such as E_ALL or E_NOTICE to set the
+ error_reporting directive as they will have no meaning and will
+ evaluate to 0. Use the associated bitmask values instead. These
+ constants can be used in php.ini
+ __________________________________________________________________
+
+Changing PHP configuration via the Windows registry
+
+ When running PHP on Windows, the configuration values can be modified
+ on a per-directory basis using the Windows registry. The configuration
+ values are stored in the registry key HKLM\SOFTWARE\PHP\Per Directory
+ Values, in the sub-keys corresponding to the path names. For example,
+ configuration values for the directory c:\inetpub\wwwroot would be
+ stored in the key HKLM\SOFTWARE\PHP\Per Directory
+ Values\c\inetpub\wwwroot. The settings for the directory would be
+ active for any script running from this directory or any subdirectory
+ of it. The values under the key should have the name of the PHP
+ configuration directive and the string value. PHP constants in the
+ values are not parsed. However, only configuration values changeable in
+ PHP_INI_USER can be set this way, PHP_INI_PERDIR values can not.
+ __________________________________________________________________
+
+Other interfaces to PHP
+
+ Regardless of how you run PHP, you can change certain values at runtime
+ of your scripts through ini_set(). See the documentation on the
+ ini_set() page for more information.
+
+ If you are interested in a complete list of configuration settings on
+ your system with their current values, you can execute the phpinfo()
+ function, and review the resulting page. You can also access the values
+ of individual configuration directives at runtime using ini_get() or
+ get_cfg_var().
+ __________________________________________________________________
+
+Chapter 6. Installation FAQ
+
+ This section holds common questions about the way to install PHP. PHP
+ is available for almost any OS (except maybe for MacOS before OSX), and
+ almost any web server.
+
+ To install PHP, follow the instructions in Installing PHP.
+
+ 1. Why shouldn't I use Apache2 with a threaded MPM in a production
+ environment?
+
+ 2. Unix/Windows: Where should my php.ini file be located?
+ 3. Unix: I installed PHP, but every time I load a document, I get the
+ message 'Document Contains No Data'! What's going on here?
+
+ 4. Unix: I installed PHP using RPMS, but Apache isn't processing the
+ PHP pages! What's going on here?
+
+ 5. Unix: I installed PHP 3 using RPMS, but it doesn't compile with the
+ database support I need! What's going on here?
+
+ 6. Unix: I patched Apache with the FrontPage extensions patch, and
+ suddenly PHP stopped working. Is PHP incompatible with the
+ Apache FrontPage extensions?
+
+ 7. Unix/Windows: I have installed PHP, but when I try to access a PHP
+ script file via my browser, I get a blank screen.
+
+ 8. Unix/Windows: I have installed PHP, but when try to access a PHP
+ script file via my browser, I get a server 500 error.
+
+ 9. Some operating systems: I have installed PHP without errors, but
+ when I try to start apache I get undefined symbol errors:
+
+[mybox:user /src/php5] root# apachectl configtest
+ apachectl: /usr/local/apache/bin/httpd Undefined symbols:
+ _compress
+ _uncompress
+
+ 10. Windows: I have installed PHP, but when I to access a PHP script
+ file via my browser, I get the error:
+
+cgi error:
+ The specified CGI application misbehaved by not
+ returning a complete set of HTTP headers.
+ The headers it did return are:
+
+ 11. Windows: I've followed all the instructions, but still can't get
+ PHP and IIS to work together!
+
+ 12. When running PHP as CGI with IIS, OmniHTTPD or Xitami, I get
+ the following error: Security Alert! PHP CGI cannot be accessed
+ directly..
+
+ 13. How do I know if my php.ini is being found and read? It seems like
+ it isn't as my changes aren't being implemented.
+
+ 14. How do I add my PHP directory to the PATH on Windows?
+ 15. How do I make the php.ini file available to PHP on windows?
+ 16. Is it possible to use Apache content negotiation (MultiViews
+ option) with PHP?
+
+ 17. Is PHP limited to process GET and POST request methods only?
+
+ 1. Why shouldn't I use Apache2 with a threaded MPM in a production
+ environment?
+
+ PHP is glue. It is the glue used to build cool web applications by
+ sticking dozens of 3rd-party libraries together and making it all
+ appear as one coherent entity through an intuitive and easy to learn
+ language interface. The flexibility and power of PHP relies on the
+ stability and robustness of the underlying platform. It needs a working
+ OS, a working web server and working 3rd-party libraries to glue
+ together. When any of these stop working PHP needs ways to identify the
+ problems and fix them quickly. When you make the underlying framework
+ more complex by not having completely separate execution threads,
+ completely separate memory segments and a strong sandbox for each
+ request to play in, feet of clay are introduced into PHP's system.
+
+ If you feel you have to use a threaded MPM, look at a FastCGI
+ configuration where PHP is running in its own memory space.
+
+ And finally, this warning against using a threaded MPM is not as strong
+ for Windows systems because most libraries on that platform tend to be
+ threadsafe.
+
+ 2. Unix/Windows: Where should my php.ini file be located?
+
+ By default on Unix it should be in /usr/local/lib which is
+ <install-path>/lib. Most people will want to change this at
+ compile-time with the --with-config-file-path flag. You would, for
+ example, set it with something like:
+ --with-config-file-path=/etc
+
+ And then you would copy php.ini-production from the distribution to
+ /etc/php.ini and edit it to make any local changes you want.
+ --with-config-file-scan-dir=PATH
+
+ On Windows the default path for the php.ini file is the Windows
+ directory. If you're using the Apache webserver, php.ini is first
+ searched in the Apaches install directory, e.g. c:\program files\apache
+ group\apache. This way you can have different php.ini files for
+ different versions of Apache on the same machine.
+
+ See also the chapter about the configuration file.
+
+ 3. Unix: I installed PHP, but every time I load a document, I get the
+ message 'Document Contains No Data'! What's going on here?
+
+ This probably means that PHP is having some sort of problem and is
+ core-dumping. Look in your server error log to see if this is the case,
+ and then try to reproduce the problem with a small test case. If you
+ know how to use 'gdb', it is very helpful when you can provide a
+ backtrace with your bug report to help the developers pinpoint the
+ problem. If you are using PHP as an Apache module try something like:
+
+ * Stop your httpd processes
+ * gdb httpd
+ * Stop your httpd processes
+ * > run -X -f /path/to/httpd.conf
+ * Then fetch the URL causing the problem with your browser
+ * > run -X -f /path/to/httpd.conf
+ * If you are getting a core dump, gdb should inform you of this now
+ * type: bt
+ * You should include your backtrace in your bug report. This should
+ be submitted to http://bugs.php.net/
+
+ If your script uses the regular expression functions (ereg() and
+ friends), you should make sure that you compiled PHP and Apache with
+ the same regular expression package. This should happen automatically
+ with PHP and Apache 1.3.x
+
+ 4. Unix: I installed PHP using RPMS, but Apache isn't processing the
+ PHP pages! What's going on here?
+
+ Assuming you installed both Apache and PHP from RPM packages, you need
+ to uncomment or add some or all of the following lines in your
+ httpd.conf file:
+# Extra Modules
+AddModule mod_php.c
+AddModule mod_php3.c
+AddModule mod_perl.c
+
+# Extra Modules
+LoadModule php_module modules/mod_php.so
+LoadModule perl_module modules/libperl.so
+
+ And add:
+AddType application/x-httpd-php3 .php3 # for PHP 3
+AddType application/x-httpd-php .php # for PHP 4
+
+ ... to the global properties, or to the properties of the VirtualDomain
+ you want to have PHP support added to.
+
+ 5. Unix: I installed PHP 3 using RPMS, but it doesn't compile with the
+ database support I need! What's going on here?
+
+ Due to the way PHP 3 built, it is not easy to build a complete flexible
+ PHP RPM. This issue is addressed in PHP 4. For PHP 3, we currently
+ suggest you use the mechanism described in the INSTALL.REDHAT file in
+ the PHP distribution. If you insist on using an RPM version of PHP 3,
+ read on...
+
+ The RPM packagers are setting up the RPMS to install without database
+ support to simplify installations and because RPMS use /usr/ instead of
+ the standard /usr/local/ directory for files. You need to tell the RPM
+ spec file which databases to support and the location of the top-level
+ of your database server.
+
+ This example will explain the process of adding support for the popular
+ MySQL database server, using the mod installation for Apache.
+
+ Of course all of this information can be adjusted for any database
+ server that PHP supports. We will assume you installed MySQL and Apache
+ completely with RPMS for this example as well.
+
+ * First remove mod_php3 :
+
+rpm -e mod_php3
+
+ * Then get the source rpm and INSTALL it, NOT --rebuild
+
+rpm -Uvh mod_php3-3.0.5-2.src.rpm
+
+ * Then edit the /usr/src/redhat/SPECS/mod_php3.spec file
+ In the %build section add the database support you want, and the
+ path.
+ For MySQL you would add --with-mysql=/usr The %build section will
+ look something like this:
+
+./configure --prefix=/usr \
+--with-apxs=/usr/sbin/apxs \
+--with-config-file-path=/usr/lib \
+--enable-debug=no \
+--enable-safe-mode \
+--with-exec-dir=/usr/bin \
+--with-mysql=/usr \
+--with-system-regex
+
+ * Once this modification is made then build the binary rpm as
+ follows:
+
+rpm -bb /usr/src/redhat/SPECS/mod_php3.spec
+
+ * Then install the rpm
+
+rpm -ivh /usr/src/redhat/RPMS/i386/mod_php3-3.0.5-2.i386.rpm
+
+ Make sure you restart Apache, and you now have PHP 3 with MySQL support
+ using RPM's. Note that it is probably much easier to just build from
+ the distribution tarball of PHP 3 and follow the instructions in
+ INSTALL.REDHAT found in that distribution.
+
+ 6. Unix: I patched Apache with the FrontPage extensions patch, and
+ suddenly PHP stopped working. Is PHP incompatible with the Apache
+ FrontPage extensions?
+
+ No, PHP works fine with the FrontPage extensions. The problem is that
+ the FrontPage patch modifies several Apache structures, that PHP relies
+ on. Recompiling PHP (using 'make clean ; make') after the FP patch is
+ applied would solve the problem.
+
+ 7. Unix/Windows: I have installed PHP, but when I try to access a PHP
+ script file via my browser, I get a blank screen.
+
+ Do a 'view source' in the web browser and you will probably find that
+ you can see the source code of your PHP script. This means that the web
+ server did not send the script to PHP for interpretation. Something is
+ wrong with the server configuration - double check the server
+ configuration against the PHP installation instructions.
+
+ 8. Unix/Windows: I have installed PHP, but when try to access a PHP
+ script file via my browser, I get a server 500 error.
+
+ Something went wrong when the server tried to run PHP. To get to see a
+ sensible error message, from the command line, change to the directory
+ containing the PHP executable (php.exe on Windows) and run php -i. If
+ PHP has any problems running, then a suitable error message will be
+ displayed which will give you a clue as to what needs to be done next.
+ If you get a screen full of HTML codes (the output of the phpinfo()
+ function) then PHP is working, and your problem may be related to your
+ server configuration which you should double check.
+
+ 9. Some operating systems: I have installed PHP without errors, but
+ when I try to start apache I get undefined symbol errors:
+[mybox:user /src/php5] root# apachectl configtest
+ apachectl: /usr/local/apache/bin/httpd Undefined symbols:
+ _compress
+ _uncompress
+
+ This has actually nothing to do with PHP, but with the MySQL client
+ libraries. Some need --with-zlib, others do not. This is also covered
+ in the MySQL FAQ.
+
+ 10. Windows: I have installed PHP, but when I to access a PHP script
+ file via my browser, I get the error:
+cgi error:
+ The specified CGI application misbehaved by not
+ returning a complete set of HTTP headers.
+ The headers it did return are:
+
+ This error message means that PHP failed to output anything at all. To
+ get to see a sensible error message, from the command line, change to
+ the directory containing the PHP executable (php.exe on Windows) and
+ run php -i. If PHP has any problems running, then a suitable error
+ message will be displayed which will give you a clue as to what needs
+ to be done next. If you get a screen full of HTML codes (the output of
+ the phpinfo() function) then PHP is working.
+
+ Once PHP is working at the command line, try accessing the script via
+ the browser again. If it still fails then it could be one of the
+ following:
+
+ * File permissions on your PHP script, php.exe, php5ts.dll, php.ini
+ or any PHP extensions you are trying to load are such that the
+ anonymous internet user ISUR_<machinename> cannot access them.
+ * The script file does not exist (or possibly isn't where you think
+ it is relative to your web root directory). Note that for IIS you
+ can trap this error by ticking the 'check file exists' box when
+ setting up the script mappings in the Internet Services Manager. If
+ a script file does not exist then the server will return a 404
+ error instead. There is also the additional benefit that IIS will
+ do any authentication required for you based on the NTLanMan
+ permissions on your script file.
+
+ 11. Windows: I've followed all the instructions, but still can't get
+ PHP and IIS to work together!
+
+ Make sure any user who needs to run a PHP script has the rights to run
+ php.exe! IIS uses an anonymous user which is added at the time IIS is
+ installed. This user needs rights to php.exe. Also, any authenticated
+ user will also need rights to execute php.exe. And for IIS4 you need to
+ tell it that PHP is a script engine. Also, you will want to read this
+ faq.
+
+ 12. When running PHP as CGI with IIS, OmniHTTPD or Xitami, I get
+ the following error: Security Alert! PHP CGI cannot be accessed
+ directly..
+
+ You must set the cgi.force_redirect directive to 0. It defaults to 1 so
+ be sure the directive isn't commented out (with a ;). Like all
+ directives, this is set in php.ini
+
+ Because the default is 1, it's critical that you're 100% sure that the
+ correct php.ini file is being read. Read this faq for details.
+
+ 13. How do I know if my php.ini is being found and read? It seems like
+ it isn't as my changes aren't being implemented.
+
+ To be sure your php.ini is being read by PHP, make a call to phpinfo()
+ and near the top will be a listing called Configuration File (php.ini).
+ This will tell you where PHP is looking for php.ini and whether or not
+ it's being read. If just a directory PATH exists than it's not being
+ read and you should put your php.ini in that directory. If php.ini is
+ included within the PATH than it is being read.
+
+ If php.ini is being read and you're running PHP as a module, then be
+ sure to restart your web server after making changes to php.ini
+
+ 14. How do I add my PHP directory to the PATH on Windows?
+
+ On Windows NT, 2000, XP and 2003:
+
+ * Go to Control Panel and open the System icon (Start -> Settings ->
+ Control Panel -> System, or just Start -> Control Panel -> System
+ for Windows XP/2003)
+ * Go to the Advanced tab
+ * Click on the 'Environment Variables' button
+ * Look into the 'System Variables' pane
+ * Find the Path entry (you may need to scroll to find it)
+ * Double click on the Path entry
+ * Enter your PHP directory at the end, including ';' before (e.g.
+ ;C:\php)
+ * Press OK and restart your computer
+
+ On Windows 98/Me you need to edit the autoexec.bat file:
+
+ * Open the Notepad (Start -> Run and enter notepad)
+ * Open the C:\autoexec.bat file
+ * Locate the line with PATH=C:\WINDOWS;C:\WINDOWS\COMMAND;..... and
+ add: ;C:\php to the end of the line
+ * Save the file and restart your computer
+
+ Note: Be sure to reboot after following the steps above to ensure
+ that the PATH changes are applied.
+
+ The PHP manual used to promote the copying of files into the Windows
+ system directory, this is because this directory (C:\Windows, C:\WINNT,
+ etc.) is by default in the systems PATH. Copying files into the Windows
+ system directory has long since been deprecated and may cause problems.
+
+ 15. How do I make the php.ini file available to PHP on windows?
+
+ There are several ways of doing this. If you are using Apache, read
+ their installation specific instructions (Apache 1, Apache 2),
+ otherwise you must set the PHPRC environment variable:
+
+ On Windows NT, 2000, XP and 2003:
+
+ * Go to Control Panel and open the System icon (Start -> Settings ->
+ Control Panel -> System, or just Start -> Control Panel -> System
+ for Windows XP/2003)
+ * Go to the Advanced tab
+ * Click on the 'Environment Variables' button
+ * Look into the 'System variables' pane
+ * Click on 'New' and enter 'PHPRC' as the variable name and the
+ directory where php.ini is located as the variable value (e.g.
+ C:\php)
+ * Press OK and restart your computer
+
+ On Windows 98/Me you need to edit the autoexec.bat file:
+
+ * Open the Notepad (Start -> Run and enter notepad)
+ * Open the C:\autoexec.bat file
+ * Add a new line to the end of the file: set PHPRC=C:\php (replace
+ C:\php with the directory where php.ini is located). Please note
+ that the path cannot contain spaces. For instance, if you have
+ installed PHP in C:\Program Files\PHP, you would enter
+ C:\PROGRA~1\PHP instead.
+ * Save the file and restart your computer
+
+ 16. Is it possible to use Apache content negotiation (MultiViews
+ option) with PHP?
+
+ If links to PHP files include extension, everything works perfect. This
+ FAQ is only for the case when links to PHP files don't include
+ extension and you want to use content negotiation to choose PHP files
+ from URL with no extension. In this case, replace the line AddType
+ application/x-httpd-php .php with:
+# PHP 4
+AddHandler php-script php
+AddType text/html php
+
+# PHP 5
+AddHandler php5-script php
+AddType text/html php
+
+ This solution doesn't work for Apache 1 as PHP module doesn't catch
+ php-script.
+
+ 17. Is PHP limited to process GET and POST request methods only?
+
+ No, it is possible to handle any request method, e.g. CONNECT. Proper
+ response status can be sent with header(). If only GET and POST methods
+ should be handled, it can be achieved with this Apache configuration:
+<LimitExcept GET POST>
+Deny from all
+</LimitExcept>
diff --git a/win32/install.txt.rej b/win32/install.txt.rej
new file mode 100644
index 0000000000..ee3e844bbb
--- /dev/null
+++ b/win32/install.txt.rej
@@ -0,0 +1,72 @@
+--- win32/install.txt
++++ win32/install.txt
+@@ -337,38 +337,38 @@
+ |
+ |-php.ini-production -- recommended php.ini settings for production
+ |
+- |-php5activescript.dll
++ |-php7activescript.dll
+ |
+- |-php5apache.dll
++ |-php7apache.dll
+ |
+- |-php5apache2.dll
++ |-php7apache2.dll
+ |
+ |-..
+ |
+- |-php5ts.dll -- core PHP DLL
++ |-php7ts.dll -- core PHP DLL
+ |
+ |-...
+
+- Notice the differences and similarities. Both PHP 4 and PHP 5 have a
++ Notice the differences and similarities. Both PHP 4 and PHP 7 have a
+ CGI executable, a CLI executable, and server modules, but they are
+ located in different folders and/or have different names. While PHP 4
+- packages have the server modules in the sapi folder, PHP 5
++ packages have the server modules in the sapi folder, PHP 7
+ distributions have no such directory and instead they're in the PHP
+- folder root. The supporting DLLs for the PHP 5 extensions are also not
++ folder root. The supporting DLLs for the PHP 7 extensions are also not
+ in a separate directory.
+
+ Note: In PHP 4, you should move all files located in the dll and
+ sapi folders to the main folder (e.g. C:\php).
+
+- Here is a list of server modules shipped with PHP 5:
++ Here is a list of server modules shipped with PHP 7:
+
+- * sapi/php5apache2_2.dll - Apache 2.2.x module.
+- * sapi/php5apache.dll (php5apache.dll) - Apache 1.x module
+- * sapi/php5apache2.dll (php5apache2.dll) - - Apache 2.0.x module.
+- * sapi/php5isapi.dll - ISAPI Module for ISAPI compliant web servers
++ * sapi/php7apache2_2.dll - Apache 2.2.x module.
++ * sapi/php7apache.dll (php7apache.dll) - Apache 1.x module
++ * sapi/php7apache2.dll (php7apache2.dll) - - Apache 2.0.x module.
++ * sapi/php7isapi.dll - ISAPI Module for ISAPI compliant web servers
+ like IIS 5.0 or newer. However the FCGI SAPI is recommended with
+ IIS
+- * sapi/php5nsapi.dll (php5nsapi.dll) - Sun/iPlanet/Netscape server
++ * sapi/php7nsapi.dll (php7nsapi.dll) - Sun/iPlanet/Netscape server
+ module.
+
+ Server modules provide significantly better performance and additional
+@@ -808,7 +808,7 @@
+
+ Note: Remember to substitute your actual path to PHP for the c:/php/
+ in the above examples. Take care to use either
+- php5apache2.dll in your LoadModule directive and not php5apache.dll
++ php7apache2.dll in your LoadModule directive and not php7apache.dll
+ as the latter ones are designed to run with Apache 1.3.x.
+
+ Note: If you want to use content negotiation, read related FAQ.
+@@ -1106,7 +1106,7 @@
+ extension=php_bz2.dll
+
+ * Some of the extensions need extra DLLs to work. Couple of them can
+- be found in the distribution package, in in the main folder in PHP 5,
++ be found in the distribution package, in in the main folder in PHP 7,
+ but some, for example Oracle (php_oci8.dll) require DLLs which are
+ not bundled with the distribution package.
+ * Some of these DLLs are not bundled with the PHP distribution. See
diff --git a/win32/php5.dsp b/win32/php7.dsp
index 0b5b9a6d6b..1550389d98 100644
--- a/win32/php5.dsp
+++ b/win32/php7.dsp
@@ -1,25 +1,25 @@
-# Microsoft Developer Studio Project File - Name="php5" - Package Owner=<4>
+# Microsoft Developer Studio Project File - Name="php7" - Package Owner=<4>
# Microsoft Developer Studio Generated Build File, Format Version 6.00
# ** DO NOT EDIT **
# TARGTYPE "Win32 (x86) Console Application" 0x0103
-CFG=php5 - Win32 Debug
+CFG=php7 - Win32 Debug
!MESSAGE This is not a valid makefile. To build this project using NMAKE,
!MESSAGE use the Export Makefile command and run
!MESSAGE
-!MESSAGE NMAKE /f "php5.mak".
+!MESSAGE NMAKE /f "php7.mak".
!MESSAGE
!MESSAGE You can specify a configuration when running NMAKE
!MESSAGE by defining the macro CFG on the command line. For example:
!MESSAGE
-!MESSAGE NMAKE /f "php5.mak" CFG="php5 - Win32 Debug"
+!MESSAGE NMAKE /f "php7.mak" CFG="php7 - Win32 Debug"
!MESSAGE
!MESSAGE Possible choices for configuration are:
!MESSAGE
-!MESSAGE "php5 - Win32 Release" (based on "Win32 (x86) Console Application")
-!MESSAGE "php5 - Win32 Debug" (based on "Win32 (x86) Console Application")
-!MESSAGE "php5 - Win32 Release_inline" (based on "Win32 (x86) Console Application")
+!MESSAGE "php7 - Win32 Release" (based on "Win32 (x86) Console Application")
+!MESSAGE "php7 - Win32 Debug" (based on "Win32 (x86) Console Application")
+!MESSAGE "php7 - Win32 Release_inline" (based on "Win32 (x86) Console Application")
!MESSAGE
# Begin Project
@@ -29,7 +29,7 @@ CFG=php5 - Win32 Debug
CPP=cl.exe
RSC=rc.exe
-!IF "$(CFG)" == "php5 - Win32 Release"
+!IF "$(CFG)" == "php7 - Win32 Release"
# PROP BASE Use_MFC 0
# PROP BASE Use_Debug_Libraries 0
@@ -52,9 +52,9 @@ BSC32=bscmake.exe
# ADD BSC32 /nologo
LINK32=link.exe
# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /machine:I386
-# ADD LINK32 php5nts.lib winmm.lib wsock32.lib netapi32.lib kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /version:3.0 /subsystem:console /machine:I386 /nodefaultlib:"libc.lib" /out:"..\Release\php.exe" /libpath:"..\Release"
+# ADD LINK32 php7nts.lib winmm.lib wsock32.lib netapi32.lib kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /version:3.0 /subsystem:console /machine:I386 /nodefaultlib:"libc.lib" /out:"..\Release\php.exe" /libpath:"..\Release"
-!ELSEIF "$(CFG)" == "php5 - Win32 Debug"
+!ELSEIF "$(CFG)" == "php7 - Win32 Debug"
# PROP BASE Use_MFC 0
# PROP BASE Use_Debug_Libraries 1
@@ -77,15 +77,15 @@ BSC32=bscmake.exe
# ADD BSC32 /nologo
LINK32=link.exe
# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /debug /machine:I386 /pdbtype:sept
-# ADD LINK32 winmm.lib wsock32.lib netapi32.lib kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib php5nts_debug.lib /nologo /version:4.0 /subsystem:console /debug /machine:I386 /nodefaultlib:"libcd" /nodefaultlib:"libcmt" /out:"c:\php-fcgi\php.exe" /pdbtype:sept /libpath:"..\Debug"
+# ADD LINK32 winmm.lib wsock32.lib netapi32.lib kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib php7nts_debug.lib /nologo /version:4.0 /subsystem:console /debug /machine:I386 /nodefaultlib:"libcd" /nodefaultlib:"libcmt" /out:"c:\php-fcgi\php.exe" /pdbtype:sept /libpath:"..\Debug"
# SUBTRACT LINK32 /pdb:none
-!ELSEIF "$(CFG)" == "php5 - Win32 Release_inline"
+!ELSEIF "$(CFG)" == "php7 - Win32 Release_inline"
# PROP BASE Use_MFC 0
# PROP BASE Use_Debug_Libraries 0
-# PROP BASE Output_Dir "php5___Win32_Release_inline"
-# PROP BASE Intermediate_Dir "php5___Win32_Release_inline"
+# PROP BASE Output_Dir "php7___Win32_Release_inline"
+# PROP BASE Intermediate_Dir "php7___Win32_Release_inline"
# PROP BASE Ignore_Export_Lib 0
# PROP BASE Target_Dir ""
# PROP Use_MFC 0
@@ -104,16 +104,16 @@ BSC32=bscmake.exe
# ADD BASE BSC32 /nologo
# ADD BSC32 /nologo
LINK32=link.exe
-# ADD BASE LINK32 php5nts.lib winmm.lib wsock32.lib netapi32.lib kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /version:3.0 /subsystem:console /machine:I386 /nodefaultlib:"libc.lib" /out:"Release\php.exe" /libpath:"Release"
-# ADD LINK32 php5nts.lib winmm.lib wsock32.lib netapi32.lib kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /version:3.0 /subsystem:console /machine:I386 /nodefaultlib:"libc.lib" /out:"..\Release\php.exe" /libpath:"..\Release_inline"
+# ADD BASE LINK32 php7nts.lib winmm.lib wsock32.lib netapi32.lib kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /version:3.0 /subsystem:console /machine:I386 /nodefaultlib:"libc.lib" /out:"Release\php.exe" /libpath:"Release"
+# ADD LINK32 php7nts.lib winmm.lib wsock32.lib netapi32.lib kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /version:3.0 /subsystem:console /machine:I386 /nodefaultlib:"libc.lib" /out:"..\Release\php.exe" /libpath:"..\Release_inline"
!ENDIF
# Begin Target
-# Name "php5 - Win32 Release"
-# Name "php5 - Win32 Debug"
-# Name "php5 - Win32 Release_inline"
+# Name "php7 - Win32 Release"
+# Name "php7 - Win32 Debug"
+# Name "php7 - Win32 Release_inline"
# Begin Group "Source Files"
# PROP Default_Filter ".c"
diff --git a/win32/php5.dsw b/win32/php7.dsw
index d6efc98ee2..00e2ded4de 100644
--- a/win32/php5.dsw
+++ b/win32/php7.dsw
@@ -39,7 +39,7 @@ Package=<5>
Package=<4>
{{{
Begin Project Dependency
- Project_Dep_Name php5dll
+ Project_Dep_Name php7dll
End Project Dependency
Begin Project Dependency
Project_Dep_Name TSRM
@@ -51,7 +51,7 @@ Package=<4>
###############################################################################
-Project: "php5"=.\php5.dsp - Package Owner=<4>
+Project: "php7"=.\php7.dsp - Package Owner=<4>
Package=<5>
{{{
@@ -60,7 +60,7 @@ Package=<5>
Package=<4>
{{{
Begin Project Dependency
- Project_Dep_Name php5dll
+ Project_Dep_Name php7dll
End Project Dependency
Begin Project Dependency
Project_Dep_Name Zend
@@ -72,7 +72,7 @@ Package=<4>
###############################################################################
-Project: "php5dll"=.\php5dll.dsp - Package Owner=<4>
+Project: "php7dll"=.\php7dll.dsp - Package Owner=<4>
Package=<5>
{{{
diff --git a/win32/php5dll.dsp b/win32/php7dll.dsp
index cc56f538af..763062219d 100644
--- a/win32/php5dll.dsp
+++ b/win32/php7dll.dsp
@@ -1,25 +1,25 @@
-# Microsoft Developer Studio Project File - Name="php5dll" - Package Owner=<4>
+# Microsoft Developer Studio Project File - Name="php7dll" - Package Owner=<4>
# Microsoft Developer Studio Generated Build File, Format Version 6.00
# ** DO NOT EDIT **
# TARGTYPE "Win32 (x86) Dynamic-Link Library" 0x0102
-CFG=php5dll - Win32 Debug
+CFG=php7dll - Win32 Debug
!MESSAGE This is not a valid makefile. To build this project using NMAKE,
!MESSAGE use the Export Makefile command and run
!MESSAGE
-!MESSAGE NMAKE /f "php5dll.mak".
+!MESSAGE NMAKE /f "php7dll.mak".
!MESSAGE
!MESSAGE You can specify a configuration when running NMAKE
!MESSAGE by defining the macro CFG on the command line. For example:
!MESSAGE
-!MESSAGE NMAKE /f "php5dll.mak" CFG="php5dll - Win32 Debug"
+!MESSAGE NMAKE /f "php7dll.mak" CFG="php7dll - Win32 Debug"
!MESSAGE
!MESSAGE Possible choices for configuration are:
!MESSAGE
-!MESSAGE "php5dll - Win32 Debug" (based on "Win32 (x86) Dynamic-Link Library")
-!MESSAGE "php5dll - Win32 Release" (based on "Win32 (x86) Dynamic-Link Library")
-!MESSAGE "php5dll - Win32 Release_inline" (based on "Win32 (x86) Dynamic-Link Library")
+!MESSAGE "php7dll - Win32 Debug" (based on "Win32 (x86) Dynamic-Link Library")
+!MESSAGE "php7dll - Win32 Release" (based on "Win32 (x86) Dynamic-Link Library")
+!MESSAGE "php7dll - Win32 Release_inline" (based on "Win32 (x86) Dynamic-Link Library")
!MESSAGE
# Begin Project
@@ -30,7 +30,7 @@ CPP=cl.exe
MTL=midl.exe
RSC=rc.exe
-!IF "$(CFG)" == "php5dll - Win32 Debug"
+!IF "$(CFG)" == "php7dll - Win32 Debug"
# PROP BASE Use_MFC 0
# PROP BASE Use_Debug_Libraries 1
@@ -43,8 +43,8 @@ RSC=rc.exe
# PROP Intermediate_Dir "..\Debug"
# PROP Ignore_Export_Lib 0
# PROP Target_Dir ""
-# ADD BASE CPP /nologo /MTd /W3 /Gm /GX /ZI /Od /D "WIN32" /D "_DEBUG" /D "_WINDOWS" /D "_MBCS" /D "_USRDLL" /D "PHP5DLLTS_EXPORTS" /YX /FD /GZ /c
-# ADD CPP /nologo /MDd /W3 /Gm /GX /ZI /Od /I ".." /I "..\main" /I "..\regex" /I "..\..\bindlib_w32" /I "..\Zend" /I "..\TSRM" /D "_DEBUG" /D "_WINDOWS" /D "_USRDLL" /D "PHP5DLLTS_EXPORTS" /D "PHP_EXPORTS" /D "LIBZEND_EXPORTS" /D "SAPI_EXPORTS" /D "TSRM_EXPORTS" /D "MSVC5" /D "PHP_WIN32" /D ZEND_DEBUG=1 /D "ZEND_WIN32" /D "WIN32" /D "_MBCS" /FR /YX /FD /GZ /c
+# ADD BASE CPP /nologo /MTd /W3 /Gm /GX /ZI /Od /D "WIN32" /D "_DEBUG" /D "_WINDOWS" /D "_MBCS" /D "_USRDLL" /D "PHP7DLLTS_EXPORTS" /YX /FD /GZ /c
+# ADD CPP /nologo /MDd /W3 /Gm /GX /ZI /Od /I ".." /I "..\main" /I "..\regex" /I "..\..\bindlib_w32" /I "..\Zend" /I "..\TSRM" /D "_DEBUG" /D "_WINDOWS" /D "_USRDLL" /D "PHP7DLLTS_EXPORTS" /D "PHP_EXPORTS" /D "LIBZEND_EXPORTS" /D "SAPI_EXPORTS" /D "TSRM_EXPORTS" /D "MSVC5" /D "PHP_WIN32" /D ZEND_DEBUG=1 /D "ZEND_WIN32" /D "WIN32" /D "_MBCS" /FR /YX /FD /GZ /c
# ADD BASE MTL /nologo /D "_DEBUG" /mktyplib203 /win32
# ADD MTL /nologo /D "_DEBUG" /mktyplib203 /win32
# ADD BASE RSC /l 0x40d /d "_DEBUG"
@@ -54,9 +54,9 @@ BSC32=bscmake.exe
# ADD BSC32 /nologo
LINK32=link.exe
# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /dll /debug /machine:I386 /pdbtype:sept
-# ADD LINK32 kernel32.lib user32.lib gdi32.lib wsock32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib Zend.lib resolv.lib TSRM.lib /nologo /dll /debug /machine:I386 /nodefaultlib:"libcmt" /nodefaultlib:"libc" /nodefaultlib:"libcmtd" /out:"c:\php-fcgi\php5nts_debug.dll" /pdbtype:sept /libpath:"..\TSRM\Debug" /libpath:"..\Zend\Debug" /libpath:"..\..\bindlib_w32\Debug"
+# ADD LINK32 kernel32.lib user32.lib gdi32.lib wsock32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib Zend.lib resolv.lib TSRM.lib /nologo /dll /debug /machine:I386 /nodefaultlib:"libcmt" /nodefaultlib:"libc" /nodefaultlib:"libcmtd" /out:"c:\php-fcgi\php7nts_debug.dll" /pdbtype:sept /libpath:"..\TSRM\Debug" /libpath:"..\Zend\Debug" /libpath:"..\..\bindlib_w32\Debug"
-!ELSEIF "$(CFG)" == "php5dll - Win32 Release"
+!ELSEIF "$(CFG)" == "php7dll - Win32 Release"
# PROP BASE Use_MFC 0
# PROP BASE Use_Debug_Libraries 0
@@ -69,8 +69,8 @@ LINK32=link.exe
# PROP Intermediate_Dir "..\Release"
# PROP Ignore_Export_Lib 0
# PROP Target_Dir ""
-# ADD BASE CPP /nologo /MT /W3 /GX /O2 /D "WIN32" /D "NDEBUG" /D "_WINDOWS" /D "_MBCS" /D "_USRDLL" /D "PHP5DLLTS_EXPORTS" /YX /FD /c
-# ADD CPP /nologo /MD /W3 /GX /O2 /I ".." /I "..\main" /I "..\Zend" /I "..\regex" /I "..\..\bindlib_w32" /I "..\TSRM" /D "NDEBUG" /D "_WINDOWS" /D "_USRDLL" /D "PHP5DLL_EXPORTS" /D "PHP_EXPORTS" /D "SAPI_EXPORTS" /D "LIBZEND_EXPORTS" /D ZEND_DEBUG=0 /D "MSVC5" /D "WIN32" /D "_MBCS" /D "ZEND_WIN32" /D "PHP_WIN32" /YX /FD /c
+# ADD BASE CPP /nologo /MT /W3 /GX /O2 /D "WIN32" /D "NDEBUG" /D "_WINDOWS" /D "_MBCS" /D "_USRDLL" /D "PHP7DLLTS_EXPORTS" /YX /FD /c
+# ADD CPP /nologo /MD /W3 /GX /O2 /I ".." /I "..\main" /I "..\Zend" /I "..\regex" /I "..\..\bindlib_w32" /I "..\TSRM" /D "NDEBUG" /D "_WINDOWS" /D "_USRDLL" /D "PHP7DLL_EXPORTS" /D "PHP_EXPORTS" /D "SAPI_EXPORTS" /D "LIBZEND_EXPORTS" /D ZEND_DEBUG=0 /D "MSVC5" /D "WIN32" /D "_MBCS" /D "ZEND_WIN32" /D "PHP_WIN32" /YX /FD /c
# ADD BASE MTL /nologo /D "NDEBUG" /mktyplib203 /win32
# ADD MTL /nologo /D "NDEBUG" /mktyplib203 /win32
# ADD BASE RSC /l 0x40d /d "NDEBUG"
@@ -80,14 +80,14 @@ BSC32=bscmake.exe
# ADD BSC32 /nologo
LINK32=link.exe
# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /dll /machine:I386
-# ADD LINK32 kernel32.lib user32.lib gdi32.lib wsock32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib Zend.lib resolv.lib tsrm.lib /nologo /dll /machine:I386 /nodefaultlib:"libc.lib" /out:"..\Release\php5nts.dll" /libpath:"..\Zend\Release" /libpath:"..\TSRM\Release_TS" /libpath:"..\..\bindlib_w32\Release"
+# ADD LINK32 kernel32.lib user32.lib gdi32.lib wsock32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib Zend.lib resolv.lib tsrm.lib /nologo /dll /machine:I386 /nodefaultlib:"libc.lib" /out:"..\Release\php7nts.dll" /libpath:"..\Zend\Release" /libpath:"..\TSRM\Release_TS" /libpath:"..\..\bindlib_w32\Release"
-!ELSEIF "$(CFG)" == "php5dll - Win32 Release_inline"
+!ELSEIF "$(CFG)" == "php7dll - Win32 Release_inline"
# PROP BASE Use_MFC 0
# PROP BASE Use_Debug_Libraries 0
-# PROP BASE Output_Dir "php5dll___Win32_Release_inline"
-# PROP BASE Intermediate_Dir "php5dll___Win32_Release_inline"
+# PROP BASE Output_Dir "php7dll___Win32_Release_inline"
+# PROP BASE Intermediate_Dir "php7dll___Win32_Release_inline"
# PROP BASE Ignore_Export_Lib 0
# PROP BASE Target_Dir ""
# PROP Use_MFC 0
@@ -96,8 +96,8 @@ LINK32=link.exe
# PROP Intermediate_Dir "..\Release_inline"
# PROP Ignore_Export_Lib 0
# PROP Target_Dir ""
-# ADD BASE CPP /nologo /MD /W3 /GX /O2 /I "Zend" /I "." /I "regex" /I "..\bindlib_w32" /D "NDEBUG" /D "_WINDOWS" /D "_USRDLL" /D "PHP5DLLTS_EXPORTS" /D "MSVC5" /D "PHP_EXPORTS" /D "LIBZEND_EXPORTS" /D "SAPI_EXPORTS" /D ZEND_DEBUG=0 /D "TSRM_EXPORTS" /D "WIN32" /D "_MBCS" /YX /FD /c
-# ADD CPP /nologo /MD /W3 /GX /O2 /I ".." /I "..\main" /I "..\regex" /I "..\..\bindlib_w32" /I "..\Zend" /I "..\TSRM" /D "NDEBUG" /D "_WINDOWS" /D "_USRDLL" /D "PHP5DLLTS_EXPORTS" /D "PHP_EXPORTS" /D "LIBZEND_EXPORTS" /D "SAPI_EXPORTS" /D "TSRM_EXPORTS" /D ZEND_DEBUG=0 /D "ZEND_WIN32_FORCE_INLINE" /D "MSVC5" /D "WIN32" /D "_MBCS" /D "ZEND_WIN32" /D "PHP_WIN32" /YX /FD /c
+# ADD BASE CPP /nologo /MD /W3 /GX /O2 /I "Zend" /I "." /I "regex" /I "..\bindlib_w32" /D "NDEBUG" /D "_WINDOWS" /D "_USRDLL" /D "PHP7DLLTS_EXPORTS" /D "MSVC5" /D "PHP_EXPORTS" /D "LIBZEND_EXPORTS" /D "SAPI_EXPORTS" /D ZEND_DEBUG=0 /D "TSRM_EXPORTS" /D "WIN32" /D "_MBCS" /YX /FD /c
+# ADD CPP /nologo /MD /W3 /GX /O2 /I ".." /I "..\main" /I "..\regex" /I "..\..\bindlib_w32" /I "..\Zend" /I "..\TSRM" /D "NDEBUG" /D "_WINDOWS" /D "_USRDLL" /D "PHP7DLLTS_EXPORTS" /D "PHP_EXPORTS" /D "LIBZEND_EXPORTS" /D "SAPI_EXPORTS" /D "TSRM_EXPORTS" /D ZEND_DEBUG=0 /D "ZEND_WIN32_FORCE_INLINE" /D "MSVC5" /D "WIN32" /D "_MBCS" /D "ZEND_WIN32" /D "PHP_WIN32" /YX /FD /c
# ADD BASE MTL /nologo /D "NDEBUG" /mktyplib203 /win32
# ADD MTL /nologo /D "NDEBUG" /mktyplib203 /win32
# ADD BASE RSC /l 0x40d /d "NDEBUG"
@@ -106,16 +106,16 @@ BSC32=bscmake.exe
# ADD BASE BSC32 /nologo
# ADD BSC32 /nologo
LINK32=link.exe
-# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib wsock32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib Zend.lib resolv.lib /nologo /dll /machine:I386 /nodefaultlib:"libc.lib" /out:"Release/php5nts.dll" /libpath:"TSRM\Release" /libpath:"Zend\Release" /libpath:"..\bindlib_w32\Release"
-# ADD LINK32 kernel32.lib user32.lib gdi32.lib wsock32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib Zend.lib tsrm.lib resolv.lib /nologo /dll /machine:I386 /nodefaultlib:"libc.lib" /out:"..\Release\php5nts.dll" /libpath:"..\Zend\Release_inline" /libpath:"..\TSRM\Release_TS_inline" /libpath:"..\..\bindlib_w32\Release"
+# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib wsock32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib Zend.lib resolv.lib /nologo /dll /machine:I386 /nodefaultlib:"libc.lib" /out:"Release/php7nts.dll" /libpath:"TSRM\Release" /libpath:"Zend\Release" /libpath:"..\bindlib_w32\Release"
+# ADD LINK32 kernel32.lib user32.lib gdi32.lib wsock32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib Zend.lib tsrm.lib resolv.lib /nologo /dll /machine:I386 /nodefaultlib:"libc.lib" /out:"..\Release\php7nts.dll" /libpath:"..\Zend\Release_inline" /libpath:"..\TSRM\Release_TS_inline" /libpath:"..\..\bindlib_w32\Release"
!ENDIF
# Begin Target
-# Name "php5dll - Win32 Debug"
-# Name "php5dll - Win32 Release"
-# Name "php5dll - Win32 Release_inline"
+# Name "php7dll - Win32 Debug"
+# Name "php7dll - Win32 Release"
+# Name "php7dll - Win32 Release_inline"
# Begin Group "Core"
# PROP Default_Filter ""
@@ -498,13 +498,13 @@ SOURCE=..\ext\odbc\php_odbc.c
SOURCE=..\ext\pcre\php_pcre.c
-!IF "$(CFG)" == "php5dll - Win32 Debug"
+!IF "$(CFG)" == "php7dll - Win32 Debug"
# ADD CPP /D "STATIC"
-!ELSEIF "$(CFG)" == "php5dll - Win32 Release"
+!ELSEIF "$(CFG)" == "php7dll - Win32 Release"
-!ELSEIF "$(CFG)" == "php5dll - Win32 Release_inline"
+!ELSEIF "$(CFG)" == "php7dll - Win32 Release_inline"
!ENDIF
@@ -746,13 +746,13 @@ SOURCE=..\regex\regfree.c
SOURCE=..\ext\pcre\pcrelib\chartables.c
-!IF "$(CFG)" == "php5dll - Win32 Debug"
+!IF "$(CFG)" == "php7dll - Win32 Debug"
# ADD CPP /D "STATIC"
-!ELSEIF "$(CFG)" == "php5dll - Win32 Release"
+!ELSEIF "$(CFG)" == "php7dll - Win32 Release"
-!ELSEIF "$(CFG)" == "php5dll - Win32 Release_inline"
+!ELSEIF "$(CFG)" == "php7dll - Win32 Release_inline"
!ENDIF
@@ -761,13 +761,13 @@ SOURCE=..\ext\pcre\pcrelib\chartables.c
SOURCE=..\ext\pcre\pcrelib\get.c
-!IF "$(CFG)" == "php5dll - Win32 Debug"
+!IF "$(CFG)" == "php7dll - Win32 Debug"
# ADD CPP /D "STATIC"
-!ELSEIF "$(CFG)" == "php5dll - Win32 Release"
+!ELSEIF "$(CFG)" == "php7dll - Win32 Release"
-!ELSEIF "$(CFG)" == "php5dll - Win32 Release_inline"
+!ELSEIF "$(CFG)" == "php7dll - Win32 Release_inline"
!ENDIF
@@ -776,13 +776,13 @@ SOURCE=..\ext\pcre\pcrelib\get.c
SOURCE=..\ext\pcre\pcrelib\maketables.c
-!IF "$(CFG)" == "php5dll - Win32 Debug"
+!IF "$(CFG)" == "php7dll - Win32 Debug"
# ADD CPP /D "STATIC"
-!ELSEIF "$(CFG)" == "php5dll - Win32 Release"
+!ELSEIF "$(CFG)" == "php7dll - Win32 Release"
-!ELSEIF "$(CFG)" == "php5dll - Win32 Release_inline"
+!ELSEIF "$(CFG)" == "php7dll - Win32 Release_inline"
!ENDIF
@@ -791,13 +791,13 @@ SOURCE=..\ext\pcre\pcrelib\maketables.c
SOURCE=..\ext\pcre\pcrelib\pcre.c
-!IF "$(CFG)" == "php5dll - Win32 Debug"
+!IF "$(CFG)" == "php7dll - Win32 Debug"
# ADD CPP /D "STATIC"
-!ELSEIF "$(CFG)" == "php5dll - Win32 Release"
+!ELSEIF "$(CFG)" == "php7dll - Win32 Release"
-!ELSEIF "$(CFG)" == "php5dll - Win32 Release_inline"
+!ELSEIF "$(CFG)" == "php7dll - Win32 Release_inline"
!ENDIF
@@ -806,13 +806,13 @@ SOURCE=..\ext\pcre\pcrelib\pcre.c
SOURCE=..\ext\pcre\pcrelib\study.c
-!IF "$(CFG)" == "php5dll - Win32 Debug"
+!IF "$(CFG)" == "php7dll - Win32 Debug"
# ADD CPP /D "STATIC"
-!ELSEIF "$(CFG)" == "php5dll - Win32 Release"
+!ELSEIF "$(CFG)" == "php7dll - Win32 Release"
-!ELSEIF "$(CFG)" == "php5dll - Win32 Release_inline"
+!ELSEIF "$(CFG)" == "php7dll - Win32 Release_inline"
!ENDIF
@@ -962,17 +962,17 @@ SOURCE=..\ext\calendar\sdncal.h
SOURCE=..\ext\bcmath\libbcmath\src\add.c
-!IF "$(CFG)" == "php5dll - Win32 Debug"
+!IF "$(CFG)" == "php7dll - Win32 Debug"
# PROP Intermediate_Dir "ext\bcmath\libbcmath\Debug"
# ADD CPP /I "..\ext\bcmath\libbcmath\src"
-!ELSEIF "$(CFG)" == "php5dll - Win32 Release"
+!ELSEIF "$(CFG)" == "php7dll - Win32 Release"
# PROP Intermediate_Dir "ext\bcmath\libbcmath\Release"
# ADD CPP /I "..\ext\bcmath\libbcmath\src"
-!ELSEIF "$(CFG)" == "php5dll - Win32 Release_inline"
+!ELSEIF "$(CFG)" == "php7dll - Win32 Release_inline"
# PROP Intermediate_Dir "..\Release_inline_bcmath"
# ADD CPP /I "..\ext\bcmath\libbcmath\src"
@@ -984,17 +984,17 @@ SOURCE=..\ext\bcmath\libbcmath\src\add.c
SOURCE=..\ext\bcmath\libbcmath\src\compare.c
-!IF "$(CFG)" == "php5dll - Win32 Debug"
+!IF "$(CFG)" == "php7dll - Win32 Debug"
# PROP Intermediate_Dir "ext\bcmath\libbcmath\Debug"
# ADD CPP /I "..\ext\bcmath\libbcmath\src"
-!ELSEIF "$(CFG)" == "php5dll - Win32 Release"
+!ELSEIF "$(CFG)" == "php7dll - Win32 Release"
# PROP Intermediate_Dir "ext\bcmath\libbcmath\Release"
# ADD CPP /I "..\ext\bcmath\libbcmath\src"
-!ELSEIF "$(CFG)" == "php5dll - Win32 Release_inline"
+!ELSEIF "$(CFG)" == "php7dll - Win32 Release_inline"
# PROP Intermediate_Dir "..\Release_inline_bcmath"
# ADD CPP /I "..\ext\bcmath\libbcmath\src"
@@ -1006,17 +1006,17 @@ SOURCE=..\ext\bcmath\libbcmath\src\compare.c
SOURCE=..\ext\bcmath\libbcmath\src\debug.c
-!IF "$(CFG)" == "php5dll - Win32 Debug"
+!IF "$(CFG)" == "php7dll - Win32 Debug"
# PROP Intermediate_Dir "ext\bcmath\libbcmath\Debug"
# ADD CPP /I "..\ext\bcmath\libbcmath\src"
-!ELSEIF "$(CFG)" == "php5dll - Win32 Release"
+!ELSEIF "$(CFG)" == "php7dll - Win32 Release"
# PROP Intermediate_Dir "ext\bcmath\libbcmath\Release"
# ADD CPP /I "..\ext\bcmath\libbcmath\src"
-!ELSEIF "$(CFG)" == "php5dll - Win32 Release_inline"
+!ELSEIF "$(CFG)" == "php7dll - Win32 Release_inline"
# PROP Intermediate_Dir "..\Release_inline_bcmath"
# ADD CPP /I "..\ext\bcmath\libbcmath\src"
@@ -1028,17 +1028,17 @@ SOURCE=..\ext\bcmath\libbcmath\src\debug.c
SOURCE=..\ext\bcmath\libbcmath\src\div.c
-!IF "$(CFG)" == "php5dll - Win32 Debug"
+!IF "$(CFG)" == "php7dll - Win32 Debug"
# PROP Intermediate_Dir "ext\bcmath\libbcmath\Debug"
# ADD CPP /I "..\ext\bcmath\libbcmath\src"
-!ELSEIF "$(CFG)" == "php5dll - Win32 Release"
+!ELSEIF "$(CFG)" == "php7dll - Win32 Release"
# PROP Intermediate_Dir "ext\bcmath\libbcmath\Release"
# ADD CPP /I "..\ext\bcmath\libbcmath\src"
-!ELSEIF "$(CFG)" == "php5dll - Win32 Release_inline"
+!ELSEIF "$(CFG)" == "php7dll - Win32 Release_inline"
# PROP Intermediate_Dir "..\Release_inline_bcmath"
# ADD CPP /I "..\ext\bcmath\libbcmath\src"
@@ -1050,17 +1050,17 @@ SOURCE=..\ext\bcmath\libbcmath\src\div.c
SOURCE=..\ext\bcmath\libbcmath\src\divmod.c
-!IF "$(CFG)" == "php5dll - Win32 Debug"
+!IF "$(CFG)" == "php7dll - Win32 Debug"
# PROP Intermediate_Dir "ext\bcmath\libbcmath\Debug"
# ADD CPP /I "..\ext\bcmath\libbcmath\src"
-!ELSEIF "$(CFG)" == "php5dll - Win32 Release"
+!ELSEIF "$(CFG)" == "php7dll - Win32 Release"
# PROP Intermediate_Dir "ext\bcmath\libbcmath\Release"
# ADD CPP /I "..\ext\bcmath\libbcmath\src"
-!ELSEIF "$(CFG)" == "php5dll - Win32 Release_inline"
+!ELSEIF "$(CFG)" == "php7dll - Win32 Release_inline"
# PROP Intermediate_Dir "..\Release_inline_bcmath"
# ADD CPP /I "..\ext\bcmath\libbcmath\src"
@@ -1072,17 +1072,17 @@ SOURCE=..\ext\bcmath\libbcmath\src\divmod.c
SOURCE=..\ext\bcmath\libbcmath\src\doaddsub.c
-!IF "$(CFG)" == "php5dll - Win32 Debug"
+!IF "$(CFG)" == "php7dll - Win32 Debug"
# PROP Intermediate_Dir "ext\bcmath\libbcmath\Debug"
# ADD CPP /I "..\ext\bcmath\libbcmath\src"
-!ELSEIF "$(CFG)" == "php5dll - Win32 Release"
+!ELSEIF "$(CFG)" == "php7dll - Win32 Release"
# PROP Intermediate_Dir "ext\bcmath\libbcmath\Release"
# ADD CPP /I "..\ext\bcmath\libbcmath\src"
-!ELSEIF "$(CFG)" == "php5dll - Win32 Release_inline"
+!ELSEIF "$(CFG)" == "php7dll - Win32 Release_inline"
# PROP Intermediate_Dir "..\Release_inline_bcmath"
# ADD CPP /I "..\ext\bcmath\libbcmath\src"
@@ -1094,17 +1094,17 @@ SOURCE=..\ext\bcmath\libbcmath\src\doaddsub.c
SOURCE=..\ext\bcmath\libbcmath\src\init.c
-!IF "$(CFG)" == "php5dll - Win32 Debug"
+!IF "$(CFG)" == "php7dll - Win32 Debug"
# PROP Intermediate_Dir "ext\bcmath\libbcmath\Debug"
# ADD CPP /I "..\ext\bcmath\libbcmath\src"
-!ELSEIF "$(CFG)" == "php5dll - Win32 Release"
+!ELSEIF "$(CFG)" == "php7dll - Win32 Release"
# PROP Intermediate_Dir "ext\bcmath\libbcmath\Release"
# ADD CPP /I "..\ext\bcmath\libbcmath\src"
-!ELSEIF "$(CFG)" == "php5dll - Win32 Release_inline"
+!ELSEIF "$(CFG)" == "php7dll - Win32 Release_inline"
# PROP Intermediate_Dir "..\Release_inline_bcmath"
# ADD CPP /I "..\ext\bcmath\libbcmath\src"
@@ -1116,17 +1116,17 @@ SOURCE=..\ext\bcmath\libbcmath\src\init.c
SOURCE=..\ext\bcmath\libbcmath\src\int2num.c
-!IF "$(CFG)" == "php5dll - Win32 Debug"
+!IF "$(CFG)" == "php7dll - Win32 Debug"
# PROP Intermediate_Dir "ext\bcmath\libbcmath\Debug"
# ADD CPP /I "..\ext\bcmath\libbcmath\src"
-!ELSEIF "$(CFG)" == "php5dll - Win32 Release"
+!ELSEIF "$(CFG)" == "php7dll - Win32 Release"
# PROP Intermediate_Dir "ext\bcmath\libbcmath\Release"
# ADD CPP /I "..\ext\bcmath\libbcmath\src"
-!ELSEIF "$(CFG)" == "php5dll - Win32 Release_inline"
+!ELSEIF "$(CFG)" == "php7dll - Win32 Release_inline"
# PROP Intermediate_Dir "..\Release_inline_bcmath"
# ADD CPP /I "..\ext\bcmath\libbcmath\src"
@@ -1138,17 +1138,17 @@ SOURCE=..\ext\bcmath\libbcmath\src\int2num.c
SOURCE=..\ext\bcmath\libbcmath\src\nearzero.c
-!IF "$(CFG)" == "php5dll - Win32 Debug"
+!IF "$(CFG)" == "php7dll - Win32 Debug"
# PROP Intermediate_Dir "ext\bcmath\libbcmath\Debug"
# ADD CPP /I "..\ext\bcmath\libbcmath\src"
-!ELSEIF "$(CFG)" == "php5dll - Win32 Release"
+!ELSEIF "$(CFG)" == "php7dll - Win32 Release"
# PROP Intermediate_Dir "ext\bcmath\libbcmath\Release"
# ADD CPP /I "..\ext\bcmath\libbcmath\src"
-!ELSEIF "$(CFG)" == "php5dll - Win32 Release_inline"
+!ELSEIF "$(CFG)" == "php7dll - Win32 Release_inline"
# PROP Intermediate_Dir "..\Release_inline_bcmath"
# ADD CPP /I "..\ext\bcmath\libbcmath\src"
@@ -1160,17 +1160,17 @@ SOURCE=..\ext\bcmath\libbcmath\src\nearzero.c
SOURCE=..\ext\bcmath\libbcmath\src\neg.c
-!IF "$(CFG)" == "php5dll - Win32 Debug"
+!IF "$(CFG)" == "php7dll - Win32 Debug"
# PROP Intermediate_Dir "ext\bcmath\libbcmath\Debug"
# ADD CPP /I "..\ext\bcmath\libbcmath\src"
-!ELSEIF "$(CFG)" == "php5dll - Win32 Release"
+!ELSEIF "$(CFG)" == "php7dll - Win32 Release"
# PROP Intermediate_Dir "ext\bcmath\libbcmath\Release"
# ADD CPP /I "..\ext\bcmath\libbcmath\src"
-!ELSEIF "$(CFG)" == "php5dll - Win32 Release_inline"
+!ELSEIF "$(CFG)" == "php7dll - Win32 Release_inline"
# PROP Intermediate_Dir "..\Release_inline_bcmath"
# ADD CPP /I "..\ext\bcmath\libbcmath\src"
@@ -1182,17 +1182,17 @@ SOURCE=..\ext\bcmath\libbcmath\src\neg.c
SOURCE=..\ext\bcmath\libbcmath\src\num2long.c
-!IF "$(CFG)" == "php5dll - Win32 Debug"
+!IF "$(CFG)" == "php7dll - Win32 Debug"
# PROP Intermediate_Dir "ext\bcmath\libbcmath\Debug"
# ADD CPP /I "..\ext\bcmath\libbcmath\src"
-!ELSEIF "$(CFG)" == "php5dll - Win32 Release"
+!ELSEIF "$(CFG)" == "php7dll - Win32 Release"
# PROP Intermediate_Dir "ext\bcmath\libbcmath\Release"
# ADD CPP /I "..\ext\bcmath\libbcmath\src"
-!ELSEIF "$(CFG)" == "php5dll - Win32 Release_inline"
+!ELSEIF "$(CFG)" == "php7dll - Win32 Release_inline"
# PROP Intermediate_Dir "..\Release_inline_bcmath"
# ADD CPP /I "..\ext\bcmath\libbcmath\src"
@@ -1204,17 +1204,17 @@ SOURCE=..\ext\bcmath\libbcmath\src\num2long.c
SOURCE=..\ext\bcmath\libbcmath\src\num2str.c
-!IF "$(CFG)" == "php5dll - Win32 Debug"
+!IF "$(CFG)" == "php7dll - Win32 Debug"
# PROP Intermediate_Dir "ext\bcmath\libbcmath\Debug"
# ADD CPP /I "..\ext\bcmath\libbcmath\src"
-!ELSEIF "$(CFG)" == "php5dll - Win32 Release"
+!ELSEIF "$(CFG)" == "php7dll - Win32 Release"
# PROP Intermediate_Dir "ext\bcmath\libbcmath\Release"
# ADD CPP /I "..\ext\bcmath\libbcmath\src"
-!ELSEIF "$(CFG)" == "php5dll - Win32 Release_inline"
+!ELSEIF "$(CFG)" == "php7dll - Win32 Release_inline"
# PROP Intermediate_Dir "..\Release_inline_bcmath"
# ADD CPP /I "..\ext\bcmath\libbcmath\src"
@@ -1226,17 +1226,17 @@ SOURCE=..\ext\bcmath\libbcmath\src\num2str.c
SOURCE=..\ext\bcmath\libbcmath\src\outofmem.c
-!IF "$(CFG)" == "php5dll - Win32 Debug"
+!IF "$(CFG)" == "php7dll - Win32 Debug"
# PROP Intermediate_Dir "ext\bcmath\libbcmath\Debug"
# ADD CPP /I "..\ext\bcmath\libbcmath\src"
-!ELSEIF "$(CFG)" == "php5dll - Win32 Release"
+!ELSEIF "$(CFG)" == "php7dll - Win32 Release"
# PROP Intermediate_Dir "ext\bcmath\libbcmath\Release"
# ADD CPP /I "..\ext\bcmath\libbcmath\src"
-!ELSEIF "$(CFG)" == "php5dll - Win32 Release_inline"
+!ELSEIF "$(CFG)" == "php7dll - Win32 Release_inline"
# PROP Intermediate_Dir "..\Release_inline_bcmath"
# ADD CPP /I "..\ext\bcmath\libbcmath\src"
@@ -1248,17 +1248,17 @@ SOURCE=..\ext\bcmath\libbcmath\src\outofmem.c
SOURCE=..\ext\bcmath\libbcmath\src\output.c
-!IF "$(CFG)" == "php5dll - Win32 Debug"
+!IF "$(CFG)" == "php7dll - Win32 Debug"
# PROP Intermediate_Dir "ext\bcmath\libbcmath\Debug"
# ADD CPP /I "..\ext\bcmath\libbcmath\src"
-!ELSEIF "$(CFG)" == "php5dll - Win32 Release"
+!ELSEIF "$(CFG)" == "php7dll - Win32 Release"
# PROP Intermediate_Dir "ext\bcmath\libbcmath\Release"
# ADD CPP /I "..\ext\bcmath\libbcmath\src"
-!ELSEIF "$(CFG)" == "php5dll - Win32 Release_inline"
+!ELSEIF "$(CFG)" == "php7dll - Win32 Release_inline"
# PROP Intermediate_Dir "..\Release_inline_bcmath"
# ADD CPP /I "..\ext\bcmath\libbcmath\src"
@@ -1270,17 +1270,17 @@ SOURCE=..\ext\bcmath\libbcmath\src\output.c
SOURCE=..\ext\bcmath\libbcmath\src\raise.c
-!IF "$(CFG)" == "php5dll - Win32 Debug"
+!IF "$(CFG)" == "php7dll - Win32 Debug"
# PROP Intermediate_Dir "ext\bcmath\libbcmath\Debug"
# ADD CPP /I "..\ext\bcmath\libbcmath\src"
-!ELSEIF "$(CFG)" == "php5dll - Win32 Release"
+!ELSEIF "$(CFG)" == "php7dll - Win32 Release"
# PROP Intermediate_Dir "ext\bcmath\libbcmath\Release"
# ADD CPP /I "..\ext\bcmath\libbcmath\src"
-!ELSEIF "$(CFG)" == "php5dll - Win32 Release_inline"
+!ELSEIF "$(CFG)" == "php7dll - Win32 Release_inline"
# PROP Intermediate_Dir "..\Release_inline_bcmath"
# ADD CPP /I "..\ext\bcmath\libbcmath\src"
@@ -1292,17 +1292,17 @@ SOURCE=..\ext\bcmath\libbcmath\src\raise.c
SOURCE=..\ext\bcmath\libbcmath\src\raisemod.c
-!IF "$(CFG)" == "php5dll - Win32 Debug"
+!IF "$(CFG)" == "php7dll - Win32 Debug"
# PROP Intermediate_Dir "ext\bcmath\libbcmath\Debug"
# ADD CPP /I "..\ext\bcmath\libbcmath\src"
-!ELSEIF "$(CFG)" == "php5dll - Win32 Release"
+!ELSEIF "$(CFG)" == "php7dll - Win32 Release"
# PROP Intermediate_Dir "ext\bcmath\libbcmath\Release"
# ADD CPP /I "..\ext\bcmath\libbcmath\src"
-!ELSEIF "$(CFG)" == "php5dll - Win32 Release_inline"
+!ELSEIF "$(CFG)" == "php7dll - Win32 Release_inline"
# PROP Intermediate_Dir "..\Release_inline_bcmath"
# ADD CPP /I "..\ext\bcmath\libbcmath\src"
@@ -1314,17 +1314,17 @@ SOURCE=..\ext\bcmath\libbcmath\src\raisemod.c
SOURCE=..\ext\bcmath\libbcmath\src\recmul.c
-!IF "$(CFG)" == "php5dll - Win32 Debug"
+!IF "$(CFG)" == "php7dll - Win32 Debug"
# PROP Intermediate_Dir "ext\bcmath\libbcmath\Debug"
# ADD CPP /I "..\ext\bcmath\libbcmath\src"
-!ELSEIF "$(CFG)" == "php5dll - Win32 Release"
+!ELSEIF "$(CFG)" == "php7dll - Win32 Release"
# PROP Intermediate_Dir "ext\bcmath\libbcmath\Release"
# ADD CPP /I "..\ext\bcmath\libbcmath\src"
-!ELSEIF "$(CFG)" == "php5dll - Win32 Release_inline"
+!ELSEIF "$(CFG)" == "php7dll - Win32 Release_inline"
# PROP Intermediate_Dir "..\Release_inline_bcmath"
# ADD CPP /I "..\ext\bcmath\libbcmath\src"
@@ -1336,17 +1336,17 @@ SOURCE=..\ext\bcmath\libbcmath\src\recmul.c
SOURCE=..\ext\bcmath\libbcmath\src\rmzero.c
-!IF "$(CFG)" == "php5dll - Win32 Debug"
+!IF "$(CFG)" == "php7dll - Win32 Debug"
# PROP Intermediate_Dir "ext\bcmath\libbcmath\Debug"
# ADD CPP /I "..\ext\bcmath\libbcmath\src"
-!ELSEIF "$(CFG)" == "php5dll - Win32 Release"
+!ELSEIF "$(CFG)" == "php7dll - Win32 Release"
# PROP Intermediate_Dir "ext\bcmath\libbcmath\Release"
# ADD CPP /I "..\ext\bcmath\libbcmath\src"
-!ELSEIF "$(CFG)" == "php5dll - Win32 Release_inline"
+!ELSEIF "$(CFG)" == "php7dll - Win32 Release_inline"
# PROP Intermediate_Dir "..\Release_inline_bcmath"
# ADD CPP /I "..\ext\bcmath\libbcmath\src"
@@ -1358,17 +1358,17 @@ SOURCE=..\ext\bcmath\libbcmath\src\rmzero.c
SOURCE=..\ext\bcmath\libbcmath\src\rt.c
-!IF "$(CFG)" == "php5dll - Win32 Debug"
+!IF "$(CFG)" == "php7dll - Win32 Debug"
# PROP Intermediate_Dir "ext\bcmath\libbcmath\Debug"
# ADD CPP /I "..\ext\bcmath\libbcmath\src"
-!ELSEIF "$(CFG)" == "php5dll - Win32 Release"
+!ELSEIF "$(CFG)" == "php7dll - Win32 Release"
# PROP Intermediate_Dir "ext\bcmath\libbcmath\Release"
# ADD CPP /I "..\ext\bcmath\libbcmath\src"
-!ELSEIF "$(CFG)" == "php5dll - Win32 Release_inline"
+!ELSEIF "$(CFG)" == "php7dll - Win32 Release_inline"
# PROP Intermediate_Dir "..\Release_inline_bcmath"
# ADD CPP /I "..\ext\bcmath\libbcmath\src"
@@ -1380,17 +1380,17 @@ SOURCE=..\ext\bcmath\libbcmath\src\rt.c
SOURCE=..\ext\bcmath\libbcmath\src\sqrt.c
-!IF "$(CFG)" == "php5dll - Win32 Debug"
+!IF "$(CFG)" == "php7dll - Win32 Debug"
# PROP Intermediate_Dir "ext\bcmath\libbcmath\Debug"
# ADD CPP /I "..\ext\bcmath\libbcmath\src"
-!ELSEIF "$(CFG)" == "php5dll - Win32 Release"
+!ELSEIF "$(CFG)" == "php7dll - Win32 Release"
# PROP Intermediate_Dir "ext\bcmath\libbcmath\Release"
# ADD CPP /I "..\ext\bcmath\libbcmath\src"
-!ELSEIF "$(CFG)" == "php5dll - Win32 Release_inline"
+!ELSEIF "$(CFG)" == "php7dll - Win32 Release_inline"
# PROP Intermediate_Dir "..\Release_inline_bcmath"
# ADD CPP /I "..\ext\bcmath\libbcmath\src"
@@ -1402,17 +1402,17 @@ SOURCE=..\ext\bcmath\libbcmath\src\sqrt.c
SOURCE=..\ext\bcmath\libbcmath\src\str2num.c
-!IF "$(CFG)" == "php5dll - Win32 Debug"
+!IF "$(CFG)" == "php7dll - Win32 Debug"
# PROP Intermediate_Dir "ext\bcmath\libbcmath\Debug"
# ADD CPP /I "..\ext\bcmath\libbcmath\src"
-!ELSEIF "$(CFG)" == "php5dll - Win32 Release"
+!ELSEIF "$(CFG)" == "php7dll - Win32 Release"
# PROP Intermediate_Dir "ext\bcmath\libbcmath\Release"
# ADD CPP /I "..\ext\bcmath\libbcmath\src"
-!ELSEIF "$(CFG)" == "php5dll - Win32 Release_inline"
+!ELSEIF "$(CFG)" == "php7dll - Win32 Release_inline"
# PROP Intermediate_Dir "..\Release_inline_bcmath"
# ADD CPP /I "..\ext\bcmath\libbcmath\src"
@@ -1424,17 +1424,17 @@ SOURCE=..\ext\bcmath\libbcmath\src\str2num.c
SOURCE=..\ext\bcmath\libbcmath\src\sub.c
-!IF "$(CFG)" == "php5dll - Win32 Debug"
+!IF "$(CFG)" == "php7dll - Win32 Debug"
# PROP Intermediate_Dir "ext\bcmath\libbcmath\Debug"
# ADD CPP /I "..\ext\bcmath\libbcmath\src"
-!ELSEIF "$(CFG)" == "php5dll - Win32 Release"
+!ELSEIF "$(CFG)" == "php7dll - Win32 Release"
# PROP Intermediate_Dir "ext\bcmath\libbcmath\Release"
# ADD CPP /I "..\ext\bcmath\libbcmath\src"
-!ELSEIF "$(CFG)" == "php5dll - Win32 Release_inline"
+!ELSEIF "$(CFG)" == "php7dll - Win32 Release_inline"
# PROP Intermediate_Dir "..\Release_inline_bcmath"
# ADD CPP /I "..\ext\bcmath\libbcmath\src"
@@ -1446,17 +1446,17 @@ SOURCE=..\ext\bcmath\libbcmath\src\sub.c
SOURCE=..\ext\bcmath\libbcmath\src\zero.c
-!IF "$(CFG)" == "php5dll - Win32 Debug"
+!IF "$(CFG)" == "php7dll - Win32 Debug"
# PROP Intermediate_Dir "ext\bcmath\libbcmath\Debug"
# ADD CPP /I "..\ext\bcmath\libbcmath\src"
-!ELSEIF "$(CFG)" == "php5dll - Win32 Release"
+!ELSEIF "$(CFG)" == "php7dll - Win32 Release"
# PROP Intermediate_Dir "ext\bcmath\libbcmath\Release"
# ADD CPP /I "..\ext\bcmath\libbcmath\src"
-!ELSEIF "$(CFG)" == "php5dll - Win32 Release_inline"
+!ELSEIF "$(CFG)" == "php7dll - Win32 Release_inline"
# PROP Intermediate_Dir "..\Release_inline_bcmath"
# ADD CPP /I "..\ext\bcmath\libbcmath\src"
@@ -1472,11 +1472,11 @@ SOURCE=..\ext\bcmath\libbcmath\src\zero.c
SOURCE=..\ext\bcmath\libbcmath\src\bcmath.h
-!IF "$(CFG)" == "php5dll - Win32 Debug"
+!IF "$(CFG)" == "php7dll - Win32 Debug"
-!ELSEIF "$(CFG)" == "php5dll - Win32 Release"
+!ELSEIF "$(CFG)" == "php7dll - Win32 Release"
-!ELSEIF "$(CFG)" == "php5dll - Win32 Release_inline"
+!ELSEIF "$(CFG)" == "php7dll - Win32 Release_inline"
# PROP Intermediate_Dir "..\Release_inline_bcmath"
@@ -1487,11 +1487,11 @@ SOURCE=..\ext\bcmath\libbcmath\src\bcmath.h
SOURCE=..\ext\bcmath\libbcmath\src\config.h
-!IF "$(CFG)" == "php5dll - Win32 Debug"
+!IF "$(CFG)" == "php7dll - Win32 Debug"
-!ELSEIF "$(CFG)" == "php5dll - Win32 Release"
+!ELSEIF "$(CFG)" == "php7dll - Win32 Release"
-!ELSEIF "$(CFG)" == "php5dll - Win32 Release_inline"
+!ELSEIF "$(CFG)" == "php7dll - Win32 Release_inline"
# PROP Intermediate_Dir "..\Release_inline_bcmath"
@@ -1502,11 +1502,11 @@ SOURCE=..\ext\bcmath\libbcmath\src\config.h
SOURCE=..\ext\bcmath\libbcmath\src\private.h
-!IF "$(CFG)" == "php5dll - Win32 Debug"
+!IF "$(CFG)" == "php7dll - Win32 Debug"
-!ELSEIF "$(CFG)" == "php5dll - Win32 Release"
+!ELSEIF "$(CFG)" == "php7dll - Win32 Release"
-!ELSEIF "$(CFG)" == "php5dll - Win32 Release_inline"
+!ELSEIF "$(CFG)" == "php7dll - Win32 Release_inline"
# PROP Intermediate_Dir "..\Release_inline_bcmath"
diff --git a/win32/php5dllts.dsp b/win32/php7dllts.dsp
index 3755ea79f9..423ff6ff9f 100644
--- a/win32/php5dllts.dsp
+++ b/win32/php7dllts.dsp
@@ -1,26 +1,26 @@
-# Microsoft Developer Studio Project File - Name="php5dllts" - Package Owner=<4>
+# Microsoft Developer Studio Project File - Name="php7dllts" - Package Owner=<4>
# Microsoft Developer Studio Generated Build File, Format Version 6.00
# ** DO NOT EDIT **
# TARGTYPE "Win32 (x86) Dynamic-Link Library" 0x0102
-CFG=php5dllts - Win32 Debug_TS
+CFG=php7dllts - Win32 Debug_TS
!MESSAGE This is not a valid makefile. To build this project using NMAKE,
!MESSAGE use the Export Makefile command and run
!MESSAGE
-!MESSAGE NMAKE /f "php5dllts.mak".
+!MESSAGE NMAKE /f "php7dllts.mak".
!MESSAGE
!MESSAGE You can specify a configuration when running NMAKE
!MESSAGE by defining the macro CFG on the command line. For example:
!MESSAGE
-!MESSAGE NMAKE /f "php5dllts.mak" CFG="php5dllts - Win32 Debug_TS"
+!MESSAGE NMAKE /f "php7dllts.mak" CFG="php7dllts - Win32 Debug_TS"
!MESSAGE
!MESSAGE Possible choices for configuration are:
!MESSAGE
-!MESSAGE "php5dllts - Win32 Debug_TS" (based on "Win32 (x86) Dynamic-Link Library")
-!MESSAGE "php5dllts - Win32 Release_TS" (based on "Win32 (x86) Dynamic-Link Library")
-!MESSAGE "php5dllts - Win32 Release_TS_inline" (based on "Win32 (x86) Dynamic-Link Library")
-!MESSAGE "php5dllts - Win32 Release_TSDbg" (based on "Win32 (x86) Dynamic-Link Library")
+!MESSAGE "php7dllts - Win32 Debug_TS" (based on "Win32 (x86) Dynamic-Link Library")
+!MESSAGE "php7dllts - Win32 Release_TS" (based on "Win32 (x86) Dynamic-Link Library")
+!MESSAGE "php7dllts - Win32 Release_TS_inline" (based on "Win32 (x86) Dynamic-Link Library")
+!MESSAGE "php7dllts - Win32 Release_TSDbg" (based on "Win32 (x86) Dynamic-Link Library")
!MESSAGE
# Begin Project
@@ -31,7 +31,7 @@ CPP=cl.exe
MTL=midl.exe
RSC=rc.exe
-!IF "$(CFG)" == "php5dllts - Win32 Debug_TS"
+!IF "$(CFG)" == "php7dllts - Win32 Debug_TS"
# PROP BASE Use_MFC 0
# PROP BASE Use_Debug_Libraries 1
@@ -44,8 +44,8 @@ RSC=rc.exe
# PROP Intermediate_Dir "Debug_TS"
# PROP Ignore_Export_Lib 0
# PROP Target_Dir ""
-# ADD BASE CPP /nologo /MTd /W3 /Gm /GX /ZI /Od /D "WIN32" /D "_DEBUG" /D "_WINDOWS" /D "_MBCS" /D "_USRDLL" /D "PHP5DLLTS_EXPORTS" /YX /FD /GZ /c
-# ADD CPP /nologo /MDd /W3 /Gm /GX /ZI /Od /I ".." /I "..\main" /I "..\regex" /I "..\..\bindlib_w32" /I "..\..\zlib" /I "..\Zend" /I "..\TSRM" /I "..\..\libxml\include" /I "..\ext\sqlite\libsqlite\src" /D "_DEBUG" /D ZEND_DEBUG=1 /D "_WINDOWS" /D "_USRDLL" /D "PHP5DLLTS_EXPORTS" /D "PHP_EXPORTS" /D "LIBZEND_EXPORTS" /D "TSRM_EXPORTS" /D "SAPI_EXPORTS" /D "MSVC5" /D "ZTS" /D "ZEND_WIN32" /D "PHP_WIN32" /D "WIN32" /D "_MBCS" /D "LIBXML_THREAD_ENABLED" /D "LIBXML_STATIC" /FR /YX /FD /GZ /c
+# ADD BASE CPP /nologo /MTd /W3 /Gm /GX /ZI /Od /D "WIN32" /D "_DEBUG" /D "_WINDOWS" /D "_MBCS" /D "_USRDLL" /D "PHP7DLLTS_EXPORTS" /YX /FD /GZ /c
+# ADD CPP /nologo /MDd /W3 /Gm /GX /ZI /Od /I ".." /I "..\main" /I "..\regex" /I "..\..\bindlib_w32" /I "..\..\zlib" /I "..\Zend" /I "..\TSRM" /I "..\..\libxml\include" /I "..\ext\sqlite\libsqlite\src" /D "_DEBUG" /D ZEND_DEBUG=1 /D "_WINDOWS" /D "_USRDLL" /D "PHP7DLLTS_EXPORTS" /D "PHP_EXPORTS" /D "LIBZEND_EXPORTS" /D "TSRM_EXPORTS" /D "SAPI_EXPORTS" /D "MSVC5" /D "ZTS" /D "ZEND_WIN32" /D "PHP_WIN32" /D "WIN32" /D "_MBCS" /D "LIBXML_THREAD_ENABLED" /D "LIBXML_STATIC" /FR /YX /FD /GZ /c
# ADD BASE MTL /nologo /D "_DEBUG" /mktyplib203 /win32
# ADD MTL /nologo /D "_DEBUG" /mktyplib203 /win32
# ADD BASE RSC /l 0x40d /d "_DEBUG"
@@ -55,9 +55,9 @@ BSC32=bscmake.exe
# ADD BSC32 /nologo
LINK32=link.exe
# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /dll /debug /machine:I386 /pdbtype:sept
-# ADD LINK32 kernel32.lib user32.lib gdi32.lib ws2_32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib ZendTS.lib TSRM.lib resolv.lib zlib.lib libxml2_a.lib Urlmon.lib libsqlite.lib iconv_a.lib /nologo /version:4.0 /dll /debug /machine:I386 /nodefaultlib:"libcmt" /nodefaultlib:"msvcrt" /out:"..\Debug_TS\php5ts_debug.dll" /pdbtype:sept /libpath:"..\TSRM\Debug_TS" /libpath:"..\Zend\Debug_TS" /libpath:"..\..\bindlib_w32\Debug" /libpath:"Debug_TS" /libpath:"..\..\zlib\Debug" /libpath:"..\..\libxml\lib\Debug" /libpath:"..\ext\sqlite\Debug_TS" /libpath:"..\..\libiconv\lib"
+# ADD LINK32 kernel32.lib user32.lib gdi32.lib ws2_32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib ZendTS.lib TSRM.lib resolv.lib zlib.lib libxml2_a.lib Urlmon.lib libsqlite.lib iconv_a.lib /nologo /version:4.0 /dll /debug /machine:I386 /nodefaultlib:"libcmt" /nodefaultlib:"msvcrt" /out:"..\Debug_TS\php7ts_debug.dll" /pdbtype:sept /libpath:"..\TSRM\Debug_TS" /libpath:"..\Zend\Debug_TS" /libpath:"..\..\bindlib_w32\Debug" /libpath:"Debug_TS" /libpath:"..\..\zlib\Debug" /libpath:"..\..\libxml\lib\Debug" /libpath:"..\ext\sqlite\Debug_TS" /libpath:"..\..\libiconv\lib"
-!ELSEIF "$(CFG)" == "php5dllts - Win32 Release_TS"
+!ELSEIF "$(CFG)" == "php7dllts - Win32 Release_TS"
# PROP BASE Use_MFC 0
# PROP BASE Use_Debug_Libraries 0
@@ -70,8 +70,8 @@ LINK32=link.exe
# PROP Intermediate_Dir "Release_TS"
# PROP Ignore_Export_Lib 0
# PROP Target_Dir ""
-# ADD BASE CPP /nologo /MT /W3 /GX /O2 /D "WIN32" /D "NDEBUG" /D "_WINDOWS" /D "_MBCS" /D "_USRDLL" /D "PHP5DLLTS_EXPORTS" /YX /FD /c
-# ADD CPP /nologo /MD /W3 /GX /O2 /I ".." /I "..\main" /I "..\regex" /I "..\..\bindlib_w32" /I "..\..\zlib" /I "..\Zend" /I "..\TSRM" /I "..\..\libxml\include" /I "..\ext\sqlite\libsqlite\src" /D "NDEBUG" /D ZEND_DEBUG=0 /D "_WINDOWS" /D "_USRDLL" /D "PHP5DLLTS_EXPORTS" /D "PHP_EXPORTS" /D "LIBZEND_EXPORTS" /D "TSRM_EXPORTS" /D "SAPI_EXPORTS" /D "MSVC5" /D "ZTS" /D "ZEND_WIN32" /D "PHP_WIN32" /D "WIN32" /D "_MBCS" /D "LIBXML_STATIC" /FR /YX /FD /c
+# ADD BASE CPP /nologo /MT /W3 /GX /O2 /D "WIN32" /D "NDEBUG" /D "_WINDOWS" /D "_MBCS" /D "_USRDLL" /D "PHP7DLLTS_EXPORTS" /YX /FD /c
+# ADD CPP /nologo /MD /W3 /GX /O2 /I ".." /I "..\main" /I "..\regex" /I "..\..\bindlib_w32" /I "..\..\zlib" /I "..\Zend" /I "..\TSRM" /I "..\..\libxml\include" /I "..\ext\sqlite\libsqlite\src" /D "NDEBUG" /D ZEND_DEBUG=0 /D "_WINDOWS" /D "_USRDLL" /D "PHP7DLLTS_EXPORTS" /D "PHP_EXPORTS" /D "LIBZEND_EXPORTS" /D "TSRM_EXPORTS" /D "SAPI_EXPORTS" /D "MSVC5" /D "ZTS" /D "ZEND_WIN32" /D "PHP_WIN32" /D "WIN32" /D "_MBCS" /D "LIBXML_STATIC" /FR /YX /FD /c
# ADD BASE MTL /nologo /D "NDEBUG" /mktyplib203 /win32
# ADD MTL /nologo /D "NDEBUG" /mktyplib203 /win32
# ADD BASE RSC /l 0x40d /d "NDEBUG"
@@ -81,14 +81,14 @@ BSC32=bscmake.exe
# ADD BSC32 /nologo
LINK32=link.exe
# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /dll /machine:I386
-# ADD LINK32 kernel32.lib user32.lib gdi32.lib ws2_32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib ZendTS.lib TSRM.lib resolv.lib zlib.lib libxml2_a.lib Urlmon.lib libsqlite.lib iconv_a.lib /nologo /version:4.0 /dll /machine:I386 /nodefaultlib:"libcmt" /out:"..\Release_TS\php5ts.dll" /libpath:"..\TSRM\Release_TS" /libpath:"..\Zend\Release_TS" /libpath:"Release_TS" /libpath:"..\ext\sqlite\Release_TS" /libpath:"..\..\bindlib_w32\Release" /libpath:"..\..\zlib\Release" /libpath:"..\..\libxml\lib\Release" /libpath:"..\..\libiconv\lib"
+# ADD LINK32 kernel32.lib user32.lib gdi32.lib ws2_32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib ZendTS.lib TSRM.lib resolv.lib zlib.lib libxml2_a.lib Urlmon.lib libsqlite.lib iconv_a.lib /nologo /version:4.0 /dll /machine:I386 /nodefaultlib:"libcmt" /out:"..\Release_TS\php7ts.dll" /libpath:"..\TSRM\Release_TS" /libpath:"..\Zend\Release_TS" /libpath:"Release_TS" /libpath:"..\ext\sqlite\Release_TS" /libpath:"..\..\bindlib_w32\Release" /libpath:"..\..\zlib\Release" /libpath:"..\..\libxml\lib\Release" /libpath:"..\..\libiconv\lib"
-!ELSEIF "$(CFG)" == "php5dllts - Win32 Release_TS_inline"
+!ELSEIF "$(CFG)" == "php7dllts - Win32 Release_TS_inline"
# PROP BASE Use_MFC 0
# PROP BASE Use_Debug_Libraries 0
-# PROP BASE Output_Dir "php5dllts___Win32_Release_TS_inline"
-# PROP BASE Intermediate_Dir "php5dllts___Win32_Release_TS_inline"
+# PROP BASE Output_Dir "php7dllts___Win32_Release_TS_inline"
+# PROP BASE Intermediate_Dir "php7dllts___Win32_Release_TS_inline"
# PROP BASE Ignore_Export_Lib 0
# PROP BASE Target_Dir ""
# PROP Use_MFC 0
@@ -97,8 +97,8 @@ LINK32=link.exe
# PROP Intermediate_Dir "Release_TS_inline"
# PROP Ignore_Export_Lib 0
# PROP Target_Dir ""
-# ADD BASE CPP /nologo /MD /W3 /GX /O2 /I "." /I "regex" /I "..\bindlib_w32" /I "Zend" /I "tsrm" /D "NDEBUG" /D "_WINDOWS" /D "_USRDLL" /D "PHP5DLLTS_EXPORTS" /D "MSVC5" /D "PHP_EXPORTS" /D "LIBZEND_EXPORTS" /D "TSRM_EXPORTS" /D "SAPI_EXPORTS" /D "ZTS" /D "WIN32" /D "_MBCS" /D ZEND_DEBUG=0 /FR /YX /FD /c
-# ADD CPP /nologo /MD /W3 /GX /O2 /I ".." /I "..\main" /I "..\regex" /I "..\..\bindlib_w32" /I "..\..\zlib" /I "..\Zend" /I "..\TSRM" /I "..\..\libxml\include" /I "..\ext\sqlite\libsqlite\src" /D "NDEBUG" /D ZEND_DEBUG=0 /D "ZEND_WIN32_FORCE_INLINE" /D "_WINDOWS" /D "_USRDLL" /D "PHP5DLLTS_EXPORTS" /D "PHP_EXPORTS" /D "LIBZEND_EXPORTS" /D "TSRM_EXPORTS" /D "SAPI_EXPORTS" /D "MSVC5" /D "ZTS" /D "ZEND_WIN32" /D "PHP_WIN32" /D "WIN32" /D "_MBCS" /D "LIBXML_THREAD_ENABLED" /D "LIBXML_STATIC" /FR /YX /FD /c
+# ADD BASE CPP /nologo /MD /W3 /GX /O2 /I "." /I "regex" /I "..\bindlib_w32" /I "Zend" /I "tsrm" /D "NDEBUG" /D "_WINDOWS" /D "_USRDLL" /D "PHP7DLLTS_EXPORTS" /D "MSVC5" /D "PHP_EXPORTS" /D "LIBZEND_EXPORTS" /D "TSRM_EXPORTS" /D "SAPI_EXPORTS" /D "ZTS" /D "WIN32" /D "_MBCS" /D ZEND_DEBUG=0 /FR /YX /FD /c
+# ADD CPP /nologo /MD /W3 /GX /O2 /I ".." /I "..\main" /I "..\regex" /I "..\..\bindlib_w32" /I "..\..\zlib" /I "..\Zend" /I "..\TSRM" /I "..\..\libxml\include" /I "..\ext\sqlite\libsqlite\src" /D "NDEBUG" /D ZEND_DEBUG=0 /D "ZEND_WIN32_FORCE_INLINE" /D "_WINDOWS" /D "_USRDLL" /D "PHP7DLLTS_EXPORTS" /D "PHP_EXPORTS" /D "LIBZEND_EXPORTS" /D "TSRM_EXPORTS" /D "SAPI_EXPORTS" /D "MSVC5" /D "ZTS" /D "ZEND_WIN32" /D "PHP_WIN32" /D "WIN32" /D "_MBCS" /D "LIBXML_THREAD_ENABLED" /D "LIBXML_STATIC" /FR /YX /FD /c
# ADD BASE MTL /nologo /D "NDEBUG" /mktyplib203 /win32
# ADD MTL /nologo /D "NDEBUG" /mktyplib203 /win32
# ADD BASE RSC /l 0x40d /d "NDEBUG"
@@ -107,15 +107,15 @@ BSC32=bscmake.exe
# ADD BASE BSC32 /nologo
# ADD BSC32 /nologo
LINK32=link.exe
-# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib wsock32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib ZendTS.lib TSRM.lib resolv.lib /nologo /dll /machine:I386 /nodefaultlib:"libc.lib" /nodefaultlib:"libcmt.lib" /out:"Release_TS/php5ts.dll" /libpath:"TSRM\Release_TS" /libpath:"Zend\Release_TS" /libpath:"..\bindlib_w32\Release"
-# ADD LINK32 kernel32.lib user32.lib gdi32.lib ws2_32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib ZendTS.lib TSRM.lib resolv.lib zlib.lib libxml2_a.lib Urlmon.lib libsqlite.lib iconv_a.lib /nologo /version:4.0 /dll /machine:I386 /nodefaultlib:"libcmt" /out:"..\Release_TS_inline\php5ts.dll" /libpath:"..\TSRM\Release_TS_inline" /libpath:"..\Zend\Release_TS_inline" /libpath:"Release_TS_Inline" /libpath:"..\..\bindlib_w32\Release" /libpath:"..\..\zlib\Release" /libpath:"..\..\libxml\lib\Release" /libpath:"..\..\libiconv\lib" /libpath:"..\ext\sqlite\Release_TS"
+# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib wsock32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib ZendTS.lib TSRM.lib resolv.lib /nologo /dll /machine:I386 /nodefaultlib:"libc.lib" /nodefaultlib:"libcmt.lib" /out:"Release_TS/php7ts.dll" /libpath:"TSRM\Release_TS" /libpath:"Zend\Release_TS" /libpath:"..\bindlib_w32\Release"
+# ADD LINK32 kernel32.lib user32.lib gdi32.lib ws2_32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib ZendTS.lib TSRM.lib resolv.lib zlib.lib libxml2_a.lib Urlmon.lib libsqlite.lib iconv_a.lib /nologo /version:4.0 /dll /machine:I386 /nodefaultlib:"libcmt" /out:"..\Release_TS_inline\php7ts.dll" /libpath:"..\TSRM\Release_TS_inline" /libpath:"..\Zend\Release_TS_inline" /libpath:"Release_TS_Inline" /libpath:"..\..\bindlib_w32\Release" /libpath:"..\..\zlib\Release" /libpath:"..\..\libxml\lib\Release" /libpath:"..\..\libiconv\lib" /libpath:"..\ext\sqlite\Release_TS"
-!ELSEIF "$(CFG)" == "php5dllts - Win32 Release_TSDbg"
+!ELSEIF "$(CFG)" == "php7dllts - Win32 Release_TSDbg"
# PROP BASE Use_MFC 0
# PROP BASE Use_Debug_Libraries 0
-# PROP BASE Output_Dir "php5dllts___Win32_Release_TSDbg"
-# PROP BASE Intermediate_Dir "php5dllts___Win32_Release_TSDbg"
+# PROP BASE Output_Dir "php7dllts___Win32_Release_TSDbg"
+# PROP BASE Intermediate_Dir "php7dllts___Win32_Release_TSDbg"
# PROP BASE Ignore_Export_Lib 0
# PROP BASE Target_Dir ""
# PROP Use_MFC 0
@@ -124,8 +124,8 @@ LINK32=link.exe
# PROP Intermediate_Dir "Release_TSDbg"
# PROP Ignore_Export_Lib 0
# PROP Target_Dir ""
-# ADD BASE CPP /nologo /MD /W3 /GX /O2 /I ".." /I "..\main" /I "..\regex" /I "..\..\bindlib_w32" /I "..\Zend" /I "..\TSRM" /D "NDEBUG" /D ZEND_DEBUG=0 /D "_WINDOWS" /D "_USRDLL" /D "PHP5DLLTS_EXPORTS" /D "PHP_EXPORTS" /D "LIBZEND_EXPORTS" /D "TSRM_EXPORTS" /D "SAPI_EXPORTS" /D "MSVC5" /D "ZTS" /D "ZEND_WIN32" /D "PHP_WIN32" /D "WIN32" /D "_MBCS" /FR /YX /FD /c
-# ADD CPP /nologo /MD /W3 /GX /Zi /Od /I ".." /I "..\main" /I "..\regex" /I "..\..\bindlib_w32" /I "..\..\zlib" /I "..\Zend" /I "..\TSRM" /I "..\..\libxml\include" /I "..\ext\sqlite\libsqlite\src" /D "NDEBUG" /D ZEND_DEBUG=0 /D "_WINDOWS" /D "_USRDLL" /D "PHP5DLLTS_EXPORTS" /D "PHP_EXPORTS" /D "LIBZEND_EXPORTS" /D "TSRM_EXPORTS" /D "SAPI_EXPORTS" /D "MSVC5" /D "ZTS" /D "ZEND_WIN32" /D "PHP_WIN32" /D "WIN32" /D "_MBCS" /D "LIBXML_THREAD_ENABLED" /D "LIBXML_STATIC" /FR /YX /FD /c
+# ADD BASE CPP /nologo /MD /W3 /GX /O2 /I ".." /I "..\main" /I "..\regex" /I "..\..\bindlib_w32" /I "..\Zend" /I "..\TSRM" /D "NDEBUG" /D ZEND_DEBUG=0 /D "_WINDOWS" /D "_USRDLL" /D "PHP7DLLTS_EXPORTS" /D "PHP_EXPORTS" /D "LIBZEND_EXPORTS" /D "TSRM_EXPORTS" /D "SAPI_EXPORTS" /D "MSVC5" /D "ZTS" /D "ZEND_WIN32" /D "PHP_WIN32" /D "WIN32" /D "_MBCS" /FR /YX /FD /c
+# ADD CPP /nologo /MD /W3 /GX /Zi /Od /I ".." /I "..\main" /I "..\regex" /I "..\..\bindlib_w32" /I "..\..\zlib" /I "..\Zend" /I "..\TSRM" /I "..\..\libxml\include" /I "..\ext\sqlite\libsqlite\src" /D "NDEBUG" /D ZEND_DEBUG=0 /D "_WINDOWS" /D "_USRDLL" /D "PHP7DLLTS_EXPORTS" /D "PHP_EXPORTS" /D "LIBZEND_EXPORTS" /D "TSRM_EXPORTS" /D "SAPI_EXPORTS" /D "MSVC5" /D "ZTS" /D "ZEND_WIN32" /D "PHP_WIN32" /D "WIN32" /D "_MBCS" /D "LIBXML_THREAD_ENABLED" /D "LIBXML_STATIC" /FR /YX /FD /c
# ADD BASE MTL /nologo /D "NDEBUG" /mktyplib203 /win32
# ADD MTL /nologo /D "NDEBUG" /mktyplib203 /win32
# ADD BASE RSC /l 0x40d /d "NDEBUG"
@@ -134,17 +134,17 @@ BSC32=bscmake.exe
# ADD BASE BSC32 /nologo
# ADD BSC32 /nologo
LINK32=link.exe
-# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib wsock32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib ZendTS.lib TSRM.lib resolv.lib /nologo /version:4.0 /dll /machine:I386 /nodefaultlib:"libc.lib" /nodefaultlib:"libcmt.lib" /out:"..\Release_TS\php5ts.dll" /libpath:"..\TSRM\Release_TS" /libpath:"..\Zend\Release_TS" /libpath:"..\..\bindlib_w32\Release" /libpath:"Release_TS"
-# ADD LINK32 kernel32.lib user32.lib gdi32.lib ws2_32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib ZendTS.lib TSRM.lib resolv.lib zlib.lib libxml2_a.lib Urlmon.lib libsqlite.lib iconv_a.lib /nologo /version:4.0 /dll /debug /machine:I386 /nodefaultlib:"libcmt" /out:"..\Release_TSDbg\php5ts.dll" /libpath:"..\TSRM\Release_TSDbg" /libpath:"..\Zend\Release_TSDbg" /libpath:"Release_TSDbg" /libpath:"..\ext\sqlite\Release_TSDbg" /libpath:"..\..\bindlib_w32\Release" /libpath:"..\..\zlib\Release" /libpath:"..\..\libxml\lib\Release" /libpath:"..\..\libiconv\lib"
+# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib wsock32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib ZendTS.lib TSRM.lib resolv.lib /nologo /version:4.0 /dll /machine:I386 /nodefaultlib:"libc.lib" /nodefaultlib:"libcmt.lib" /out:"..\Release_TS\php7ts.dll" /libpath:"..\TSRM\Release_TS" /libpath:"..\Zend\Release_TS" /libpath:"..\..\bindlib_w32\Release" /libpath:"Release_TS"
+# ADD LINK32 kernel32.lib user32.lib gdi32.lib ws2_32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib ZendTS.lib TSRM.lib resolv.lib zlib.lib libxml2_a.lib Urlmon.lib libsqlite.lib iconv_a.lib /nologo /version:4.0 /dll /debug /machine:I386 /nodefaultlib:"libcmt" /out:"..\Release_TSDbg\php7ts.dll" /libpath:"..\TSRM\Release_TSDbg" /libpath:"..\Zend\Release_TSDbg" /libpath:"Release_TSDbg" /libpath:"..\ext\sqlite\Release_TSDbg" /libpath:"..\..\bindlib_w32\Release" /libpath:"..\..\zlib\Release" /libpath:"..\..\libxml\lib\Release" /libpath:"..\..\libiconv\lib"
!ENDIF
# Begin Target
-# Name "php5dllts - Win32 Debug_TS"
-# Name "php5dllts - Win32 Release_TS"
-# Name "php5dllts - Win32 Release_TS_inline"
-# Name "php5dllts - Win32 Release_TSDbg"
+# Name "php7dllts - Win32 Debug_TS"
+# Name "php7dllts - Win32 Release_TS"
+# Name "php7dllts - Win32 Release_TS_inline"
+# Name "php7dllts - Win32 Release_TSDbg"
# Begin Group "Core"
# PROP Default_Filter ""
@@ -987,22 +987,22 @@ SOURCE=..\ext\iconv\php_iconv.h
SOURCE=..\ext\bcmath\libbcmath\src\add.c
-!IF "$(CFG)" == "php5dllts - Win32 Debug_TS"
+!IF "$(CFG)" == "php7dllts - Win32 Debug_TS"
# PROP Intermediate_Dir "ext\bcmath\libbcmath\Debug_TS"
# ADD CPP /I "..\ext\bcmath\libbcmath\src"
-!ELSEIF "$(CFG)" == "php5dllts - Win32 Release_TS"
+!ELSEIF "$(CFG)" == "php7dllts - Win32 Release_TS"
# PROP Intermediate_Dir "ext\bcmath\libbcmath\Release_TS"
# ADD CPP /I "..\ext\bcmath\libbcmath\src"
-!ELSEIF "$(CFG)" == "php5dllts - Win32 Release_TS_inline"
+!ELSEIF "$(CFG)" == "php7dllts - Win32 Release_TS_inline"
# PROP Intermediate_Dir "ext\bcmath\libbcmath\Release_TS_inline"
# ADD CPP /I "..\ext\bcmath\libbcmath\src"
-!ELSEIF "$(CFG)" == "php5dllts - Win32 Release_TSDbg"
+!ELSEIF "$(CFG)" == "php7dllts - Win32 Release_TSDbg"
# PROP BASE Intermediate_Dir "ext\bcmath\libbcmath\Release_TS"
# PROP Intermediate_Dir "ext\bcmath\libbcmath\Release_TS"
@@ -1016,22 +1016,22 @@ SOURCE=..\ext\bcmath\libbcmath\src\add.c
SOURCE=..\ext\bcmath\libbcmath\src\compare.c
-!IF "$(CFG)" == "php5dllts - Win32 Debug_TS"
+!IF "$(CFG)" == "php7dllts - Win32 Debug_TS"
# PROP Intermediate_Dir "ext\bcmath\libbcmath\Debug_TS"
# ADD CPP /I "..\ext\bcmath\libbcmath\src"
-!ELSEIF "$(CFG)" == "php5dllts - Win32 Release_TS"
+!ELSEIF "$(CFG)" == "php7dllts - Win32 Release_TS"
# PROP Intermediate_Dir "ext\bcmath\libbcmath\Release_TS"
# ADD CPP /I "..\ext\bcmath\libbcmath\src"
-!ELSEIF "$(CFG)" == "php5dllts - Win32 Release_TS_inline"
+!ELSEIF "$(CFG)" == "php7dllts - Win32 Release_TS_inline"
# PROP Intermediate_Dir "ext\bcmath\libbcmath\Release_TS_inline"
# ADD CPP /I "..\ext\bcmath\libbcmath\src"
-!ELSEIF "$(CFG)" == "php5dllts - Win32 Release_TSDbg"
+!ELSEIF "$(CFG)" == "php7dllts - Win32 Release_TSDbg"
# PROP BASE Intermediate_Dir "ext\bcmath\libbcmath\Release_TS"
# PROP Intermediate_Dir "ext\bcmath\libbcmath\Release_TS"
@@ -1045,22 +1045,22 @@ SOURCE=..\ext\bcmath\libbcmath\src\compare.c
SOURCE=..\ext\bcmath\libbcmath\src\debug.c
-!IF "$(CFG)" == "php5dllts - Win32 Debug_TS"
+!IF "$(CFG)" == "php7dllts - Win32 Debug_TS"
# PROP Intermediate_Dir "ext\bcmath\libbcmath\Debug_TS"
# ADD CPP /I "..\ext\bcmath\libbcmath\src"
-!ELSEIF "$(CFG)" == "php5dllts - Win32 Release_TS"
+!ELSEIF "$(CFG)" == "php7dllts - Win32 Release_TS"
# PROP Intermediate_Dir "ext\bcmath\libbcmath\Release_TS"
# ADD CPP /I "..\ext\bcmath\libbcmath\src"
-!ELSEIF "$(CFG)" == "php5dllts - Win32 Release_TS_inline"
+!ELSEIF "$(CFG)" == "php7dllts - Win32 Release_TS_inline"
# PROP Intermediate_Dir "ext\bcmath\libbcmath\Release_TS_inline"
# ADD CPP /I "..\ext\bcmath\libbcmath\src"
-!ELSEIF "$(CFG)" == "php5dllts - Win32 Release_TSDbg"
+!ELSEIF "$(CFG)" == "php7dllts - Win32 Release_TSDbg"
# PROP BASE Intermediate_Dir "ext\bcmath\libbcmath\Release_TS"
# PROP Intermediate_Dir "ext\bcmath\libbcmath\Release_TS"
@@ -1074,22 +1074,22 @@ SOURCE=..\ext\bcmath\libbcmath\src\debug.c
SOURCE=..\ext\bcmath\libbcmath\src\div.c
-!IF "$(CFG)" == "php5dllts - Win32 Debug_TS"
+!IF "$(CFG)" == "php7dllts - Win32 Debug_TS"
# PROP Intermediate_Dir "ext\bcmath\libbcmath\Debug_TS"
# ADD CPP /I "..\ext\bcmath\libbcmath\src"
-!ELSEIF "$(CFG)" == "php5dllts - Win32 Release_TS"
+!ELSEIF "$(CFG)" == "php7dllts - Win32 Release_TS"
# PROP Intermediate_Dir "ext\bcmath\libbcmath\Release_TS"
# ADD CPP /I "..\ext\bcmath\libbcmath\src"
-!ELSEIF "$(CFG)" == "php5dllts - Win32 Release_TS_inline"
+!ELSEIF "$(CFG)" == "php7dllts - Win32 Release_TS_inline"
# PROP Intermediate_Dir "ext\bcmath\libbcmath\Release_TS_inline"
# ADD CPP /I "..\ext\bcmath\libbcmath\src"
-!ELSEIF "$(CFG)" == "php5dllts - Win32 Release_TSDbg"
+!ELSEIF "$(CFG)" == "php7dllts - Win32 Release_TSDbg"
# PROP BASE Intermediate_Dir "ext\bcmath\libbcmath\Release_TS"
# PROP Intermediate_Dir "ext\bcmath\libbcmath\Release_TS"
@@ -1103,22 +1103,22 @@ SOURCE=..\ext\bcmath\libbcmath\src\div.c
SOURCE=..\ext\bcmath\libbcmath\src\divmod.c
-!IF "$(CFG)" == "php5dllts - Win32 Debug_TS"
+!IF "$(CFG)" == "php7dllts - Win32 Debug_TS"
# PROP Intermediate_Dir "ext\bcmath\libbcmath\Debug_TS"
# ADD CPP /I "..\ext\bcmath\libbcmath\src"
-!ELSEIF "$(CFG)" == "php5dllts - Win32 Release_TS"
+!ELSEIF "$(CFG)" == "php7dllts - Win32 Release_TS"
# PROP Intermediate_Dir "ext\bcmath\libbcmath\Release_TS"
# ADD CPP /I "..\ext\bcmath\libbcmath\src"
-!ELSEIF "$(CFG)" == "php5dllts - Win32 Release_TS_inline"
+!ELSEIF "$(CFG)" == "php7dllts - Win32 Release_TS_inline"
# PROP Intermediate_Dir "ext\bcmath\libbcmath\Release_TS_inline"
# ADD CPP /I "..\ext\bcmath\libbcmath\src"
-!ELSEIF "$(CFG)" == "php5dllts - Win32 Release_TSDbg"
+!ELSEIF "$(CFG)" == "php7dllts - Win32 Release_TSDbg"
# PROP BASE Intermediate_Dir "ext\bcmath\libbcmath\Release_TS"
# PROP Intermediate_Dir "ext\bcmath\libbcmath\Release_TS"
@@ -1132,22 +1132,22 @@ SOURCE=..\ext\bcmath\libbcmath\src\divmod.c
SOURCE=..\ext\bcmath\libbcmath\src\doaddsub.c
-!IF "$(CFG)" == "php5dllts - Win32 Debug_TS"
+!IF "$(CFG)" == "php7dllts - Win32 Debug_TS"
# PROP Intermediate_Dir "ext\bcmath\libbcmath\Debug_TS"
# ADD CPP /I "..\ext\bcmath\libbcmath\src"
-!ELSEIF "$(CFG)" == "php5dllts - Win32 Release_TS"
+!ELSEIF "$(CFG)" == "php7dllts - Win32 Release_TS"
# PROP Intermediate_Dir "ext\bcmath\libbcmath\Release_TS"
# ADD CPP /I "..\ext\bcmath\libbcmath\src"
-!ELSEIF "$(CFG)" == "php5dllts - Win32 Release_TS_inline"
+!ELSEIF "$(CFG)" == "php7dllts - Win32 Release_TS_inline"
# PROP Intermediate_Dir "ext\bcmath\libbcmath\Release_TS_inline"
# ADD CPP /I "..\ext\bcmath\libbcmath\src"
-!ELSEIF "$(CFG)" == "php5dllts - Win32 Release_TSDbg"
+!ELSEIF "$(CFG)" == "php7dllts - Win32 Release_TSDbg"
# PROP BASE Intermediate_Dir "ext\bcmath\libbcmath\Release_TS"
# PROP Intermediate_Dir "ext\bcmath\libbcmath\Release_TS"
@@ -1161,22 +1161,22 @@ SOURCE=..\ext\bcmath\libbcmath\src\doaddsub.c
SOURCE=..\ext\bcmath\libbcmath\src\init.c
-!IF "$(CFG)" == "php5dllts - Win32 Debug_TS"
+!IF "$(CFG)" == "php7dllts - Win32 Debug_TS"
# PROP Intermediate_Dir "ext\bcmath\libbcmath\Debug_TS"
# ADD CPP /I "..\ext\bcmath\libbcmath\src"
-!ELSEIF "$(CFG)" == "php5dllts - Win32 Release_TS"
+!ELSEIF "$(CFG)" == "php7dllts - Win32 Release_TS"
# PROP Intermediate_Dir "ext\bcmath\libbcmath\Release_TS"
# ADD CPP /I "..\ext\bcmath\libbcmath\src"
-!ELSEIF "$(CFG)" == "php5dllts - Win32 Release_TS_inline"
+!ELSEIF "$(CFG)" == "php7dllts - Win32 Release_TS_inline"
# PROP Intermediate_Dir "ext\bcmath\libbcmath\Release_TS_inline"
# ADD CPP /I "..\ext\bcmath\libbcmath\src"
-!ELSEIF "$(CFG)" == "php5dllts - Win32 Release_TSDbg"
+!ELSEIF "$(CFG)" == "php7dllts - Win32 Release_TSDbg"
# PROP BASE Intermediate_Dir "ext\bcmath\libbcmath\Release_TS"
# PROP Intermediate_Dir "ext\bcmath\libbcmath\Release_TS"
@@ -1190,22 +1190,22 @@ SOURCE=..\ext\bcmath\libbcmath\src\init.c
SOURCE=..\ext\bcmath\libbcmath\src\int2num.c
-!IF "$(CFG)" == "php5dllts - Win32 Debug_TS"
+!IF "$(CFG)" == "php7dllts - Win32 Debug_TS"
# PROP Intermediate_Dir "ext\bcmath\libbcmath\Debug_TS"
# ADD CPP /I "..\ext\bcmath\libbcmath\src"
-!ELSEIF "$(CFG)" == "php5dllts - Win32 Release_TS"
+!ELSEIF "$(CFG)" == "php7dllts - Win32 Release_TS"
# PROP Intermediate_Dir "ext\bcmath\libbcmath\Release_TS"
# ADD CPP /I "..\ext\bcmath\libbcmath\src"
-!ELSEIF "$(CFG)" == "php5dllts - Win32 Release_TS_inline"
+!ELSEIF "$(CFG)" == "php7dllts - Win32 Release_TS_inline"
# PROP Intermediate_Dir "ext\bcmath\libbcmath\Release_TS_inline"
# ADD CPP /I "..\ext\bcmath\libbcmath\src"
-!ELSEIF "$(CFG)" == "php5dllts - Win32 Release_TSDbg"
+!ELSEIF "$(CFG)" == "php7dllts - Win32 Release_TSDbg"
# PROP BASE Intermediate_Dir "ext\bcmath\libbcmath\Release_TS"
# PROP Intermediate_Dir "ext\bcmath\libbcmath\Release_TS"
@@ -1219,22 +1219,22 @@ SOURCE=..\ext\bcmath\libbcmath\src\int2num.c
SOURCE=..\ext\bcmath\libbcmath\src\nearzero.c
-!IF "$(CFG)" == "php5dllts - Win32 Debug_TS"
+!IF "$(CFG)" == "php7dllts - Win32 Debug_TS"
# PROP Intermediate_Dir "ext\bcmath\libbcmath\Debug_TS"
# ADD CPP /I "..\ext\bcmath\libbcmath\src"
-!ELSEIF "$(CFG)" == "php5dllts - Win32 Release_TS"
+!ELSEIF "$(CFG)" == "php7dllts - Win32 Release_TS"
# PROP Intermediate_Dir "ext\bcmath\libbcmath\Release_TS"
# ADD CPP /I "..\ext\bcmath\libbcmath\src"
-!ELSEIF "$(CFG)" == "php5dllts - Win32 Release_TS_inline"
+!ELSEIF "$(CFG)" == "php7dllts - Win32 Release_TS_inline"
# PROP Intermediate_Dir "ext\bcmath\libbcmath\Release_TS_inline"
# ADD CPP /I "..\ext\bcmath\libbcmath\src"
-!ELSEIF "$(CFG)" == "php5dllts - Win32 Release_TSDbg"
+!ELSEIF "$(CFG)" == "php7dllts - Win32 Release_TSDbg"
# PROP BASE Intermediate_Dir "ext\bcmath\libbcmath\Release_TS"
# PROP Intermediate_Dir "ext\bcmath\libbcmath\Release_TS"
@@ -1248,22 +1248,22 @@ SOURCE=..\ext\bcmath\libbcmath\src\nearzero.c
SOURCE=..\ext\bcmath\libbcmath\src\neg.c
-!IF "$(CFG)" == "php5dllts - Win32 Debug_TS"
+!IF "$(CFG)" == "php7dllts - Win32 Debug_TS"
# PROP Intermediate_Dir "ext\bcmath\libbcmath\Debug_TS"
# ADD CPP /I "..\ext\bcmath\libbcmath\src"
-!ELSEIF "$(CFG)" == "php5dllts - Win32 Release_TS"
+!ELSEIF "$(CFG)" == "php7dllts - Win32 Release_TS"
# PROP Intermediate_Dir "ext\bcmath\libbcmath\Release_TS"
# ADD CPP /I "..\ext\bcmath\libbcmath\src"
-!ELSEIF "$(CFG)" == "php5dllts - Win32 Release_TS_inline"
+!ELSEIF "$(CFG)" == "php7dllts - Win32 Release_TS_inline"
# PROP Intermediate_Dir "ext\bcmath\libbcmath\Release_TS_inline"
# ADD CPP /I "..\ext\bcmath\libbcmath\src"
-!ELSEIF "$(CFG)" == "php5dllts - Win32 Release_TSDbg"
+!ELSEIF "$(CFG)" == "php7dllts - Win32 Release_TSDbg"
# PROP BASE Intermediate_Dir "ext\bcmath\libbcmath\Release_TS"
# PROP Intermediate_Dir "ext\bcmath\libbcmath\Release_TS"
@@ -1277,22 +1277,22 @@ SOURCE=..\ext\bcmath\libbcmath\src\neg.c
SOURCE=..\ext\bcmath\libbcmath\src\num2long.c
-!IF "$(CFG)" == "php5dllts - Win32 Debug_TS"
+!IF "$(CFG)" == "php7dllts - Win32 Debug_TS"
# PROP Intermediate_Dir "ext\bcmath\libbcmath\Debug_TS"
# ADD CPP /I "..\ext\bcmath\libbcmath\src"
-!ELSEIF "$(CFG)" == "php5dllts - Win32 Release_TS"
+!ELSEIF "$(CFG)" == "php7dllts - Win32 Release_TS"
# PROP Intermediate_Dir "ext\bcmath\libbcmath\Release_TS"
# ADD CPP /I "..\ext\bcmath\libbcmath\src"
-!ELSEIF "$(CFG)" == "php5dllts - Win32 Release_TS_inline"
+!ELSEIF "$(CFG)" == "php7dllts - Win32 Release_TS_inline"
# PROP Intermediate_Dir "ext\bcmath\libbcmath\Release_TS_inline"
# ADD CPP /I "..\ext\bcmath\libbcmath\src"
-!ELSEIF "$(CFG)" == "php5dllts - Win32 Release_TSDbg"
+!ELSEIF "$(CFG)" == "php7dllts - Win32 Release_TSDbg"
# PROP BASE Intermediate_Dir "ext\bcmath\libbcmath\Release_TS"
# PROP Intermediate_Dir "ext\bcmath\libbcmath\Release_TS"
@@ -1306,22 +1306,22 @@ SOURCE=..\ext\bcmath\libbcmath\src\num2long.c
SOURCE=..\ext\bcmath\libbcmath\src\num2str.c
-!IF "$(CFG)" == "php5dllts - Win32 Debug_TS"
+!IF "$(CFG)" == "php7dllts - Win32 Debug_TS"
# PROP Intermediate_Dir "ext\bcmath\libbcmath\Debug_TS"
# ADD CPP /I "..\ext\bcmath\libbcmath\src"
-!ELSEIF "$(CFG)" == "php5dllts - Win32 Release_TS"
+!ELSEIF "$(CFG)" == "php7dllts - Win32 Release_TS"
# PROP Intermediate_Dir "ext\bcmath\libbcmath\Release_TS"
# ADD CPP /I "..\ext\bcmath\libbcmath\src"
-!ELSEIF "$(CFG)" == "php5dllts - Win32 Release_TS_inline"
+!ELSEIF "$(CFG)" == "php7dllts - Win32 Release_TS_inline"
# PROP Intermediate_Dir "ext\bcmath\libbcmath\Release_TS_inline"
# ADD CPP /I "..\ext\bcmath\libbcmath\src"
-!ELSEIF "$(CFG)" == "php5dllts - Win32 Release_TSDbg"
+!ELSEIF "$(CFG)" == "php7dllts - Win32 Release_TSDbg"
# PROP BASE Intermediate_Dir "ext\bcmath\libbcmath\Release_TS"
# PROP Intermediate_Dir "ext\bcmath\libbcmath\Release_TS"
@@ -1335,22 +1335,22 @@ SOURCE=..\ext\bcmath\libbcmath\src\num2str.c
SOURCE=..\ext\bcmath\libbcmath\src\outofmem.c
-!IF "$(CFG)" == "php5dllts - Win32 Debug_TS"
+!IF "$(CFG)" == "php7dllts - Win32 Debug_TS"
# PROP Intermediate_Dir "ext\bcmath\libbcmath\Debug_TS"
# ADD CPP /I "..\ext\bcmath\libbcmath\src"
-!ELSEIF "$(CFG)" == "php5dllts - Win32 Release_TS"
+!ELSEIF "$(CFG)" == "php7dllts - Win32 Release_TS"
# PROP Intermediate_Dir "ext\bcmath\libbcmath\Release_TS"
# ADD CPP /I "..\ext\bcmath\libbcmath\src"
-!ELSEIF "$(CFG)" == "php5dllts - Win32 Release_TS_inline"
+!ELSEIF "$(CFG)" == "php7dllts - Win32 Release_TS_inline"
# PROP Intermediate_Dir "ext\bcmath\libbcmath\Release_TS_inline"
# ADD CPP /I "..\ext\bcmath\libbcmath\src"
-!ELSEIF "$(CFG)" == "php5dllts - Win32 Release_TSDbg"
+!ELSEIF "$(CFG)" == "php7dllts - Win32 Release_TSDbg"
# PROP BASE Intermediate_Dir "ext\bcmath\libbcmath\Release_TS"
# PROP Intermediate_Dir "ext\bcmath\libbcmath\Release_TS"
@@ -1364,22 +1364,22 @@ SOURCE=..\ext\bcmath\libbcmath\src\outofmem.c
SOURCE=..\ext\bcmath\libbcmath\src\output.c
-!IF "$(CFG)" == "php5dllts - Win32 Debug_TS"
+!IF "$(CFG)" == "php7dllts - Win32 Debug_TS"
# PROP Intermediate_Dir "ext\bcmath\libbcmath\Debug_TS"
# ADD CPP /I "..\ext\bcmath\libbcmath\src"
-!ELSEIF "$(CFG)" == "php5dllts - Win32 Release_TS"
+!ELSEIF "$(CFG)" == "php7dllts - Win32 Release_TS"
# PROP Intermediate_Dir "ext\bcmath\libbcmath\Release_TS"
# ADD CPP /I "..\ext\bcmath\libbcmath\src"
-!ELSEIF "$(CFG)" == "php5dllts - Win32 Release_TS_inline"
+!ELSEIF "$(CFG)" == "php7dllts - Win32 Release_TS_inline"
# PROP Intermediate_Dir "ext\bcmath\libbcmath\Release_TS_inline"
# ADD CPP /I "..\ext\bcmath\libbcmath\src"
-!ELSEIF "$(CFG)" == "php5dllts - Win32 Release_TSDbg"
+!ELSEIF "$(CFG)" == "php7dllts - Win32 Release_TSDbg"
# PROP BASE Intermediate_Dir "ext\bcmath\libbcmath\Release_TS"
# PROP Intermediate_Dir "ext\bcmath\libbcmath\Release_TS"
@@ -1393,22 +1393,22 @@ SOURCE=..\ext\bcmath\libbcmath\src\output.c
SOURCE=..\ext\bcmath\libbcmath\src\raise.c
-!IF "$(CFG)" == "php5dllts - Win32 Debug_TS"
+!IF "$(CFG)" == "php7dllts - Win32 Debug_TS"
# PROP Intermediate_Dir "ext\bcmath\libbcmath\Debug_TS"
# ADD CPP /I "..\ext\bcmath\libbcmath\src"
-!ELSEIF "$(CFG)" == "php5dllts - Win32 Release_TS"
+!ELSEIF "$(CFG)" == "php7dllts - Win32 Release_TS"
# PROP Intermediate_Dir "ext\bcmath\libbcmath\Release_TS"
# ADD CPP /I "..\ext\bcmath\libbcmath\src"
-!ELSEIF "$(CFG)" == "php5dllts - Win32 Release_TS_inline"
+!ELSEIF "$(CFG)" == "php7dllts - Win32 Release_TS_inline"
# PROP Intermediate_Dir "ext\bcmath\libbcmath\Release_TS_inline"
# ADD CPP /I "..\ext\bcmath\libbcmath\src"
-!ELSEIF "$(CFG)" == "php5dllts - Win32 Release_TSDbg"
+!ELSEIF "$(CFG)" == "php7dllts - Win32 Release_TSDbg"
# PROP BASE Intermediate_Dir "ext\bcmath\libbcmath\Release_TS"
# PROP Intermediate_Dir "ext\bcmath\libbcmath\Release_TS"
@@ -1422,22 +1422,22 @@ SOURCE=..\ext\bcmath\libbcmath\src\raise.c
SOURCE=..\ext\bcmath\libbcmath\src\raisemod.c
-!IF "$(CFG)" == "php5dllts - Win32 Debug_TS"
+!IF "$(CFG)" == "php7dllts - Win32 Debug_TS"
# PROP Intermediate_Dir "ext\bcmath\libbcmath\Debug_TS"
# ADD CPP /I "..\ext\bcmath\libbcmath\src"
-!ELSEIF "$(CFG)" == "php5dllts - Win32 Release_TS"
+!ELSEIF "$(CFG)" == "php7dllts - Win32 Release_TS"
# PROP Intermediate_Dir "ext\bcmath\libbcmath\Release_TS"
# ADD CPP /I "..\ext\bcmath\libbcmath\src"
-!ELSEIF "$(CFG)" == "php5dllts - Win32 Release_TS_inline"
+!ELSEIF "$(CFG)" == "php7dllts - Win32 Release_TS_inline"
# PROP Intermediate_Dir "ext\bcmath\libbcmath\Release_TS_inline"
# ADD CPP /I "..\ext\bcmath\libbcmath\src"
-!ELSEIF "$(CFG)" == "php5dllts - Win32 Release_TSDbg"
+!ELSEIF "$(CFG)" == "php7dllts - Win32 Release_TSDbg"
# PROP BASE Intermediate_Dir "ext\bcmath\libbcmath\Release_TS"
# PROP Intermediate_Dir "ext\bcmath\libbcmath\Release_TS"
@@ -1451,22 +1451,22 @@ SOURCE=..\ext\bcmath\libbcmath\src\raisemod.c
SOURCE=..\ext\bcmath\libbcmath\src\recmul.c
-!IF "$(CFG)" == "php5dllts - Win32 Debug_TS"
+!IF "$(CFG)" == "php7dllts - Win32 Debug_TS"
# PROP Intermediate_Dir "ext\bcmath\libbcmath\Debug_TS"
# ADD CPP /I "..\ext\bcmath\libbcmath\src"
-!ELSEIF "$(CFG)" == "php5dllts - Win32 Release_TS"
+!ELSEIF "$(CFG)" == "php7dllts - Win32 Release_TS"
# PROP Intermediate_Dir "ext\bcmath\libbcmath\Release_TS"
# ADD CPP /I "..\ext\bcmath\libbcmath\src"
-!ELSEIF "$(CFG)" == "php5dllts - Win32 Release_TS_inline"
+!ELSEIF "$(CFG)" == "php7dllts - Win32 Release_TS_inline"
# PROP Intermediate_Dir "ext\bcmath\libbcmath\Release_TS_inline"
# ADD CPP /I "..\ext\bcmath\libbcmath\src"
-!ELSEIF "$(CFG)" == "php5dllts - Win32 Release_TSDbg"
+!ELSEIF "$(CFG)" == "php7dllts - Win32 Release_TSDbg"
# PROP BASE Intermediate_Dir "ext\bcmath\libbcmath\Release_TS"
# PROP Intermediate_Dir "ext\bcmath\libbcmath\Release_TS"
@@ -1480,22 +1480,22 @@ SOURCE=..\ext\bcmath\libbcmath\src\recmul.c
SOURCE=..\ext\bcmath\libbcmath\src\rmzero.c
-!IF "$(CFG)" == "php5dllts - Win32 Debug_TS"
+!IF "$(CFG)" == "php7dllts - Win32 Debug_TS"
# PROP Intermediate_Dir "ext\bcmath\libbcmath\Debug_TS"
# ADD CPP /I "..\ext\bcmath\libbcmath\src"
-!ELSEIF "$(CFG)" == "php5dllts - Win32 Release_TS"
+!ELSEIF "$(CFG)" == "php7dllts - Win32 Release_TS"
# PROP Intermediate_Dir "ext\bcmath\libbcmath\Release_TS"
# ADD CPP /I "..\ext\bcmath\libbcmath\src"
-!ELSEIF "$(CFG)" == "php5dllts - Win32 Release_TS_inline"
+!ELSEIF "$(CFG)" == "php7dllts - Win32 Release_TS_inline"
# PROP Intermediate_Dir "ext\bcmath\libbcmath\Release_TS_inline"
# ADD CPP /I "..\ext\bcmath\libbcmath\src"
-!ELSEIF "$(CFG)" == "php5dllts - Win32 Release_TSDbg"
+!ELSEIF "$(CFG)" == "php7dllts - Win32 Release_TSDbg"
# PROP BASE Intermediate_Dir "ext\bcmath\libbcmath\Release_TS"
# PROP Intermediate_Dir "ext\bcmath\libbcmath\Release_TS"
@@ -1509,22 +1509,22 @@ SOURCE=..\ext\bcmath\libbcmath\src\rmzero.c
SOURCE=..\ext\bcmath\libbcmath\src\rt.c
-!IF "$(CFG)" == "php5dllts - Win32 Debug_TS"
+!IF "$(CFG)" == "php7dllts - Win32 Debug_TS"
# PROP Intermediate_Dir "ext\bcmath\libbcmath\Debug_TS"
# ADD CPP /I "..\ext\bcmath\libbcmath\src"
-!ELSEIF "$(CFG)" == "php5dllts - Win32 Release_TS"
+!ELSEIF "$(CFG)" == "php7dllts - Win32 Release_TS"
# PROP Intermediate_Dir "ext\bcmath\libbcmath\Release_TS"
# ADD CPP /I "..\ext\bcmath\libbcmath\src"
-!ELSEIF "$(CFG)" == "php5dllts - Win32 Release_TS_inline"
+!ELSEIF "$(CFG)" == "php7dllts - Win32 Release_TS_inline"
# PROP Intermediate_Dir "ext\bcmath\libbcmath\Release_TS_inline"
# ADD CPP /I "..\ext\bcmath\libbcmath\src"
-!ELSEIF "$(CFG)" == "php5dllts - Win32 Release_TSDbg"
+!ELSEIF "$(CFG)" == "php7dllts - Win32 Release_TSDbg"
# PROP BASE Intermediate_Dir "ext\bcmath\libbcmath\Release_TS"
# PROP Intermediate_Dir "ext\bcmath\libbcmath\Release_TS"
@@ -1538,22 +1538,22 @@ SOURCE=..\ext\bcmath\libbcmath\src\rt.c
SOURCE=..\ext\bcmath\libbcmath\src\sqrt.c
-!IF "$(CFG)" == "php5dllts - Win32 Debug_TS"
+!IF "$(CFG)" == "php7dllts - Win32 Debug_TS"
# PROP Intermediate_Dir "ext\bcmath\libbcmath\Debug_TS"
# ADD CPP /I "..\ext\bcmath\libbcmath\src"
-!ELSEIF "$(CFG)" == "php5dllts - Win32 Release_TS"
+!ELSEIF "$(CFG)" == "php7dllts - Win32 Release_TS"
# PROP Intermediate_Dir "ext\bcmath\libbcmath\Release_TS"
# ADD CPP /I "..\ext\bcmath\libbcmath\src"
-!ELSEIF "$(CFG)" == "php5dllts - Win32 Release_TS_inline"
+!ELSEIF "$(CFG)" == "php7dllts - Win32 Release_TS_inline"
# PROP Intermediate_Dir "ext\bcmath\libbcmath\Release_TS_inline"
# ADD CPP /I "..\ext\bcmath\libbcmath\src"
-!ELSEIF "$(CFG)" == "php5dllts - Win32 Release_TSDbg"
+!ELSEIF "$(CFG)" == "php7dllts - Win32 Release_TSDbg"
# PROP BASE Intermediate_Dir "ext\bcmath\libbcmath\Release_TS"
# PROP Intermediate_Dir "ext\bcmath\libbcmath\Release_TS"
@@ -1567,22 +1567,22 @@ SOURCE=..\ext\bcmath\libbcmath\src\sqrt.c
SOURCE=..\ext\bcmath\libbcmath\src\str2num.c
-!IF "$(CFG)" == "php5dllts - Win32 Debug_TS"
+!IF "$(CFG)" == "php7dllts - Win32 Debug_TS"
# PROP Intermediate_Dir "ext\bcmath\libbcmath\Debug_TS"
# ADD CPP /I "..\ext\bcmath\libbcmath\src"
-!ELSEIF "$(CFG)" == "php5dllts - Win32 Release_TS"
+!ELSEIF "$(CFG)" == "php7dllts - Win32 Release_TS"
# PROP Intermediate_Dir "ext\bcmath\libbcmath\Release_TS"
# ADD CPP /I "..\ext\bcmath\libbcmath\src"
-!ELSEIF "$(CFG)" == "php5dllts - Win32 Release_TS_inline"
+!ELSEIF "$(CFG)" == "php7dllts - Win32 Release_TS_inline"
# PROP Intermediate_Dir "ext\bcmath\libbcmath\Release_TS_inline"
# ADD CPP /I "..\ext\bcmath\libbcmath\src"
-!ELSEIF "$(CFG)" == "php5dllts - Win32 Release_TSDbg"
+!ELSEIF "$(CFG)" == "php7dllts - Win32 Release_TSDbg"
# PROP BASE Intermediate_Dir "ext\bcmath\libbcmath\Release_TS"
# PROP Intermediate_Dir "ext\bcmath\libbcmath\Release_TS"
@@ -1596,22 +1596,22 @@ SOURCE=..\ext\bcmath\libbcmath\src\str2num.c
SOURCE=..\ext\bcmath\libbcmath\src\sub.c
-!IF "$(CFG)" == "php5dllts - Win32 Debug_TS"
+!IF "$(CFG)" == "php7dllts - Win32 Debug_TS"
# PROP Intermediate_Dir "ext\bcmath\libbcmath\Debug_TS"
# ADD CPP /I "..\ext\bcmath\libbcmath\src"
-!ELSEIF "$(CFG)" == "php5dllts - Win32 Release_TS"
+!ELSEIF "$(CFG)" == "php7dllts - Win32 Release_TS"
# PROP Intermediate_Dir "ext\bcmath\libbcmath\Release_TS"
# ADD CPP /I "..\ext\bcmath\libbcmath\src"
-!ELSEIF "$(CFG)" == "php5dllts - Win32 Release_TS_inline"
+!ELSEIF "$(CFG)" == "php7dllts - Win32 Release_TS_inline"
# PROP Intermediate_Dir "ext\bcmath\libbcmath\Release_TS_inline"
# ADD CPP /I "..\ext\bcmath\libbcmath\src"
-!ELSEIF "$(CFG)" == "php5dllts - Win32 Release_TSDbg"
+!ELSEIF "$(CFG)" == "php7dllts - Win32 Release_TSDbg"
# PROP BASE Intermediate_Dir "ext\bcmath\libbcmath\Release_TS"
# PROP Intermediate_Dir "ext\bcmath\libbcmath\Release_TS"
@@ -1625,22 +1625,22 @@ SOURCE=..\ext\bcmath\libbcmath\src\sub.c
SOURCE=..\ext\bcmath\libbcmath\src\zero.c
-!IF "$(CFG)" == "php5dllts - Win32 Debug_TS"
+!IF "$(CFG)" == "php7dllts - Win32 Debug_TS"
# PROP Intermediate_Dir "ext\bcmath\libbcmath\Debug_TS"
# ADD CPP /I "..\ext\bcmath\libbcmath\src"
-!ELSEIF "$(CFG)" == "php5dllts - Win32 Release_TS"
+!ELSEIF "$(CFG)" == "php7dllts - Win32 Release_TS"
# PROP Intermediate_Dir "ext\bcmath\libbcmath\Release_TS"
# ADD CPP /I "..\ext\bcmath\libbcmath\src"
-!ELSEIF "$(CFG)" == "php5dllts - Win32 Release_TS_inline"
+!ELSEIF "$(CFG)" == "php7dllts - Win32 Release_TS_inline"
# PROP Intermediate_Dir "ext\bcmath\libbcmath\Release_TS_inline"
# ADD CPP /I "..\ext\bcmath\libbcmath\src"
-!ELSEIF "$(CFG)" == "php5dllts - Win32 Release_TSDbg"
+!ELSEIF "$(CFG)" == "php7dllts - Win32 Release_TSDbg"
# PROP BASE Intermediate_Dir "ext\bcmath\libbcmath\Release_TS"
# PROP Intermediate_Dir "ext\bcmath\libbcmath\Release_TS"
@@ -1658,19 +1658,19 @@ SOURCE=..\ext\bcmath\libbcmath\src\zero.c
SOURCE=..\ext\bcmath\libbcmath\src\bcmath.h
-!IF "$(CFG)" == "php5dllts - Win32 Debug_TS"
+!IF "$(CFG)" == "php7dllts - Win32 Debug_TS"
# PROP Intermediate_Dir "ext\bcmath\libbcmath\Debug_TS"
-!ELSEIF "$(CFG)" == "php5dllts - Win32 Release_TS"
+!ELSEIF "$(CFG)" == "php7dllts - Win32 Release_TS"
# PROP Intermediate_Dir "ext\bcmath\libbcmath\Release_TS"
-!ELSEIF "$(CFG)" == "php5dllts - Win32 Release_TS_inline"
+!ELSEIF "$(CFG)" == "php7dllts - Win32 Release_TS_inline"
# PROP Intermediate_Dir "ext\bcmath\libbcmath\Release_TS_inline"
-!ELSEIF "$(CFG)" == "php5dllts - Win32 Release_TSDbg"
+!ELSEIF "$(CFG)" == "php7dllts - Win32 Release_TSDbg"
# PROP BASE Intermediate_Dir "ext\bcmath\libbcmath\Release_TS"
# PROP Intermediate_Dir "ext\bcmath\libbcmath\Release_TS"
@@ -1682,19 +1682,19 @@ SOURCE=..\ext\bcmath\libbcmath\src\bcmath.h
SOURCE=..\ext\bcmath\libbcmath\src\config.h
-!IF "$(CFG)" == "php5dllts - Win32 Debug_TS"
+!IF "$(CFG)" == "php7dllts - Win32 Debug_TS"
# PROP Intermediate_Dir "ext\bcmath\libbcmath\Debug_TS"
-!ELSEIF "$(CFG)" == "php5dllts - Win32 Release_TS"
+!ELSEIF "$(CFG)" == "php7dllts - Win32 Release_TS"
# PROP Intermediate_Dir "ext\bcmath\libbcmath\Release_TS"
-!ELSEIF "$(CFG)" == "php5dllts - Win32 Release_TS_inline"
+!ELSEIF "$(CFG)" == "php7dllts - Win32 Release_TS_inline"
# PROP Intermediate_Dir "ext\bcmath\libbcmath\Release_TS_inline"
-!ELSEIF "$(CFG)" == "php5dllts - Win32 Release_TSDbg"
+!ELSEIF "$(CFG)" == "php7dllts - Win32 Release_TSDbg"
# PROP BASE Intermediate_Dir "ext\bcmath\libbcmath\Release_TS"
# PROP Intermediate_Dir "ext\bcmath\libbcmath\Release_TS"
@@ -1706,19 +1706,19 @@ SOURCE=..\ext\bcmath\libbcmath\src\config.h
SOURCE=..\ext\bcmath\libbcmath\src\private.h
-!IF "$(CFG)" == "php5dllts - Win32 Debug_TS"
+!IF "$(CFG)" == "php7dllts - Win32 Debug_TS"
# PROP Intermediate_Dir "ext\bcmath\libbcmath\Debug_TS"
-!ELSEIF "$(CFG)" == "php5dllts - Win32 Release_TS"
+!ELSEIF "$(CFG)" == "php7dllts - Win32 Release_TS"
# PROP Intermediate_Dir "ext\bcmath\libbcmath\Release_TS"
-!ELSEIF "$(CFG)" == "php5dllts - Win32 Release_TS_inline"
+!ELSEIF "$(CFG)" == "php7dllts - Win32 Release_TS_inline"
# PROP Intermediate_Dir "ext\bcmath\libbcmath\Release_TS_inline"
-!ELSEIF "$(CFG)" == "php5dllts - Win32 Release_TSDbg"
+!ELSEIF "$(CFG)" == "php7dllts - Win32 Release_TSDbg"
# PROP BASE Intermediate_Dir "ext\bcmath\libbcmath\Release_TS"
# PROP Intermediate_Dir "ext\bcmath\libbcmath\Release_TS"
@@ -2265,7 +2265,7 @@ SOURCE=..\ext\date\lib\timelib.c
SOURCE=..\ext\date\lib\timelib_config.h.win32
-!IF "$(CFG)" == "php5dllts - Win32 Debug_TS"
+!IF "$(CFG)" == "php7dllts - Win32 Debug_TS"
# Begin Custom Build
InputDir=\Projects\php-5.2\ext\date\lib
@@ -2276,7 +2276,7 @@ InputPath=..\ext\date\lib\timelib_config.h.win32
# End Custom Build
-!ELSEIF "$(CFG)" == "php5dllts - Win32 Release_TS"
+!ELSEIF "$(CFG)" == "php7dllts - Win32 Release_TS"
# Begin Custom Build
InputDir=\Projects\php-5.2\ext\date\lib
@@ -2287,7 +2287,7 @@ InputPath=..\ext\date\lib\timelib_config.h.win32
# End Custom Build
-!ELSEIF "$(CFG)" == "php5dllts - Win32 Release_TS_inline"
+!ELSEIF "$(CFG)" == "php7dllts - Win32 Release_TS_inline"
# Begin Custom Build
InputDir=\Projects\php-5.2\ext\date\lib
@@ -2298,7 +2298,7 @@ InputPath=..\ext\date\lib\timelib_config.h.win32
# End Custom Build
-!ELSEIF "$(CFG)" == "php5dllts - Win32 Release_TSDbg"
+!ELSEIF "$(CFG)" == "php7dllts - Win32 Release_TSDbg"
# Begin Custom Build
InputDir=\Projects\php-5.2\ext\date\lib
@@ -2401,13 +2401,13 @@ SOURCE=..\win32\wsyslog.c
SOURCE=.\build\wsyslog.mc
-!IF "$(CFG)" == "php5dllts - Win32 Debug_TS"
+!IF "$(CFG)" == "php7dllts - Win32 Debug_TS"
-!ELSEIF "$(CFG)" == "php5dllts - Win32 Release_TS"
+!ELSEIF "$(CFG)" == "php7dllts - Win32 Release_TS"
-!ELSEIF "$(CFG)" == "php5dllts - Win32 Release_TS_inline"
+!ELSEIF "$(CFG)" == "php7dllts - Win32 Release_TS_inline"
-!ELSEIF "$(CFG)" == "php5dllts - Win32 Release_TSDbg"
+!ELSEIF "$(CFG)" == "php7dllts - Win32 Release_TSDbg"
# Begin Custom Build
InputDir=.\build
@@ -2658,17 +2658,17 @@ SOURCE=..\ext\com_dotnet\com_variant.c
# End Group
# Begin Source File
-SOURCE=.\php5dllts.rc
+SOURCE=.\php7dllts.rc
# End Source File
# Begin Source File
-SOURCE=.\php5dllts.rc2
+SOURCE=.\php7dllts.rc2
# End Source File
# Begin Source File
SOURCE=.\phpts.def
-!IF "$(CFG)" == "php5dllts - Win32 Debug_TS"
+!IF "$(CFG)" == "php7dllts - Win32 Debug_TS"
USERDEP__PHPTS="..\ext\sqlite\php_sqlite.def" "..\ext\libxml\php_libxml2.def"
# Begin Custom Build - Generating $(InputPath)
@@ -2679,7 +2679,7 @@ InputPath=.\phpts.def
# End Custom Build
-!ELSEIF "$(CFG)" == "php5dllts - Win32 Release_TS"
+!ELSEIF "$(CFG)" == "php7dllts - Win32 Release_TS"
USERDEP__PHPTS="..\ext\sqlite\php_sqlite.def" "..\ext\libxml\php_libxml2.def"
# Begin Custom Build - Generating $(InputPath)
@@ -2690,7 +2690,7 @@ InputPath=.\phpts.def
# End Custom Build
-!ELSEIF "$(CFG)" == "php5dllts - Win32 Release_TS_inline"
+!ELSEIF "$(CFG)" == "php7dllts - Win32 Release_TS_inline"
USERDEP__PHPTS="..\ext\sqlite\php_sqlite.def" "..\ext\libxml\php_libxml2.def"
# Begin Custom Build - Generating $(InputPath)
@@ -2701,7 +2701,7 @@ InputPath=.\phpts.def
# End Custom Build
-!ELSEIF "$(CFG)" == "php5dllts - Win32 Release_TSDbg"
+!ELSEIF "$(CFG)" == "php7dllts - Win32 Release_TSDbg"
USERDEP__PHPTS="..\ext\sqlite\php_sqlite.def" "..\ext\libxml\php_libxml2.def"
# Begin Custom Build - Generating $(InputPath)
diff --git a/win32/php5dllts.rc b/win32/php7dllts.rc
index 2e01037eee..27ec635e25 100644
--- a/win32/php5dllts.rc
+++ b/win32/php7dllts.rc
@@ -70,7 +70,7 @@ END
BEGIN
- "#include ""php5dllts.rc2""\r\n"
+ "#include ""php7dllts.rc2""\r\n"
"\0"
@@ -114,7 +114,7 @@ END
//
-#include "php5dllts.rc2"
+#include "php7dllts.rc2"
diff --git a/win32/php5dllts.rc2 b/win32/php7dllts.rc2
index b05f0af0dc..6bcc652a72 100644
--- a/win32/php5dllts.rc2
+++ b/win32/php7dllts.rc2
@@ -1,5 +1,5 @@
//
-// php5dllts.RC2 - resources Microsoft Visual C++ does not edit directly
+// php7dllts.RC2 - resources Microsoft Visual C++ does not edit directly
//
#ifdef APSTUDIO_INVOKED
@@ -42,7 +42,7 @@ BEGIN
VALUE "InternalName", "php\0"
VALUE "LegalCopyright", "Copyright © 1997-2007 The PHP Group\0"
VALUE "LegalTrademarks", "php\0"
- VALUE "OriginalFilename", "php5ts.dll\0"
+ VALUE "OriginalFilename", "php7ts.dll\0"
VALUE "PrivateBuild", "\0"
VALUE "ProductName", "PHP Thread Safe\0"
VALUE "ProductVersion", STRVER3(PHP_MAJOR_VERSION, PHP_MINOR_VERSION, PHP_RELEASE_VERSION)
diff --git a/win32/php5ts.dsp b/win32/php7ts.dsp
index 3736815127..101d500dcd 100644
--- a/win32/php5ts.dsp
+++ b/win32/php7ts.dsp
@@ -1,26 +1,26 @@
-# Microsoft Developer Studio Project File - Name="php5ts" - Package Owner=<4>
+# Microsoft Developer Studio Project File - Name="php7ts" - Package Owner=<4>
# Microsoft Developer Studio Generated Build File, Format Version 6.00
# ** DO NOT EDIT **
# TARGTYPE "Win32 (x86) Console Application" 0x0103
-CFG=php5ts - Win32 Debug_TS
+CFG=php7ts - Win32 Debug_TS
!MESSAGE This is not a valid makefile. To build this project using NMAKE,
!MESSAGE use the Export Makefile command and run
!MESSAGE
-!MESSAGE NMAKE /f "php5ts.mak".
+!MESSAGE NMAKE /f "php7ts.mak".
!MESSAGE
!MESSAGE You can specify a configuration when running NMAKE
!MESSAGE by defining the macro CFG on the command line. For example:
!MESSAGE
-!MESSAGE NMAKE /f "php5ts.mak" CFG="php5ts - Win32 Debug_TS"
+!MESSAGE NMAKE /f "php7ts.mak" CFG="php7ts - Win32 Debug_TS"
!MESSAGE
!MESSAGE Possible choices for configuration are:
!MESSAGE
-!MESSAGE "php5ts - Win32 Release_TS" (based on "Win32 (x86) Console Application")
-!MESSAGE "php5ts - Win32 Debug_TS" (based on "Win32 (x86) Console Application")
-!MESSAGE "php5ts - Win32 Release_TS_inline" (based on "Win32 (x86) Console Application")
-!MESSAGE "php5ts - Win32 Release_TSDbg" (based on "Win32 (x86) Console Application")
+!MESSAGE "php7ts - Win32 Release_TS" (based on "Win32 (x86) Console Application")
+!MESSAGE "php7ts - Win32 Debug_TS" (based on "Win32 (x86) Console Application")
+!MESSAGE "php7ts - Win32 Release_TS_inline" (based on "Win32 (x86) Console Application")
+!MESSAGE "php7ts - Win32 Release_TSDbg" (based on "Win32 (x86) Console Application")
!MESSAGE
# Begin Project
@@ -30,7 +30,7 @@ CFG=php5ts - Win32 Debug_TS
CPP=cl.exe
RSC=rc.exe
-!IF "$(CFG)" == "php5ts - Win32 Release_TS"
+!IF "$(CFG)" == "php7ts - Win32 Release_TS"
# PROP BASE Use_MFC 0
# PROP BASE Use_Debug_Libraries 0
@@ -53,9 +53,9 @@ BSC32=bscmake.exe
# ADD BSC32 /nologo
LINK32=link.exe
# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /machine:I386
-# ADD LINK32 php5ts.lib winmm.lib ws2_32.lib netapi32.lib kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /version:4.0 /subsystem:console /machine:I386 /nodefaultlib:"libc.lib" /out:"..\Release_TS\php.exe" /libpath:"..\Release_TS"
+# ADD LINK32 php7ts.lib winmm.lib ws2_32.lib netapi32.lib kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /version:4.0 /subsystem:console /machine:I386 /nodefaultlib:"libc.lib" /out:"..\Release_TS\php.exe" /libpath:"..\Release_TS"
-!ELSEIF "$(CFG)" == "php5ts - Win32 Debug_TS"
+!ELSEIF "$(CFG)" == "php7ts - Win32 Debug_TS"
# PROP BASE Use_MFC 0
# PROP BASE Use_Debug_Libraries 1
@@ -78,15 +78,15 @@ BSC32=bscmake.exe
# ADD BSC32 /nologo
LINK32=link.exe
# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /debug /machine:I386 /pdbtype:sept
-# ADD LINK32 winmm.lib netapi32.lib ws2_32.lib kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib php5ts_debug.lib /nologo /version:4.0 /subsystem:console /debug /machine:I386 /nodefaultlib:"libcd" /nodefaultlib:"libcmt" /out:"..\Debug_TS/php.exe" /pdbtype:sept /libpath:"..\Debug_TS"
+# ADD LINK32 winmm.lib netapi32.lib ws2_32.lib kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib php7ts_debug.lib /nologo /version:4.0 /subsystem:console /debug /machine:I386 /nodefaultlib:"libcd" /nodefaultlib:"libcmt" /out:"..\Debug_TS/php.exe" /pdbtype:sept /libpath:"..\Debug_TS"
# SUBTRACT LINK32 /pdb:none
-!ELSEIF "$(CFG)" == "php5ts - Win32 Release_TS_inline"
+!ELSEIF "$(CFG)" == "php7ts - Win32 Release_TS_inline"
# PROP BASE Use_MFC 0
# PROP BASE Use_Debug_Libraries 0
-# PROP BASE Output_Dir "php5ts___Win32_Release_TS_inline"
-# PROP BASE Intermediate_Dir "php5ts___Win32_Release_TS_inline"
+# PROP BASE Output_Dir "php7ts___Win32_Release_TS_inline"
+# PROP BASE Intermediate_Dir "php7ts___Win32_Release_TS_inline"
# PROP BASE Ignore_Export_Lib 0
# PROP BASE Target_Dir ""
# PROP Use_MFC 0
@@ -105,15 +105,15 @@ BSC32=bscmake.exe
# ADD BASE BSC32 /nologo
# ADD BSC32 /nologo
LINK32=link.exe
-# ADD BASE LINK32 php5ts.lib winmm.lib wsock32.lib netapi32.lib kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /version:3.0 /subsystem:console /machine:I386 /nodefaultlib:"libc.lib" /out:"Release_TS\php.exe" /libpath:"Release_TS"
-# ADD LINK32 php5ts.lib winmm.lib ws2_32.lib netapi32.lib kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /version:4.0 /subsystem:console /machine:I386 /nodefaultlib:"libc.lib" /out:"..\Release_TS_inline\php.exe" /libpath:"..\Release_TS_inline"
+# ADD BASE LINK32 php7ts.lib winmm.lib wsock32.lib netapi32.lib kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /version:3.0 /subsystem:console /machine:I386 /nodefaultlib:"libc.lib" /out:"Release_TS\php.exe" /libpath:"Release_TS"
+# ADD LINK32 php7ts.lib winmm.lib ws2_32.lib netapi32.lib kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /version:4.0 /subsystem:console /machine:I386 /nodefaultlib:"libc.lib" /out:"..\Release_TS_inline\php.exe" /libpath:"..\Release_TS_inline"
-!ELSEIF "$(CFG)" == "php5ts - Win32 Release_TSDbg"
+!ELSEIF "$(CFG)" == "php7ts - Win32 Release_TSDbg"
# PROP BASE Use_MFC 0
# PROP BASE Use_Debug_Libraries 0
-# PROP BASE Output_Dir "php5ts___Win32_Release_TSDbg"
-# PROP BASE Intermediate_Dir "php5ts___Win32_Release_TSDbg"
+# PROP BASE Output_Dir "php7ts___Win32_Release_TSDbg"
+# PROP BASE Intermediate_Dir "php7ts___Win32_Release_TSDbg"
# PROP BASE Ignore_Export_Lib 0
# PROP BASE Target_Dir ""
# PROP Use_MFC 0
@@ -132,17 +132,17 @@ BSC32=bscmake.exe
# ADD BASE BSC32 /nologo
# ADD BSC32 /nologo
LINK32=link.exe
-# ADD BASE LINK32 php5ts.lib winmm.lib wsock32.lib netapi32.lib kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /version:4.0 /subsystem:console /machine:I386 /nodefaultlib:"libc.lib" /out:"..\Release_TS\php.exe" /libpath:"..\Release_TS"
-# ADD LINK32 php5ts.lib winmm.lib wsock32.lib netapi32.lib kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib Ws2_32.lib /nologo /version:4.0 /subsystem:console /debug /machine:I386 /nodefaultlib:"libc.lib" /out:"..\Release_TSDbg\php.exe" /libpath:"..\Release_TSDbg"
+# ADD BASE LINK32 php7ts.lib winmm.lib wsock32.lib netapi32.lib kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /version:4.0 /subsystem:console /machine:I386 /nodefaultlib:"libc.lib" /out:"..\Release_TS\php.exe" /libpath:"..\Release_TS"
+# ADD LINK32 php7ts.lib winmm.lib wsock32.lib netapi32.lib kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib Ws2_32.lib /nologo /version:4.0 /subsystem:console /debug /machine:I386 /nodefaultlib:"libc.lib" /out:"..\Release_TSDbg\php.exe" /libpath:"..\Release_TSDbg"
!ENDIF
# Begin Target
-# Name "php5ts - Win32 Release_TS"
-# Name "php5ts - Win32 Debug_TS"
-# Name "php5ts - Win32 Release_TS_inline"
-# Name "php5ts - Win32 Release_TSDbg"
+# Name "php7ts - Win32 Release_TS"
+# Name "php7ts - Win32 Debug_TS"
+# Name "php7ts - Win32 Release_TS_inline"
+# Name "php7ts - Win32 Release_TSDbg"
# Begin Group "Source Files"
# PROP Default_Filter ".c"
@@ -181,11 +181,11 @@ SOURCE=..\sapi\cgi\libfcgi\os_win32.c
# End Group
# Begin Source File
-SOURCE=.\php5ts.rc
+SOURCE=.\php7ts.rc
# End Source File
# Begin Source File
-SOURCE=.\php5ts.rc2
+SOURCE=.\php7ts.rc2
# End Source File
# End Target
# End Project
diff --git a/win32/php5ts.dsw b/win32/php7ts.dsw
index 61ccd1c24b..7e60b38135 100644
--- a/win32/php5ts.dsw
+++ b/win32/php7ts.dsw
@@ -57,7 +57,7 @@ Package=<4>
###############################################################################
-Project: "php5aolserver"=..\sapi\aolserver\php5aolserver.dsp - Package Owner=<4>
+Project: "php7aolserver"=..\sapi\aolserver\php7aolserver.dsp - Package Owner=<4>
Package=<5>
{{{
@@ -66,13 +66,13 @@ Package=<5>
Package=<4>
{{{
Begin Project Dependency
- Project_Dep_Name php5dllts
+ Project_Dep_Name php7dllts
End Project Dependency
}}}
###############################################################################
-Project: "php5apache"=..\sapi\apache\php5apache.dsp - Package Owner=<4>
+Project: "php7apache"=..\sapi\apache\php7apache.dsp - Package Owner=<4>
Package=<5>
{{{
@@ -81,13 +81,13 @@ Package=<5>
Package=<4>
{{{
Begin Project Dependency
- Project_Dep_Name php5dllts
+ Project_Dep_Name php7dllts
End Project Dependency
}}}
###############################################################################
-Project: "php5apache2"=..\SAPI\APACHE2HANDLER\php5apache2.dsp - Package Owner=<4>
+Project: "php7apache2"=..\SAPI\APACHE2HANDLER\php7apache2.dsp - Package Owner=<4>
Package=<5>
{{{
@@ -96,13 +96,13 @@ Package=<5>
Package=<4>
{{{
Begin Project Dependency
- Project_Dep_Name php5dllts
+ Project_Dep_Name php7dllts
End Project Dependency
}}}
###############################################################################
-Project: "php5dllts"=.\php5dllts.dsp - Package Owner=<4>
+Project: "php7dllts"=.\php7dllts.dsp - Package Owner=<4>
Package=<5>
{{{
@@ -123,7 +123,7 @@ Package=<4>
###############################################################################
-Project: "php5isapi"=..\sapi\isapi\php5isapi.dsp - Package Owner=<4>
+Project: "php7isapi"=..\sapi\isapi\php7isapi.dsp - Package Owner=<4>
Package=<5>
{{{
@@ -132,13 +132,13 @@ Package=<5>
Package=<4>
{{{
Begin Project Dependency
- Project_Dep_Name php5dllts
+ Project_Dep_Name php7dllts
End Project Dependency
}}}
###############################################################################
-Project: "php5nsapi"=..\sapi\nsapi\php5nsapi.dsp - Package Owner=<4>
+Project: "php7nsapi"=..\sapi\nsapi\php7nsapi.dsp - Package Owner=<4>
Package=<5>
{{{
@@ -147,13 +147,13 @@ Package=<5>
Package=<4>
{{{
Begin Project Dependency
- Project_Dep_Name php5dllts
+ Project_Dep_Name php7dllts
End Project Dependency
}}}
###############################################################################
-Project: "php5pi3web"=..\sapi\pi3web\php5pi3web.dsp - Package Owner=<4>
+Project: "php7pi3web"=..\sapi\pi3web\php7pi3web.dsp - Package Owner=<4>
Package=<5>
{{{
@@ -162,13 +162,13 @@ Package=<5>
Package=<4>
{{{
Begin Project Dependency
- Project_Dep_Name php5dllts
+ Project_Dep_Name php7dllts
End Project Dependency
}}}
###############################################################################
-Project: "php5ts"=.\php5ts.dsp - Package Owner=<4>
+Project: "php7ts"=.\php7ts.dsp - Package Owner=<4>
Package=<5>
{{{
@@ -177,13 +177,13 @@ Package=<5>
Package=<4>
{{{
Begin Project Dependency
- Project_Dep_Name php5dllts
+ Project_Dep_Name php7dllts
End Project Dependency
}}}
###############################################################################
-Project: "php5ts_cli"=.\php5ts_cli.dsp - Package Owner=<4>
+Project: "php7ts_cli"=.\php7ts_cli.dsp - Package Owner=<4>
Package=<5>
{{{
@@ -192,7 +192,7 @@ Package=<5>
Package=<4>
{{{
Begin Project Dependency
- Project_Dep_Name php5dllts
+ Project_Dep_Name php7dllts
End Project Dependency
}}}
@@ -207,7 +207,7 @@ Package=<5>
Package=<4>
{{{
Begin Project Dependency
- Project_Dep_Name php5ts
+ Project_Dep_Name php7ts
End Project Dependency
}}}
diff --git a/win32/php5ts.rc b/win32/php7ts.rc
index d9a4aa541b..b725155809 100644
--- a/win32/php5ts.rc
+++ b/win32/php7ts.rc
@@ -70,7 +70,7 @@ END
BEGIN
- "#include ""php5ts.rc2""\r\n"
+ "#include ""php7ts.rc2""\r\n"
"\0"
@@ -114,7 +114,7 @@ END
//
-#include "php5ts.rc2"
+#include "php7ts.rc2"
diff --git a/win32/php5ts.rc2 b/win32/php7ts.rc2
index 3a53a900ec..6c813de23c 100644
--- a/win32/php5ts.rc2
+++ b/win32/php7ts.rc2
@@ -1,5 +1,5 @@
//
-// php5dllts.RC2 - resources Microsoft Visual C++ does not edit directly
+// php7dllts.RC2 - resources Microsoft Visual C++ does not edit directly
//
#ifdef APSTUDIO_INVOKED
diff --git a/win32/php5ts_cli.dsp b/win32/php7ts_cli.dsp
index 37a4113ad4..1fee958b06 100644
--- a/win32/php5ts_cli.dsp
+++ b/win32/php7ts_cli.dsp
@@ -1,26 +1,26 @@
-# Microsoft Developer Studio Project File - Name="php5ts_cli" - Package Owner=<4>
+# Microsoft Developer Studio Project File - Name="php7ts_cli" - Package Owner=<4>
# Microsoft Developer Studio Generated Build File, Format Version 6.00
# ** DO NOT EDIT **
# TARGTYPE "Win32 (x86) Console Application" 0x0103
-CFG=php5ts_cli - Win32 Debug_TS
+CFG=php7ts_cli - Win32 Debug_TS
!MESSAGE This is not a valid makefile. To build this project using NMAKE,
!MESSAGE use the Export Makefile command and run
!MESSAGE
-!MESSAGE NMAKE /f "php5ts_cli.mak".
+!MESSAGE NMAKE /f "php7ts_cli.mak".
!MESSAGE
!MESSAGE You can specify a configuration when running NMAKE
!MESSAGE by defining the macro CFG on the command line. For example:
!MESSAGE
-!MESSAGE NMAKE /f "php5ts_cli.mak" CFG="php5ts_cli - Win32 Debug_TS"
+!MESSAGE NMAKE /f "php7ts_cli.mak" CFG="php7ts_cli - Win32 Debug_TS"
!MESSAGE
!MESSAGE Possible choices for configuration are:
!MESSAGE
-!MESSAGE "php5ts_cli - Win32 Release_TS" (based on "Win32 (x86) Console Application")
-!MESSAGE "php5ts_cli - Win32 Debug_TS" (based on "Win32 (x86) Console Application")
-!MESSAGE "php5ts_cli - Win32 Release_TS_inline" (based on "Win32 (x86) Console Application")
-!MESSAGE "php5ts_cli - Win32 Release_TSDbg" (based on "Win32 (x86) Console Application")
+!MESSAGE "php7ts_cli - Win32 Release_TS" (based on "Win32 (x86) Console Application")
+!MESSAGE "php7ts_cli - Win32 Debug_TS" (based on "Win32 (x86) Console Application")
+!MESSAGE "php7ts_cli - Win32 Release_TS_inline" (based on "Win32 (x86) Console Application")
+!MESSAGE "php7ts_cli - Win32 Release_TSDbg" (based on "Win32 (x86) Console Application")
!MESSAGE
# Begin Project
@@ -30,7 +30,7 @@ CFG=php5ts_cli - Win32 Debug_TS
CPP=cl.exe
RSC=rc.exe
-!IF "$(CFG)" == "php5ts_cli - Win32 Release_TS"
+!IF "$(CFG)" == "php7ts_cli - Win32 Release_TS"
# PROP BASE Use_MFC 0
# PROP BASE Use_Debug_Libraries 0
@@ -53,9 +53,9 @@ BSC32=bscmake.exe
# ADD BSC32 /nologo
LINK32=link.exe
# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /machine:I386
-# ADD LINK32 php5ts.lib winmm.lib wsock32.lib netapi32.lib kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /version:4.0 /subsystem:console /machine:I386 /nodefaultlib:"libc.lib" /out:"..\Release_TS\cli\php.exe" /libpath:"..\Release_TS"
+# ADD LINK32 php7ts.lib winmm.lib wsock32.lib netapi32.lib kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /version:4.0 /subsystem:console /machine:I386 /nodefaultlib:"libc.lib" /out:"..\Release_TS\cli\php.exe" /libpath:"..\Release_TS"
-!ELSEIF "$(CFG)" == "php5ts_cli - Win32 Debug_TS"
+!ELSEIF "$(CFG)" == "php7ts_cli - Win32 Debug_TS"
# PROP BASE Use_MFC 0
# PROP BASE Use_Debug_Libraries 1
@@ -78,15 +78,15 @@ BSC32=bscmake.exe
# ADD BSC32 /nologo
LINK32=link.exe
# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /debug /machine:I386 /pdbtype:sept
-# ADD LINK32 winmm.lib netapi32.lib wsock32.lib kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib php5ts_debug.lib /nologo /version:4.0 /subsystem:console /debug /machine:I386 /nodefaultlib:"libcd" /nodefaultlib:"libcmt" /out:"..\Debug_TS\cli\php.exe" /pdbtype:sept /libpath:"..\Debug_TS"
+# ADD LINK32 winmm.lib netapi32.lib wsock32.lib kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib php7ts_debug.lib /nologo /version:4.0 /subsystem:console /debug /machine:I386 /nodefaultlib:"libcd" /nodefaultlib:"libcmt" /out:"..\Debug_TS\cli\php.exe" /pdbtype:sept /libpath:"..\Debug_TS"
# SUBTRACT LINK32 /pdb:none
-!ELSEIF "$(CFG)" == "php5ts_cli - Win32 Release_TS_inline"
+!ELSEIF "$(CFG)" == "php7ts_cli - Win32 Release_TS_inline"
# PROP BASE Use_MFC 0
# PROP BASE Use_Debug_Libraries 0
-# PROP BASE Output_Dir "php5ts___Win32_Release_TS_inline"
-# PROP BASE Intermediate_Dir "php5ts___Win32_Release_TS_inline"
+# PROP BASE Output_Dir "php7ts___Win32_Release_TS_inline"
+# PROP BASE Intermediate_Dir "php7ts___Win32_Release_TS_inline"
# PROP BASE Ignore_Export_Lib 0
# PROP BASE Target_Dir ""
# PROP Use_MFC 0
@@ -105,15 +105,15 @@ BSC32=bscmake.exe
# ADD BASE BSC32 /nologo
# ADD BSC32 /nologo
LINK32=link.exe
-# ADD BASE LINK32 php5ts.lib winmm.lib wsock32.lib netapi32.lib kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /version:3.0 /subsystem:console /machine:I386 /nodefaultlib:"libc.lib" /out:"Release_TS\php.exe" /libpath:"Release_TS"
-# ADD LINK32 php5ts.lib winmm.lib wsock32.lib netapi32.lib kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /version:4.0 /subsystem:console /machine:I386 /nodefaultlib:"libc.lib" /out:"..\Release_TS_inline\cli\php.exe" /libpath:"..\Release_TS_inline"
+# ADD BASE LINK32 php7ts.lib winmm.lib wsock32.lib netapi32.lib kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /version:3.0 /subsystem:console /machine:I386 /nodefaultlib:"libc.lib" /out:"Release_TS\php.exe" /libpath:"Release_TS"
+# ADD LINK32 php7ts.lib winmm.lib wsock32.lib netapi32.lib kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /version:4.0 /subsystem:console /machine:I386 /nodefaultlib:"libc.lib" /out:"..\Release_TS_inline\cli\php.exe" /libpath:"..\Release_TS_inline"
-!ELSEIF "$(CFG)" == "php5ts_cli - Win32 Release_TSDbg"
+!ELSEIF "$(CFG)" == "php7ts_cli - Win32 Release_TSDbg"
# PROP BASE Use_MFC 0
# PROP BASE Use_Debug_Libraries 0
-# PROP BASE Output_Dir "php5ts___Win32_Release_TSDbg"
-# PROP BASE Intermediate_Dir "php5ts___Win32_Release_TSDbg"
+# PROP BASE Output_Dir "php7ts___Win32_Release_TSDbg"
+# PROP BASE Intermediate_Dir "php7ts___Win32_Release_TSDbg"
# PROP BASE Ignore_Export_Lib 0
# PROP BASE Target_Dir ""
# PROP Use_MFC 0
@@ -132,17 +132,17 @@ BSC32=bscmake.exe
# ADD BASE BSC32 /nologo
# ADD BSC32 /nologo
LINK32=link.exe
-# ADD BASE LINK32 php5ts.lib winmm.lib wsock32.lib netapi32.lib kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /version:4.0 /subsystem:console /machine:I386 /nodefaultlib:"libc.lib" /out:"..\Release_TS\php.exe" /libpath:"..\Release_TS"
-# ADD LINK32 php5ts.lib winmm.lib wsock32.lib netapi32.lib kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /version:4.0 /subsystem:console /debug /machine:I386 /nodefaultlib:"libc.lib" /out:"..\Release_TSDbg\php.exe" /libpath:"..\Release_TSDbg"
+# ADD BASE LINK32 php7ts.lib winmm.lib wsock32.lib netapi32.lib kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /version:4.0 /subsystem:console /machine:I386 /nodefaultlib:"libc.lib" /out:"..\Release_TS\php.exe" /libpath:"..\Release_TS"
+# ADD LINK32 php7ts.lib winmm.lib wsock32.lib netapi32.lib kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /version:4.0 /subsystem:console /debug /machine:I386 /nodefaultlib:"libc.lib" /out:"..\Release_TSDbg\php.exe" /libpath:"..\Release_TSDbg"
!ENDIF
# Begin Target
-# Name "php5ts_cli - Win32 Release_TS"
-# Name "php5ts_cli - Win32 Debug_TS"
-# Name "php5ts_cli - Win32 Release_TS_inline"
-# Name "php5ts_cli - Win32 Release_TSDbg"
+# Name "php7ts_cli - Win32 Release_TS"
+# Name "php7ts_cli - Win32 Debug_TS"
+# Name "php7ts_cli - Win32 Release_TS_inline"
+# Name "php7ts_cli - Win32 Release_TSDbg"
# Begin Group "Source Files"
# PROP Default_Filter ".c"
@@ -165,11 +165,11 @@ SOURCE=..\sapi\cli\php_getopt.h
# End Group
# Begin Source File
-SOURCE=.\php5ts_cli.rc
+SOURCE=.\php7ts_cli.rc
# End Source File
# Begin Source File
-SOURCE=.\php5ts_cli.rc2
+SOURCE=.\php7ts_cli.rc2
# End Source File
# End Target
# End Project
diff --git a/win32/php5ts_cli.rc b/win32/php7ts_cli.rc
index 0053e0c7f2..3478b94bd7 100644
--- a/win32/php5ts_cli.rc
+++ b/win32/php7ts_cli.rc
@@ -70,7 +70,7 @@ END
BEGIN
- "#include ""php5ts_cli.rc2""\r\n"
+ "#include ""php7ts_cli.rc2""\r\n"
"\0"
@@ -114,7 +114,7 @@ END
//
-#include "php5ts_cli.rc2"
+#include "php7ts_cli.rc2"
diff --git a/win32/php5ts_cli.rc2 b/win32/php7ts_cli.rc2
index 517bd4ab34..004808c16b 100644
--- a/win32/php5ts_cli.rc2
+++ b/win32/php7ts_cli.rc2
@@ -1,5 +1,5 @@
//
-// php5dllts.RC2 - resources Microsoft Visual C++ does not edit directly
+// php7dllts.RC2 - resources Microsoft Visual C++ does not edit directly
//
#ifdef APSTUDIO_INVOKED
diff --git a/win32/resource.h b/win32/resource.h
index 3e7e4c0ed1..13760d4962 100644
--- a/win32/resource.h
+++ b/win32/resource.h
@@ -1,6 +1,6 @@
//{{NO_DEPENDENCIES}}
// Microsoft Developer Studio generated include file.
-// Used by php5dllts.rc
+// Used by php7dllts.rc
//
// Next default values for new objects
diff --git a/win32/sendmail.c b/win32/sendmail.c
index 5fe33331cd..3e81ecd4bc 100644
--- a/win32/sendmail.c
+++ b/win32/sendmail.c
@@ -87,9 +87,9 @@ char LocalHost[HOST_NAME_LEN];
#endif
char seps[] = " ,\t\n";
#ifndef NETWARE
-char *php_mailer = "PHP 5 WIN32";
+char *php_mailer = "PHP 7 WIN32";
#else
-char *php_mailer = "PHP 5 NetWare";
+char *php_mailer = "PHP 7 NetWare";
#endif /* NETWARE */
/* Error messages */
diff --git a/win32/syslog.reg b/win32/syslog.reg
index cb12d6e6b9..2974bfbd48 100644
--- a/win32/syslog.reg
+++ b/win32/syslog.reg
@@ -2,4 +2,4 @@ REGEDIT4
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Eventlog\Application\PHP-5.3.99-dev]
"TypesSupported"=dword:00000007
-"EventMessageFile"="g:\\test\\srctrunkinstall\\php5ts.dll"
+"EventMessageFile"="g:\\test\\srctrunkinstall\\php7ts.dll"