Страница 1 из 1

Ubuntu vs Imagick

Добавлено: 07 апр 2020, 08:52
Alexkh
Добрый день уважаемые форумчане!
Я новичок в программировании и прошу вашего совета.

У меня не работает модуль Imagick, да и впринципе все подключаемые модули

В своих проектах я использую Openserver, скачанная версия open_server_5_3_5_premium.
Во вкладке Дополнительно -> О программе показывает Open Server 5.2..2 Что очень странно, это пол беды. Добавляю модуль Imagick в Openserver и он корректно отображается, вот мои скрины настроек:
настройки php-info() которые выдает мне openserver:
php-ini-os
php-ini-os
подключенный модуль Imagick
imagick-os
imagick-os
Идем дальше:
я работаю в Windows 10 подсистема Linux через Ubuntu 18.04.3 и использую терминал C:\\WINDOWS\\System32\\bash.exe"
вводя в консоль команду php -info я обнаружил что в моей вселенной параллельно живет еще одна экосистема php 7.2 со своим php.ini и модулем imagick. Ниже прикладываю скрины:
Версия php
php-ini-bash
php-ini-bash
Модуль imagick
imagick-ini-bash
imagick-ini-bash
imagick-cbash
imagick-cbash
Я вижу что версия модулей Imagick в обоих случая разная. Но для Ubuntu это последняя версия новее нету.

А теперь мой вопрос:
Какой из модулей пытается использовать моя консоль, модуль из Openservera или ubuntu? Как мне их подружить или принудительно заставить работать версию php и imagick Openservera?

Re: Ubuntu vs Imagick

Добавлено: 07 апр 2020, 10:13
Alexkh
P.S. Установил Openserver ultimate 5.2.2. Добавил в программы Visual Studio Code -> запуситл console bash -> прописываю gulp -> локалхост запустился но результат тот же, неизвестный тип класса use Imagick не работает(((
Ищу дальше...

P.S.S Может ли это быть из за того что я использую Gulp? Запутался я совсем....

Re: Ubuntu vs Imagick

Добавлено: 07 апр 2020, 13:50
Alexkh
P.S.S.S. В общем поставил я проект и просто на Виндовс, все равно ошибка не исчезла, не понимаю логики, не понимаю.....почему у меня Openserver не видит Imagcik, почемууууу?????

Единственное понял что Node.js создает свое собственное окружение там и php и imagick и все равно я их не могу использовать

Re: Ubuntu vs Imagick

Добавлено: 08 апр 2020, 00:43
Максим
Причём тут Ubuntu? WSL подсистема и прочая ересь? В Open Server свои собственные модули и свои собственные расширения, с тем, что у вас установлено в Windows и тем более в WSL это никак не связано. Включать Imagick в Open Server не нужно, он и так по умолчанию включён. Если у вас что-то не работает, то это проблема вашего скрипта. Если что-то делаете в консоли, то делайте это только во встроенной консоли Open Server запущенной из меню Open Server после запуска сервера с нужными модулями. Только так и никак иначе.

Re: Ubuntu vs Imagick

Добавлено: 08 апр 2020, 05:49
Alexkh
Интересный у вас подход к помощи юзерам)
Максим писал(а): 08 апр 2020, 00:43Если у вас что-то не работает, то это проблема вашего скрипта.
Да нет, это не проблема моего скрипта, а вашего openservera. Он не видит Imagick. Все скрины я вам выше выслал, php мне просто говорит что нет такого модуля!

P.S. да и вообще, я всячески пытаюсь зацепиться за ваш софт, и ждал от вас совсем другого ответа.

Re: Ubuntu vs Imagick

Добавлено: 08 апр 2020, 07:16
Alexkh
Друзья, разобрался я короче с проблемой. Дело было в самом Visual Studio Code, а именно в расширении PHP Intelephense.

Решение проблемы здесь: https://stackoverflow.com/questions/591 ... sary-error