diff options
author | Peter Kokot <peterkokot@gmail.com> | 2019-07-15 17:57:11 +0200 |
---|---|---|
committer | Peter Kokot <peterkokot@gmail.com> | 2019-07-15 17:57:11 +0200 |
commit | cc44bad1f6ded6a62c9bbe4d145b5b418aa775f4 (patch) | |
tree | f6ad10d608daaf00d4825549b167e5fd1f07f383 /win32 | |
parent | 07daf6cd6238c3b9fff8a4283b303db503d48731 (diff) | |
download | php-git-cc44bad1f6ded6a62c9bbe4d145b5b418aa775f4.tar.gz |
Remove Windows syslog script and syslog.reg
These were used on old Windows systems before Vista and also were
used together with unmaintained win32std extension.
https://docs.microsoft.com/en-us/windows/win32/eventlog/event-logging
Closes GH-4409
Diffstat (limited to 'win32')
-rw-r--r-- | win32/build/Makefile | 3 | ||||
-rwxr-xr-x | win32/build/registersyslog.php | 44 | ||||
-rw-r--r-- | win32/syslog.reg | 5 |
3 files changed, 0 insertions, 52 deletions
diff --git a/win32/build/Makefile b/win32/build/Makefile index 26b73b625a..a4d82e06fb 100644 --- a/win32/build/Makefile +++ b/win32/build/Makefile @@ -261,6 +261,3 @@ really-install: @type nul > $(BUILD_DIR)\extension_dlls.txt @if exist $(BUILD_DIR)\php_*.dll copy $(BUILD_DIR)\php_*.dll $(PHP_PREFIX)\ext /y >nul & dir /b $(BUILD_DIR)\php_*.dll > $(BUILD_DIR)\extension_dlls.txt @xcopy $(BUILD_DIR)\*.dll /exclude:$(BUILD_DIR)\extension_dlls.txt $(PHP_PREFIX) /y >nul - @echo Registering event source with syslog (requires admin rights) - @echo It's okay for this step to fail: - -$(PHP_PREFIX)\php.exe -n -dextension_dir=$(PHP_PREFIX) win32/build/registersyslog.php $(PHP_PREFIX)\$(PHPDLL) diff --git a/win32/build/registersyslog.php b/win32/build/registersyslog.php deleted file mode 100755 index ce28cbf420..0000000000 --- a/win32/build/registersyslog.php +++ /dev/null @@ -1,44 +0,0 @@ -<?php - -/* This script sets up an event source for use by the php syslog() function. */ - -if (!extension_loaded("win32std")) { - @dl("php_win32std.dll"); -} - -$PATH = "SYSTEM\\CurrentControlSet\\Services\\Eventlog\\Application\\PHP-" . phpversion(); - -$dll = $argv[1]; - -if (extension_loaded("win32std")) { - $key = @reg_create_key(HKEY_LOCAL_MACHINE, $PATH, KEY_ALL_ACCESS); - - if (!$key) - $key = reg_open_key(HKEY_LOCAL_MACHINE, $PATH, KEY_ALL_ACCESS); - - if ($key) { - reg_set_value($key, "TypesSupported", REG_DWORD, 7) or die("Types"); - reg_set_value($key, "EventMessageFile", REG_SZ, $dll) or die("EventMessageFile"); - - syslog(LOG_NOTICE, "Registered PHP Event source"); - } else { - echo "Could not register event source\n"; - } -} - -/* let's also generate/update the bundled .reg file */ - -$dll = addslashes($dll); - -file_put_contents("win32/syslog.reg", <<<REG -REGEDIT4 - -[HKEY_LOCAL_MACHINE\\$PATH] -"TypesSupported"=dword:00000007 -"EventMessageFile"="$dll" - -REG -); - - -?> diff --git a/win32/syslog.reg b/win32/syslog.reg deleted file mode 100644 index a817b52faf..0000000000 --- a/win32/syslog.reg +++ /dev/null @@ -1,5 +0,0 @@ -REGEDIT4 - -[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Eventlog\Application\PHP-7.3.0-dev] -"TypesSupported"=dword:00000007 -"EventMessageFile"="g:\\test\\srctrunkinstall\\php7ts.dll" |