我在我的网站中使用壁纸脚本,需要在服务器上安装 ImageMagic 或 Gdlibrary。服务器路径应为 usr/bin/imagemagic 或 usr/bin/gdlibrary。这些脚本必须由服务器管理员安装,但当我通知他们时,他们说目前他们不会在服务器上安装其他脚本/软件!现在我想知道有没有不使用 usr/bin 路径进行安装的方法。有没有办法自己安装?我可以访问 ftp,但没有名为 usr/bin 的路径。请帮帮我!谢谢!
答案1
这是网络托管服务商吗?考虑选择如果是这样,因为有许多应用程序需要 gd 或 imagick,所以应该安装它。
要自行将 gd 安装到其他文件夹中,您需要在服务器上编译它,而这需要 shell 访问权限(虽然可以做到,但非常困难)。如果您的主机愿意为您提供 ssh 访问权限,他们可能不允许编译访问权限。
如果壁纸应用程序是 php,您还需要安装相关的 php 库。
一种解决方法可能是在不同的服务器上进行图像处理并上传。
答案2
我不知道 GD 库,但是:ImageMagick 是一套工具,它最常用的方面通常位于—据我所知/usr/bin/convert
没有调用的二进制文件。请先尝试检查该路径。imagemagic
如果没有的话,如果您有 SSH 访问权限,编译 ImageMagick 相对简单:
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