nono303 / php-memcache-dll Goto Github PK
View Code? Open in Web Editor NEWPHP-memcache-dll
PHP-memcache-dll
Hi,
Is it possible to get a Visual Studio 2022 build?
Thanks.
Hello there,
I have deployed PHP 5.4.5 and PHP 7.3 on two different servers.
PHP 5.4.5 is using its old compaitable version of memcache.dll while for PHP 7.3 I have downloaded your version of memcache (vcs15->x64->ts), I have also included your provided memcache.ini in my php.ini file.
Both the PHP 5.4.5 and PHP 7.3 are connection to the same memcache server.
Now the problem is:
When I set memcache value from PHP 7.3, the value is available on 5.4.5.
But when I set value on PHP 5.4.5, and then try to get the value from PHP 7.3 it mostly return false. (i.e in 4 out of 10 requests).
Also if I set value on PHP 7.3, then replace the value. And when I get it using the same PHP version, it sometimes return the old value (i.e. in 2 out of 10 requests).
Kindly if you can help in resolving this issue.
Thanks
Could you confirm that the following bug does not depend on compilation? I am using the DLL version without AVX (VC15 and VC16 versions have the same problem).
websupport-sk/pecl-memcache#56
I've followed your instructions very carefully and even made sure msvc is 2015-2022 and I still get
> php -i | findstr Compiler
Compiler => Visual C++ 2019
which doesn't match your instructions. I'm so confused. I still can't get memcache to stop saying its not a windows dll
This is the code I'm using https://github.com/nono303/PHP-memcache-dll/blob/master/vs16/x64/ts/php-8.3.x_memcache.dll
OS: Windows 10
PHP version: php 7.3 x64 ts
and php 7.2 x64 ts
(bug checked and confirmed in these versions, but probably it presents in other versions too)
Memcached server: different versions on unix-like systems (Linux, Ubuntu) - require remote memcached server. doesn't work with local windows memcached server
Step 1: Run many times this script through your browser (about 30-40 times, just quickly press F5)
$memcache = new Memcache();
$memcache->addServer("ip.of.your.remote.server", 11211);
$memcache->set('test', 10, 0, 6000);
Step 2: Now change stored value (for example 20) and run script only one time:
$memcache = new Memcache();
$memcache->addServer("ip.of.your.remote.server", 11211);
$memcache->set('test', 20, 0, 6000);
Step 3: Now change this script like that:
$memcache = new Memcache();
$memcache->addServer("ip.of.your.remote.server", 11211);
echo $memcache->get('test');
You will see that it return you 20
, but sometimes it returns 10
!!!
Bug checked on different computers with Windows 10 and different remote servers.
Doesn't reproducible with local windows memcached server.
I guess there is some kind hashing inconsistency, so on step 1, when you store many times same value, it stores under different keys. On step 2, when you run it only once it changes the value, but only for one specific key, so when on step 3 you start to retrieve stored value, due to inconsistency you receive different values!
Another interesting finding, is that this bug presents only in latest builds. I have downloaded DLL from Dec 13, 2018 (for php 7.3 x64 ts) and it works fine!
Having an issue where memcacheD is failing when using memcache dll with php 8.1.21
I've tried both vs16 and vs17 and have the same issue.
PHP Warning: PHP Startup: memcache: Unable to initialize module\nModule compiled with module API=20210902\nPHP compiled with module API=20200930\nThese options need to match\n in Unknown on line 0
There are several issues raised similar to this but I'm opening my own to include more details. Using PHP x64 7.2.10 on Windows 2008 R2; If I include a call in php.ini to load your dll from http://windows.php.net/downloads/php-sdk/deps/vc15/x64/
extension=php_memcache.dll
Then try simply running
php.exe --info
I get the following errors in the application event log:
Faulting application name: php.exe, version: 7.2.10.0, time stamp: 0x5b99b3fb
Faulting module name: php_memcache.dll, version: 3.0.9.0, time stamp: 0x5b97b12c
Exception code: 0xc000001d
Fault offset: 0x0000000000006882
Faulting process id: 0x69c
Faulting application start time: 0x01d44f8b6b34dd6c
Faulting application path: d:\php\php.exe
Faulting module path: D:\PHP\ext\php_memcache.dll
Report Id: a9c40fbc-bb7e-11e8-8589-0026b97b6554
Followed by the following error
Windows cannot access the file for one of the following reasons: there is a problem with the network connection, the disk that the file is stored on, or the storage drivers installed on this computer; or the disk is missing. Windows closed the program CLI because of this error.
Program: CLI
File:
The error value is listed in the Additional Data section.
User Action
1. Open the file again. This situation might be a temporary problem that corrects itself when the program runs again.
2. If the file still cannot be accessed and
- It is on the network, your network administrator should verify that there is not a problem with the network and that the server can be contacted.
- It is on a removable disk, for example, a floppy disk or CD-ROM, verify that the disk is fully inserted into the computer.
3. Check and repair the file system by running CHKDSK. To run CHKDSK, click Start, click Run, type CMD, and then click OK. At the command prompt, type CHKDSK /F, and then press ENTER.
4. If the problem persists, restore the file from a backup copy.
5. Determine whether other files on the same disk can be opened. If not, the disk might be damaged. If it is a hard disk, contact your administrator or computer hardware vendor for further assistance.
Additional Data
Error value: 00000000
Disk type: 0
Then one more event
Fault bucket , type 0
Event Name: APPCRASH
Response: Not available
Cab Id: 0
Problem signature:
P1: php.exe
P2: 7.2.10.0
P3: 5b99b3fb
P4: php_memcache.dll
P5: 3.0.9.0
P6: 5b97b12c
P7: c000001d
P8: 0000000000006882
P9:
P10:
Attached files:
These files may be available here:
C:\Users\username\AppData\Local\Microsoft\Windows\WER\ReportQueue\AppCrash_php.exe_3c1e8d33edec1cd71dfe4262d8eff8ea3d18d93_61ae4cfe
Analysis symbol:
Rechecking for solution: 0
Report Id: a9c40fbc-bb7e-11e8-8589-0026b97b6554
Report Status: 4
Any recommendations or something else to try? This seems to be our last holdup preventing upgrading from PHP 5.6 to PHP 7.2. @nono303 ?
Edit: This is using the nts version and the PHP from https://windows.php.net/download/
Thanks &
Cheers,
Toby
I'm trying to use memcache for Symfony 4 in windows 7 using php 7.2 and memcached server version 1.5.14 .
DLL in use: vc15/x64/ts/php-7.2.x_memcache.dll
Error during runtime:
Memcached ext >= 2.2.0 is required
Hello.
Please can you compile for 7.4.6?
php-7.4.x_memcache.dll with php-src 7.4.1
Error:
Warning: PHP Startup: Can't load module 'php_memcache.dll' as it's linked with 14.24, but the core is linked with 14.16 in Unknown on line 0
Thank you.
Hi,
i've upgraded my wamp installation to 7.3 from 7.2 Since upgrading to 7.3 and using vc15/ts/x64 memcache i notice incosinstency in sessions, as if the get lost, or unable to retrieve across requests, but they do seem to appear randomly across some requests! This issue was not present in 7.2
It seems kind of what is described over here #15, but now quite sure, since in my case is session stored values.
Not sure if it is related to this build, or if someone could give a hint on what else could be the cause.
after install memcache extension, isnt there any problem with this build?
#PHP Version 7.1.0 MSVC14 x64 API20160303,TS,VC14
https://github.com/nono303/PHP7-memcache-dll/tree/master/vc14/x64/ts/php-7.1.x_memcache.dll
session_start got this:
Warning: session_start(): Failed to read session data: memcache (path: 127.0.0.1:11211)
Is any plan to prepare memcache DLL for PHP 8.3? Today was released a major stable version PHP 8.3.
Hello, sorry to bother you.
I'm trying to get php_memcache.dll for php 7.4.30, php 8.0.21 & php 8.1.8
When I add it to our php package and then run it I'm getting the following error..
We use it as part of http://github.com/Bearsampp/Bearsampp in our module_php package.
I used the vc17 x64 TS build.
I'm very confused again.
When I try to use memcache on either php 8.1.8 or 8.1.10 I get the following...
using https://github.com/nono303/PHP-memcache-dll/raw/master/vs16/x64/ts/avx/php-8.1.x_memcache.dll
when I use php 8.1.9 I get
What is it trying to tell me?
Cannot load memcache extension.
What can I do?
Unable to load dynamic library 'memcache' (tried: c:/DevApps/wamp64/bin/php/php7.3.1/ext/memcache (The specified module could not be found.), c:/DevApps/wamp64/bin/php/php7.3.1/ext/php_memcache.dll (The specified module could not be found.)) in Unknown on line 0
The php_memcache.dll it's on the ext folder.
I downloaded this PHP7 memcache DLL (Memcache Extension (PHP, Thread Safe, x64), but for some unknown reason, even if I put the php_memcache.dll under c:\php\ext, and added extension=php_memcache.dll
, and made sure: extension_dir="C:\php\ext"
, I still get trouble.
My Setup:
> PHP -m
PHP Warning: PHP Startup: Can't load module 'C:\php\ext\php_memcache.dll' as it's linked with 14.27, but the core is linked with 14.16 in Unknown on line 0
Warning: PHP Startup: Can't load module 'C:\php\ext\php_memcache.dll' as it's linked with 14.27, but the core is linked with 14.16 in Unknown on line 0
From browser:
Fatal error: Uncaught Error: Class 'Memcache' not found in C:\www\memcahed.php:17 Stack trace: #0 {main} thrown in C:\www\memcahed.php on line 17
I am trying to compile memcache for windows with PHP 8.0
My configure options are:
configure ^
--disable-cli-win32 ^
--disable-debug ^
--disable-embed ^
--disable-ipv6 ^
--disable-phpdbg ^
--disable-phpdbgs ^
--disable-security-flags ^
--disable-test-ini ^
--enable-debug-pack ^
--enable-fd-setsize=2048 ^
--enable-object-out-dir=../build/ ^
--without-analyzer ^
--without-enchant ^
--without-imap ^
--without-snmp ^
--without-ldap ^
--without-oci8 ^
--without-pgsql ^
--without-uncritical-warn-choke ^
--with-toolset=vs ^
--with-cygwin=C:\cygwin64\bin ^
--with-mp=16 ^
--disable-bcmath ^
--disable-brotli ^
--disable-calendar ^
--disable-com-dotnet ^
--disable-ctype ^
--without-dom ^
--disable-filter ^
--without-gd ^
--without-iconv ^
--without-libxml ^
--without-mysqlnd ^
--disable-opcache ^
--disable-phar ^
--without-simplexml ^
--disable-tokenizer ^
--without-xml ^
--disable-xmlwriter ^
--disable-xmlreader ^
--disable-zip ^
--enable-embed ^
--enable-memcache=shared ^
--without-geos ^
--disable-zts ^
--enable-native-intrinsics=sse,sse2,sse3,ssse3,sse4.1,sse4.2,avx ^
--with-mhash ^
--enable-sanitizer
nmake output:
Microsoft (R) Program Maintenance Utility Version 14.29.30145.0
Copyright (C) Microsoft Corporation. All rights reserved.
Recreating build dirs
Recreating build dirs
Recreating build dirs
type ext\pcre\php_pcre.def ext\zlib\php_zlib.def > C:\php_sdk\php-dev\vc16\x64\build\Release\php8.dll.def
ext\pcre\php_pcre.def
ext\zlib\php_zlib.def
"C:\Program Files (x86)\Windows Kits\10\bin\10.0.20348.0\x64\mc.exe" -h win32\ -r C:\php_sdk\php-dev\vc16\x64\build\Release\ -x C:\php_sdk\php-dev\vc16\x64\build\Release\ win32\build\wsyslog.mc
MC: Compiling win32\build\wsyslog.mc
"cl.exe" /D COMPILE_DL_MEMCACHE /D MEMCACHE_EXPORTS=1 /D HAVE_MEMCACHE_SESSION=1 /nologo /I . /I main /I Zend /I TSRM /I ext /D _WINDOWS /D WINDOWS=1 /D ZEND_WIN32=1 /D PHP_WIN32=1 /D WIN32 /D _MBCS /D _USE_MATH_DEFINES /FD /wd4996 /Zc:inline /Gw /Zc:__cplusplus /d2FuncCache1 /Zc:wchar_t /MP16 /Zi /LD /MD /Ox /D NDebug /D NDEBUG /D ZEND_WIN32_FORCE_INLINE /GF /D ZEND_DEBUG=0 /I "C:\php_sdk\php-dev\vc16\x64\deps\include" /D FD_SETSIZE=2048 /arch:AVX /FoC:\php_sdk\php-dev\vc16\x64\build\Release\pecl\memcache-8.0\src\ /FpC:\php_sdk\php-dev\vc16\x64\build\Release\pecl\memcache-8.0\src\ /FRC:\php_sdk\php-dev\vc16\x64\build\Release\pecl\memcache-8.0\src\ /FdC:\php_sdk\php-dev\vc16\x64\build\Release\pecl\memcache-8.0\src\ /c ..\pecl\memcache-8.0\src\memcache.c ..\pecl\memcache-8.0\src\memcache_ascii_protocol.c ..\pecl\memcache-8.0\src\memcache_binary_protocol.c ..\pecl\memcache-8.0\src\memcache_consistent_hash.c .\pecl\memcache-8.0\src\memcache_pool.c ..\pecl\memcache-8.0\src\memcache_queue.c ..\pecl\memcache-8.0\src\memcache_session.c ..\pecl\memcache-8.0\src\memcache_standard_hash.c
memcache.c
memcache_ascii_protocol.c
memcache_binary_protocol.c
memcache_consistent_hash.c
memcache_pool.c
memcache_queue.c
memcache_session.c
memcache_standard_hash.c
"cl.exe" /D _USRDLL /D PHP7DLLTS_EXPORTS /D PHP_EXPORTS /D LIBZEND_EXPORTS /D TSRM_EXPORTS /D SAPI_EXPORTS /D WINVER=0x0601 /D COMPILE_DL_MEMCACHE /Iext/date/lib /DZEND_ENABLE_STATIC_TSRMLS_CACHE=1 /DHAVE_TIMELIB_CONFIG_H=1 /wd4244 /I "ext/hash/sha3/generic64lc" /DHAVE_KECCAKHASH_H=1 /DKeccakP200_excluded /DKeccakP400_excluded /DKeccakP800_excluded /DZEND_ENABLE_STATIC_TSRMLS_CACHE=1 /DZEND_ENABLE_STATIC_TSRMLS_CACHE=1 -Iext/pcre/pcre2lib -DZEND_ENABLE_STATIC_TSRMLS_CACHE=1 /D HAVE_CONFIG_H /DZEND_ENABLE_STATIC_TSRMLS_CACHE=1 /DZEND_ENABLE_STATIC_TSRMLS_CACHE=1 /DZEND_ENABLE_STATIC_TSRMLS_CACHE=1 /I "ext/date/lib" /DHAVE_TIMELIB_CONFIG_H=1 /DZEND_ENABLE_STATIC_TSRMLS_CACHE=1 /D ZLIB_EXPORTS /DZEND_ENABLE_STATIC_TSRMLS_CACHE=1 /nologo /I . /I main /I Zend /I TSRM /I ext /D _WINDOWS /D WINDOWS=1 /D ZEND_WIN32=1 /D PHP_WIN32=1 /D WIN32 /D _MBCS /D _USE_MATH_DEFINES /FD /wd4996 /Zc:inline /Gw /Zc:__cplusplus /d2FuncCache1 /Zc:wchar_t /MP16 /Zi /LD /MD /Ox /D NDebug /D NDEBUG /D ZEND_WIN32_FORCE_INLINE /GF /D ZEND_DEBUG=0 /I "C:\php_sdk\php-dev\vc16\x64\deps\include" /D FD_SETSIZE=2048 /arch:AVX /FoC:\php_sdk\php-dev\vc16\x64\build\Release\Zend\ /FpC:\php_sdk\php-dev\vc16\x64\build\Release\Zend\ /FRC:\php_sdk\php-dev\vc16\x64\build\Release\Zend\ /FdC:\php_sdk\php-dev\vc16\x64\build\Release\Zend\ /D ZEND_ENABLE_STATIC_TSRMLS_CACHE=1 /d2FuncCache1 /c Zend\zend.c Zend\zend_API.c Zend\zend_alloc.c Zend\zend_ast.c Zend\zend_attributes.c Zend\zend_builtin_functions.c Zend\zend_closures.c Zend\zend_compile.c Zend\zend_constants.c Zend\zend_cpuinfo.c Zend\zend_default_classes.c Zend\zend_exceptions.c Zend\zend_execute.c Zend\zend_execute_API.c Zend\zend_extensions.c Zend\zend_float.c Zend\zend_gc.c Zend\zend_generators.c Zend\zend_hash.c Zend\zend_highlight.c Zend\zend_inheritance.c Zend\zend_ini.c Zend\zend_ini_parser.c Zend\zend_ini_scanner.c Zend\zend_interfaces.c Zend\zend_iterators.c Zend\zend_language_parser.c Zend\zend_language_scanner.c Zend\zend_list.c Zend\zend_llist.c Zend\zend_multibyte.c Zend\zend_object_handlers.c Zend\zend_objects.c Zend\zend_objects_API.c Zend\zend_observer.c Zend\zend_opcode.c Zend\zend_operators.c Zend\zend_ptr_stack.c Zend\zend_smart_str.c Zend\zend_sort.c Zend\zend_stack.c Zend\zend_stream.c Zend\zend_string.c Zend\zend_strtod.c Zend\zend_system_id.c Zend\zend_ts_hash.c Zend\zend_variables.c Zend\zend_virtual_cwd.c Zend\zend_vm_opcodes.c Zend\zend_weakrefs.c
zend.c
zend_API.c
zend_alloc.c
zend_ast.c
zend_attributes.c
zend_builtin_functions.c
zend_closures.c
zend_compile.c
zend_constants.c
zend_cpuinfo.c
zend_default_classes.c
zend_exceptions.c
zend_execute.c
zend_execute_API.c
zend_extensions.c
zend_float.c
zend_gc.c
zend_generators.c
zend_hash.c
zend_highlight.c
zend_inheritance.c
zend_ini.c
zend_ini_parser.c
zend_ini_scanner.c
zend_interfaces.c
zend_iterators.c
zend_language_parser.c
zend_language_scanner.c
zend_list.c
zend_llist.c
zend_multibyte.c
zend_object_handlers.c
zend_objects.c
zend_objects_API.c
zend_observer.c
zend_opcode.c
zend_operators.c
zend_ptr_stack.c
zend_smart_str.c
zend_sort.c
zend_stack.c
zend_stream.c
zend_string.c
zend_strtod.c
zend_system_id.c
zend_ts_hash.c
zend_variables.c
zend_virtual_cwd.c
zend_vm_opcodes.c
zend_weakrefs.c
"cl.exe" /D _USRDLL /D PHP7DLLTS_EXPORTS /D PHP_EXPORTS /D LIBZEND_EXPORTS /D TSRM_EXPORTS /D SAPI_EXPORTS /D WINVER=0x0601 /D COMPILE_DL_MEMCACHE /Iext/date/lib /DZEND_ENABLE_STATIC_TSRMLS_CACHE=1 /DHAVE_TIMELIB_CONFIG_H=1 /wd4244 /I "ext/hash/sha3/generic64lc" /DHAVE_KECCAKHASH_H=1 /DKeccakP200_excluded /DKeccakP400_excluded /DKeccakP800_excluded /DZEND_ENABLE_STATIC_TSRMLS_CACHE=1 /DZEND_ENABLE_STATIC_TSRMLS_CACHE=1 -Iext/pcre/pcre2lib -DZEND_ENABLE_STATIC_TSRMLS_CACHE=1 /D HAVE_CONFIG_H /DZEND_ENABLE_STATIC_TSRMLS_CACHE=1 /DZEND_ENABLE_STATIC_TSRMLS_CACHE=1 /DZEND_ENABLE_STATIC_TSRMLS_CACHE=1 /I "ext/date/lib" /DHAVE_TIMELIB_CONFIG_H=1 /DZEND_ENABLE_STATIC_TSRMLS_CACHE=1 /D ZLIB_EXPORTS /DZEND_ENABLE_STATIC_TSRMLS_CACHE=1 /nologo /I . /I main /I Zend /I TSRM /I ext /D _WINDOWS /D WINDOWS=1 /D ZEND_WIN32=1 /D PHP_WIN32=1 /D WIN32 /D _MBCS /D _USE_MATH_DEFINES /FD /wd4996 /Zc:inline /Gw /Zc:__cplusplus /d2FuncCache1 /Zc:wchar_t /MP16 /Zi /LD /MD /Ox /D NDebug /D NDEBUG /D ZEND_WIN32_FORCE_INLINE /GF /D ZEND_DEBUG=0 /I "C:\php_sdk\php-dev\vc16\x64\deps\include" /D FD_SETSIZE=2048 /arch:AVX /FoC:\php_sdk\php-dev\vc16\x64\build\Release\main\ /FpC:\php_sdk\php-dev\vc16\x64\build\Release\main\ /FRC:\php_sdk\php-dev\vc16\x64\build\Release\main\ /FdC:\php_sdk\php-dev\vc16\x64\build\Release\main\ /c main\SAPI.c main\fopen_wrappers.c main\getopt.c main\internal_functions.c main\main.c main\network.c main\output.c main\php_content_types.c main\php_ini.c main\php_open_temporary_file.c main\php_scandir.c main\php_syslog.c main\php_ticks.c main\php_variables.c main\reentrancy.c main\rfc1867.c main\snprintf.c main\spprintf.c main\strlcat.c main\strlcpy.c
SAPI.c
fopen_wrappers.c
getopt.c
internal_functions.c
main.c
network.c
output.c
php_content_types.c
php_ini.c
php_open_temporary_file.c
php_scandir.c
php_syslog.c
php_ticks.c
php_variables.c
reentrancy.c
rfc1867.c
main\network.c(121): error C2065: 'EAI_SYSTEM': undeclared identifier
main\network.c(121): error C2099: initializer is not a constant
main\network.c(121): warning C4047: 'initializing': 'int' differs in levels of indirection from 'char [13]'
snprintf.c
spprintf.c
strlcat.c
strlcpy.c
NMAKE : fatal error U1077: '"C:\Program Files (x86)\Microsoft Visual Studio\2019\Professional\VC\Tools\MSVC\14.29.30133\bin\HostX64\x64\cl.exe"' : return code '0x2'
Stop.
Is there a plan to release memcache DLL module for php 8.1? The latest build 8.1-dev ccf702b for php 8.0 is not compatible with version 8.1 and generates the errors.
Cant load extension.
MS VCRedis2017 is installed
I tried this ->https://github.com/nono303/PHP7-memcache-dll/blob/master/vc15/x86/ts/php-7.2.x_memcache.dll
What i doing wrong?)
System => Windows NT EDESKTOP-01 10.0 build 17134 (Windows 10) i586
Build Date => Oct 10 2018 02:03:59
Compiler => MSVC15 (Visual C++ 2017)
Architecture => x86
Configure Command => cscript /nologo configure.js "--enable-snapshot-build" "--enable-debug-pack" "--with-pdo-oci=c:\php-snap-build\deps_aux\oracle\x86\instantclient_12_1\sdk,shared" "--with-oci8-12c=c:\php-snap-build\deps_aux\oracle\x86\instantclient_12_1\sdk,shared" "--enable-object-out-dir=../obj/" "--enable-com-dotnet=shared" "--without-analyzer" "--with-pgo"
Server API => Command Line Interface
Virtual Directory Support => enabled
Configuration File (php.ini) Path => C:\WINDOWS
Loaded Configuration File => C:\Develop\xampp\php\php.ini
Scan this dir for additional .ini files => (none)
Additional .ini files parsed => (none)
PHP API => 20170718
PHP Extension => 20170718
Zend Extension => 320170718
Zend Extension Build => API320170718,TS,VC15
PHP Extension Build => API20170718,TS,VC15
Debug Build => no
Thread Safety => enabled
Zend Signal Handling => disabled
Zend Memory Manager => enabled
Zend Multibyte Support => provided by mbstring
IPv6 Support => enabled
DTrace Support => disabled
Using with the latest Windows PHP 8.3 the error below is thrown:
PHP Warning: PHP Startup: Can't load module 'C:\php\ext\php-8.3.x_memcache.dll' as it's linked with 14.39, but the core is linked with 14.29 in Unknown on line
From my PHP info:
PHP Version 7.0.6
Compiler | MSVC14 (Visual C++ 2015)
Architecture | x64
I tried php-7.0.x_memcache.dll and php-7.1.x_memcache.dll but both throw the same warning in subject.
deplister says that they have all of the necessary DLLs:
C:\Program Files\PHP\ext>..\deplister.exe php_memcache.dll
php7ts.dll,OK
WS2_32.dll,OK
VCRUNTIME140.dll,OK
api-ms-win-crt-heap-l1-1-0.dll,OK
api-ms-win-crt-convert-l1-1-0.dll,OK
api-ms-win-crt-string-l1-1-0.dll,OK
api-ms-win-crt-stdio-l1-1-0.dll,OK
api-ms-win-crt-utility-l1-1-0.dll,OK
api-ms-win-crt-runtime-l1-1-0.dll,OK
api-ms-win-crt-time-l1-1-0.dll,OK
KERNEL32.dll,OK
What is missing?
when i add this extension in php.ini, it will throw an error "HTTP ERROR 500.0 - Internal Server Error( FastCGI process quit unexpectedly )"
can you pls fix it or tell me how to do. thank u very much.
my env: windows server 2008 r2/msvc15/iis7.5/php7.2.9,using php-7.2.x_memcache.dll.
vc15\x86\ts\php-7.2.x_memcache.dll
does not work. The Apache process does not start with it. Now downgraded the PHP version to 7.1.20 to use VC14 version. Now using vc14\x86\ts\php-7.1.x_memcache.dll
May I have a new VC15/7.2/NTS build?
I am hitting this bug: websupport-sk/pecl-memcache#26 , would be nice if you can provide a new version for 7.2
I've tried everything we've talked about in the past, even going as far as dropping to vc15 thinking maybe I'm wrong. We use vs16 and I even tried vs17 no luck. If we use php 8.2 or 8.1 it works fine. But phpinfo shows that memcache is missing for 8.3.x
I even tried going to memcached 1.6.29 and that didn't fix it either.
I've tried
php 8.3.1
8.3.6
8.3.7
8.3.9
This is the version we have been using in the past
https://github.com/nono303/PHP-memcache-dll/blob/master/vs16/x64/ts/php-8.3.x_memcache.dll
UPDATE: by switching to avx it works but whats going to happen on intel cpu's?
Hi ,
I am using Xampp PHP Version 7.2.3.
Please see bloe my steps
1.I had installed memcached-win64-1.4.4-14 by this into my C drive:
2.in php.ini put this
extension=php-7.1.x_memcache.dll
[Memcache]
memcache.allow_failover = 1
memcache.max_failover_attempts=20
memcache.chunk_size =8192
memcache.default_port = 11211
3.in xampp\php\ext folder i put=> php-7.1.x_memcache.dll
4. by command prompt run this command memcached.exe -d start
5. Restart xampp
but this is not showing in my phpinfo.
Please help.
Thanks & Regards
Taslim Waris
Getting the following in 8.0.22 ( 8.1.9 is fine )
C:\windows\system32>php -i | findstr memcache
PHP Warning: PHP Startup: memcache: Unable to initialize module
Module compiled with module API=20210902
PHP compiled with module API=20200930
These options need to match
in Unknown on line 0
Warning: PHP Startup: memcache: Unable to initialize module
Apparently the new release breaks memcache for 8.0.23 ( haven't tried others. )
we get the ajax spinner which means it can't read its status.
we're using https://github.com/nono303/PHP-memcache-dll/blob/master/vs16/x64/ts/avx/php-8.0.x_memcache.dll
even tried the version that we know works with 8.0.22 and it fails too
Any eta for php 7.4 final support?
Regards
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.