Я использую PHP 7.2.1 с MAMP PRO 4 в Windows 10.
Когда функция exec () в php обрабатывает большие файлы (> 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_php_memcache.dll.dll (Указанный модуль не найден.)) в Неизвестно в строке 0
(перевод с голландского).
Memcached активирован в MAMP
C: \ MAMP \ bin \ php \ php7.2.1 \ ext \ php_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 будет работать как положено.