Обновление на MacOS Sequoia 15.1.1 от PHP 8.3.13 до 8.3.16 для установки Imagick не видит класс после успешной установкиApache

Ответить
Anonymous
 Обновление на MacOS Sequoia 15.1.1 от PHP 8.3.13 до 8.3.16 для установки Imagick не видит класс после успешной установки

Сообщение Anonymous »

Я должен показать отсканированные файлы PFD в формате миниатюры, чтобы пользователи могли выбрать файл, который они затем могли прочитать в полном формате. Я был на PHP версии 8.3.13, а Imagick не устанавливает в соответствии с этой версией, как объяснена на этой платформе. Однако класс Imagick не распознается в коде PHP. Ошибка:
Неустранимая ошибка: необнаруженная ошибка: класс «Imagick» не найден в /Users/administrator/Spisrabproject/thumbPdf.php:17 Трассировка стека: #0 / Пользователи/администратор/Spisrabproject/thumbPdf.php(33): thumbPdf('File.pdf', '200') #1 {main}, добавленный в /Users/administrator/Spisrabproject/thumbPdf.php в строке 17
php -v в командной строке, дает: 8.3.16
phpinfo() в VisualStudio дает: 8.3.13
Путь конфигурации PHP в VS дает: /opt/homebrew/etc/php/8.3/php.ini
путь PHP в VS дает: /opt/homebrew/bin/php
Файл php.ini отображается в первой строке: Extension="imagick.so"
Прежде чем я сюда попал, я сначала обновился до 8.4, но удалил его, так как нет поддержки Imagick.
Я перезапустил VS и apache, но я подозреваю, что на машине могут быть две установки Apache из MacOS и Homebrew.
который httpd показывает /usr/sbin/httpd
где httpd показывает /usr/sbin/httpd /usr/share/ man/man8/httpd.8
Я смотрю на это уже 8 часов, и чем больше я смотрю, тем больше у меня детализации, поэтому любой вклад будет оценен.

Подробнее здесь: https://stackoverflow.com/questions/793 ... magick-doe
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «Apache»