Я столкнулся с этой проблемой на php 7.1, который поставляется с High Sierra (OS X 10.13.5), редактирование /etc/apache2/httpd.conf
со следующими изменениями помогло:
LoadModule php7_module libexec/apache2/libphp7.so
<IfModule php7_module>
AddType application/x-httpd-php .php
AddType application/x-httpd-php-source .phps
<IfModule dir_module>
DirectoryIndex index.html index.php
</IfModule>
</IfModule>
Да. Этот факт используется fingerprinting canvas :
Тот же элемент Canvas HTML5 может создавать исключительные пиксели в разных веб-браузерах в зависимости от системы, в которой он был выполнен.
Это происходит по нескольким причинам: на уровне формата изображения - в браузерах используются разные механизмы обработки изображений, параметры экспорта, уровень сжатия, конечные изображения могут иметь разные хэши, даже если они идеальны для пикселя; на уровне pixmap - операционные системы используют разные алгоритмы и настройки для сглаживания и подпиксельной рендеринга. Мы не знаем всех причин, но мы уже собрали более тысячи уникальных подписей.
blockquote>