1

Я использую скрипт стола на моем сайте, и он должен быть установлен на сервере ImageMagic или Gdlibrary.Путь к серверу должен быть usr/bin/imagemagic или usr/bin/gdlibrary. эти скрипты должны быть установлены администрацией сервера, но когда я сообщил им, они говорят, что в настоящее время они не устанавливают другие скрипты / программы на сервер! Теперь я хочу знать, есть ли способ установить без использования пути usr/bin. Можно ли как-нибудь это сделать самостоятельно, у меня есть доступ к ftp, но нет пути с именем usr/bin .. Пожалуйста, помогите мне! Благодарю вас!

2 ответа2

0

Я не знаю о библиотеке GD, но: ImageMagick - это набор инструментов, и наиболее часто используемый его аспект обычно находится в /usr/bin/convert - нет бинарника с именем imagemagic о котором я знаю. Попробуйте сначала проверить этот путь.

Если этого нет, компиляция ImageMagick будет относительно простой, если у вас есть доступ по SSH:

  1. ssh youruserid@yourhost

  2. wget ftp://ftp.imagemagick.org/pub/ImageMagick/ImageMagick.tar.gz

  3. tar zxvf ImageMagick.tar.gz

  4. cd ImageMagick-6.7.3-1

  5. ./configure --prefix=$HOME/local

  6. make

  7. make install

0

Это веб-хостинг? Рассмотрим альтернативу, если это так, поскольку существует много приложений, которым требуется gd или imagick, и поэтому его следует установить.

Чтобы установить gd самостоятельно в другую папку, вам нужно скомпилировать его на сервере, а для этого потребуется (возможно, сделать это без, но очень жесткого) доступа к оболочке. Если ваши хосты готовы предоставить вам доступ по ssh, они, вероятно, не разрешают доступ к компиляции.

Если приложение обоев - php, вам также понадобятся соответствующие библиотеки php.

Обходной путь может заключаться в обработке изображения на другом сервере и загрузке.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .