Я использую скрипт стола на моем сайте, и он должен быть установлен на сервере ImageMagic или Gdlibrary.Путь к серверу должен быть usr/bin/imagemagic или usr/bin/gdlibrary. эти скрипты должны быть установлены администрацией сервера, но когда я сообщил им, они говорят, что в настоящее время они не устанавливают другие скрипты / программы на сервер! Теперь я хочу знать, есть ли способ установить без использования пути usr/bin. Можно ли как-нибудь это сделать самостоятельно, у меня есть доступ к ftp, но нет пути с именем usr/bin .. Пожалуйста, помогите мне! Благодарю вас!
2 ответа
Я не знаю о библиотеке GD, но: ImageMagick - это набор инструментов, и наиболее часто используемый его аспект обычно находится в /usr/bin/convert
- нет бинарника с именем imagemagic
о котором я знаю. Попробуйте сначала проверить этот путь.
Если этого нет, компиляция ImageMagick будет относительно простой, если у вас есть доступ по SSH:
ssh youruserid@yourhost
wget ftp://ftp.imagemagick.org/pub/ImageMagick/ImageMagick.tar.gz
tar zxvf ImageMagick.tar.gz
cd ImageMagick-6.7.3-1
./configure --prefix=$HOME/local
make
make install
Это веб-хостинг? Рассмотрим альтернативу, если это так, поскольку существует много приложений, которым требуется gd или imagick, и поэтому его следует установить.
Чтобы установить gd самостоятельно в другую папку, вам нужно скомпилировать его на сервере, а для этого потребуется (возможно, сделать это без, но очень жесткого) доступа к оболочке. Если ваши хосты готовы предоставить вам доступ по ssh, они, вероятно, не разрешают доступ к компиляции.
Если приложение обоев - php, вам также понадобятся соответствующие библиотеки php.
Обходной путь может заключаться в обработке изображения на другом сервере и загрузке.