我们可以使用 usr/bin 以外的其他路径吗?

我们可以使用 usr/bin 以外的其他路径吗?

我在我的网站中使用壁纸脚本,需要在服务器上安装 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 相对简单:

  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

相关内容