Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/oop/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
MAMP can';t加载php_memcache.dll_Php_Memcached_Mamp - Fatal编程技术网

MAMP can';t加载php_memcache.dll

MAMP can';t加载php_memcache.dll,php,memcached,mamp,Php,Memcached,Mamp,我在Windows10上使用PHP7.2.1和MAMP PRO 4 当php中的exec()函数处理大文件(>100M)时,我的代码停止,并不断出现内部服务器错误(500)。(即使exec()仍在后台继续并完成) MAMP已将它们记录为 PHP警告:PHP启动:无法加载动态库“PHP_memcache.dll”(尝试:C:\MAMP\bin\PHP\php7.2.1\ext\PHP_memcache.dll)(找不到指定的过程)。 ),C:\MAMP\bin\php\php7.2.1\ext\p

我在Windows10上使用PHP7.2.1和MAMP PRO 4

当php中的exec()函数处理大文件(>100M)时,我的代码停止,并不断出现内部服务器错误(500)。(即使exec()仍在后台继续并完成)

MAMP已将它们记录为

PHP警告:PHP启动:无法加载动态库“PHP_memcache.dll”(尝试:C:\MAMP\bin\PHP\php7.2.1\ext\PHP_memcache.dll)(找不到指定的过程)。 ),C:\MAMP\bin\php\php7.2.1\ext\php\u php\u memcache.dll.dll(找不到指定的模块)。 ))在第0行的未知位置

(翻译自荷兰语)

Memcached在MAMP中被激活

C:\MAMP\bin\php\php7.2.1\ext\php\u memcache.dll存在

我的php.ini包含extension=php_memcache.dll


仅供参考,执行官是

exec('"C:\Program Files\LibreOffice 5\program\soffice.exe" --headless --convert-to pdf --outdir "path/to/output" "path/to/input/presentation.pptx"');
即使在屏幕上显示服务器错误后,也将继续其工作。(PDF创建时没有问题)


对于较小的文件,根本没有问题,我的PHP的其余部分将按预期执行。

我遇到了同样的问题,我通过执行以下操作解决了它

转到C:\MAMP\bin\php

选择名为php7.2.6及以上的任何文件夹

复制路径名并在环境变量中进行设置

我选择了7.2.8
在Environment variables中设置此路径C:\MAMP\bin\php\php7.2.8

MAMP不适用于Mac吗?有趣的是,它现在打开了windows@delboy1978ukMAMP for Windows已经存在多年了,并且已经是第4版了,正如指定的那样,所以不,它不仅仅是针对Mac的。只是觉得很有趣,我的意思是第一个M代表Mac。我正要说你必须启用
。所以
文件,而不是
.dll
s,但后来我看到了你的路径,说“嗯?”